2025-10-04 04:53:43.976113 | Job console starting...
2025-10-04 04:53:43.998060 | Updating repositories
2025-10-04 04:53:44.591057 | Preparing job workspace
2025-10-04 04:53:59.970523 | Running Ansible setup...
2025-10-04 04:54:10.137275 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2025-10-04 04:54:10.790580 |
2025-10-04 04:54:10.790729 | PLAY [localhost]
2025-10-04 04:54:10.799398 |
2025-10-04 04:54:10.799465 | TASK [Gathering Facts]
2025-10-04 04:54:11.976900 | localhost | ok
2025-10-04 04:54:11.996072 |
2025-10-04 04:54:11.996196 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2025-10-04 04:54:12.494339 | localhost -> localhost | changed
2025-10-04 04:54:12.505179 |
2025-10-04 04:54:12.505344 | TASK [log-inventory : Copy ansible inventory to logs dir]
2025-10-04 04:54:13.467993 | localhost -> localhost | changed
2025-10-04 04:54:13.479457 |
2025-10-04 04:54:13.479545 | TASK [Setup log path fact]
2025-10-04 04:54:13.499891 | localhost | ok
2025-10-04 04:54:13.514833 |
2025-10-04 04:54:13.514968 | TASK [set-zuul-log-path-fact : Set log path for a build]
2025-10-04 04:54:13.542867 | localhost | ok
2025-10-04 04:54:13.550392 |
2025-10-04 04:54:13.550455 | TASK [emit-job-header : Print job information]
2025-10-04 04:54:13.588774 | # Job Information
2025-10-04 04:54:13.588886 | Ansible Version: 2.15.12
2025-10-04 04:54:13.588912 | Job: glance-operator-kuttl
2025-10-04 04:54:13.588932 | Pipeline: github-check
2025-10-04 04:54:13.588950 | Executor: ze02.softwarefactory-project.io
2025-10-04 04:54:13.588967 | Triggered by: https://github.com/openstack-k8s-operators/glance-operator/pull/813
2025-10-04 04:54:13.588986 | Log URL (when completed): https://logserver.rdoproject.org/748/rdoproject.org/748a4dc3aeff491985fac6da961c75c1/
2025-10-04 04:54:13.589004 | Event ID: 4ab5c820-a0d9-11f0-8937-ababca5aab69
2025-10-04 04:54:13.592763 |
2025-10-04 04:54:13.592822 | LOOP [emit-job-header : Print node information]
2025-10-04 04:54:13.714273 | localhost | ok:
2025-10-04 04:54:13.714586 | localhost | # Node Information
2025-10-04 04:54:13.714615 | localhost | Inventory Hostname: controller
2025-10-04 04:54:13.714637 | localhost | Hostname: np0005470541
2025-10-04 04:54:13.714657 | localhost | Username: zuul
2025-10-04 04:54:13.714699 | localhost | Distro: CentOS 9
2025-10-04 04:54:13.714718 | localhost | Provider: vexxhost-nodepool-tripleo
2025-10-04 04:54:13.714736 | localhost | Region: RegionOne
2025-10-04 04:54:13.714753 | localhost | Label: cloud-centos-9-stream-tripleo-medium
2025-10-04 04:54:13.714769 | localhost | Product Name: OpenStack Nova
2025-10-04 04:54:13.714786 | localhost | Interface IP: 38.129.56.161
2025-10-04 04:54:13.784320 | localhost | ok:
2025-10-04 04:54:13.784383 | localhost | # Node Information
2025-10-04 04:54:13.784407 | localhost | Inventory Hostname: crc
2025-10-04 04:54:13.784426 | localhost | Hostname: crc
2025-10-04 04:54:13.784444 | localhost | Username: core
2025-10-04 04:54:13.784460 | localhost | Distro: RedHat 4.18
2025-10-04 04:54:13.784487 | localhost | Provider: vexxhost-nodepool-tripleo
2025-10-04 04:54:13.784505 | localhost | Region: RegionOne
2025-10-04 04:54:13.784521 | localhost | Label: crc-cloud-ocp-4-18-1-3xl
2025-10-04 04:54:13.784537 | localhost | Product Name: OpenStack Nova
2025-10-04 04:54:13.784553 | localhost | Interface IP: 38.129.56.125
2025-10-04 04:54:13.809418 |
2025-10-04 04:54:13.809556 | PLAY [all]
2025-10-04 04:54:13.817872 |
2025-10-04 04:54:13.817934 | TASK [Gather network facts]
2025-10-04 04:54:14.279055 | controller | ok
2025-10-04 04:54:14.434029 | crc | ok
2025-10-04 04:54:14.497413 |
2025-10-04 04:54:14.497693 | TASK [include_role : start-zuul-console]
2025-10-04 04:54:14.547054 | controller | ok
2025-10-04 04:54:14.556375 | crc | ok
2025-10-04 04:54:14.573966 |
2025-10-04 04:54:14.574032 | TASK [start-zuul-console : Start zuul_console daemon.]
2025-10-04 04:54:15.005082 | controller | ok
2025-10-04 04:54:15.010996 | crc | ok
2025-10-04 04:54:15.031834 |
2025-10-04 04:54:15.031904 | TASK [include_role : add-build-sshkey]
2025-10-04 04:54:15.064270 | controller | ok
2025-10-04 04:54:15.069945 | crc | ok
2025-10-04 04:54:15.088976 |
2025-10-04 04:54:15.089043 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2025-10-04 04:54:15.340074 | controller -> localhost | ok
2025-10-04 04:54:15.349012 |
2025-10-04 04:54:15.349080 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2025-10-04 04:54:15.380329 | controller | ok
2025-10-04 04:54:15.398499 | crc | ok
2025-10-04 04:54:15.450493 | controller | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml
2025-10-04 04:54:15.450601 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml
2025-10-04 04:54:15.457143 |
2025-10-04 04:54:15.457205 | TASK [add-build-sshkey : Create Temp SSH key]
2025-10-04 04:54:16.151649 | controller -> localhost | Generating public/private rsa key pair.
2025-10-04 04:54:16.151927 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/748a4dc3aeff491985fac6da961c75c1_id_rsa.
2025-10-04 04:54:16.151956 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/748a4dc3aeff491985fac6da961c75c1_id_rsa.pub.
2025-10-04 04:54:16.151979 | controller -> localhost | The key fingerprint is:
2025-10-04 04:54:16.151999 | controller -> localhost | SHA256:JhhK3QsYv7mPENBLIbgmCOlpH4EO5CROV9Fk2n8IRuc zuul-build-sshkey
2025-10-04 04:54:16.152019 | controller -> localhost | The key's randomart image is:
2025-10-04 04:54:16.152037 | controller -> localhost | +---[RSA 3072]----+
2025-10-04 04:54:16.152055 | controller -> localhost | |==+..o++ . |
2025-10-04 04:54:16.152074 | controller -> localhost | |@+.B .=.o |
2025-10-04 04:54:16.152092 | controller -> localhost | |B+* *..+ E |
2025-10-04 04:54:16.152109 | controller -> localhost | |+X + *..o . |
2025-10-04 04:54:16.152127 | controller -> localhost | |+ = = o So . |
2025-10-04 04:54:16.152144 | controller -> localhost | | o . o . |
2025-10-04 04:54:16.152162 | controller -> localhost | | . . |
2025-10-04 04:54:16.152179 | controller -> localhost | | . o |
2025-10-04 04:54:16.152196 | controller -> localhost | | . . |
2025-10-04 04:54:16.152212 | controller -> localhost | +----[SHA256]-----+
2025-10-04 04:54:16.152263 | controller -> localhost | ok: Runtime: 0:00:00.282038
2025-10-04 04:54:16.158585 |
2025-10-04 04:54:16.158658 | TASK [add-build-sshkey : Remote setup ssh keys (linux)]
2025-10-04 04:54:16.200863 | controller | ok
2025-10-04 04:54:16.216931 | crc | ok
2025-10-04 04:54:16.234037 | controller | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml
2025-10-04 04:54:16.234094 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml
2025-10-04 04:54:16.245788 |
2025-10-04 04:54:16.245851 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey]
2025-10-04 04:54:16.275825 | controller | skipping: Conditional result was False
2025-10-04 04:54:16.286713 | crc | skipping: Conditional result was False
2025-10-04 04:54:16.292694 |
2025-10-04 04:54:16.292759 | TASK [add-build-sshkey : Enable access via build key on all nodes]
2025-10-04 04:54:16.727860 | controller | changed
2025-10-04 04:54:16.956032 | crc | changed
2025-10-04 04:54:16.969638 |
2025-10-04 04:54:16.969808 | TASK [add-build-sshkey : Make sure user has a .ssh]
2025-10-04 04:54:17.249367 | controller | ok
2025-10-04 04:54:17.268917 | crc | ok
2025-10-04 04:54:17.274089 |
2025-10-04 04:54:17.274158 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes]
2025-10-04 04:54:18.063155 | crc | changed
2025-10-04 04:54:18.079300 | controller | changed
2025-10-04 04:54:18.083889 |
2025-10-04 04:54:18.083951 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes]
2025-10-04 04:54:18.869135 | crc | changed
2025-10-04 04:54:18.885474 | controller | changed
2025-10-04 04:54:18.900442 |
2025-10-04 04:54:18.900721 | TASK [add-build-sshkey : Remote setup ssh keys (windows)]
2025-10-04 04:54:18.935758 | controller | skipping: Conditional result was False
2025-10-04 04:54:18.957309 | crc | skipping: Conditional result was False
2025-10-04 04:54:18.965925 |
2025-10-04 04:54:18.966019 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2025-10-04 04:54:19.407660 | controller -> localhost | changed
2025-10-04 04:54:19.432481 |
2025-10-04 04:54:19.432576 | TASK [add-build-sshkey : Add back temp key]
2025-10-04 04:54:19.713630 | controller -> localhost | Identity added: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/748a4dc3aeff491985fac6da961c75c1_id_rsa (zuul-build-sshkey)
2025-10-04 04:54:19.714192 | controller -> localhost | ok: Runtime: 0:00:00.013238
2025-10-04 04:54:19.728394 |
2025-10-04 04:54:19.728526 | TASK [add-build-sshkey : Verify we can still SSH to all nodes]
2025-10-04 04:54:20.058321 | controller | ok
2025-10-04 04:54:20.067340 | crc | ok
2025-10-04 04:54:20.074378 |
2025-10-04 04:54:20.074468 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)]
2025-10-04 04:54:20.107144 | controller | skipping: Conditional result was False
2025-10-04 04:54:20.118168 | crc | skipping: Conditional result was False
2025-10-04 04:54:20.136754 |
2025-10-04 04:54:20.136836 | TASK [include_role : validate-host]
2025-10-04 04:54:20.164825 | controller | ok
2025-10-04 04:54:20.181347 | crc | ok
2025-10-04 04:54:20.210547 |
2025-10-04 04:54:20.210633 | TASK [validate-host : Define zuul_info_dir fact]
2025-10-04 04:54:20.251128 | controller | ok
2025-10-04 04:54:20.267648 | crc | ok
2025-10-04 04:54:20.272506 |
2025-10-04 04:54:20.272577 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2025-10-04 04:54:20.543682 | controller -> localhost | ok
2025-10-04 04:54:20.551301 |
2025-10-04 04:54:20.551447 | TASK [validate-host : Collect information about the host]
2025-10-04 04:54:21.284021 | controller | ok
2025-10-04 04:54:21.430266 | crc | ok
2025-10-04 04:54:21.450455 |
2025-10-04 04:54:21.450566 | TASK [validate-host : Sanitize hostname]
2025-10-04 04:54:21.526759 | controller | ok
2025-10-04 04:54:21.552898 | crc | ok
2025-10-04 04:54:21.558107 |
2025-10-04 04:54:21.558172 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2025-10-04 04:54:22.024380 | controller -> localhost | changed
2025-10-04 04:54:22.046304 | crc -> localhost | changed
2025-10-04 04:54:22.054909 |
2025-10-04 04:54:22.055000 | TASK [validate-host : Collect information about zuul worker]
2025-10-04 04:54:22.510035 | controller | ok
2025-10-04 04:54:22.544446 | crc | ok
2025-10-04 04:54:22.555439 |
2025-10-04 04:54:22.555573 | TASK [validate-host : Write out all zuul information for each host]
2025-10-04 04:54:22.984566 | controller -> localhost | changed
2025-10-04 04:54:23.049298 | crc -> localhost | changed
2025-10-04 04:54:23.086335 |
2025-10-04 04:54:23.086534 | TASK [include_role : prepare-workspace-openshift]
2025-10-04 04:54:23.113793 | controller | skipping: Conditional result was False
2025-10-04 04:54:23.122187 |
2025-10-04 04:54:23.122284 | TASK [include_role : remove-zuul-sshkey]
2025-10-04 04:54:23.148720 | controller | skipping: Conditional result was False
2025-10-04 04:54:23.157253 |
2025-10-04 04:54:23.157363 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2025-10-04 04:54:23.410235 | controller | ok: "logs"
2025-10-04 04:54:23.410549 | controller | ok: All items complete
2025-10-04 04:54:23.410583 |
2025-10-04 04:54:23.444672 | crc | ok: "logs"
2025-10-04 04:54:23.624114 | controller | ok: "artifacts"
2025-10-04 04:54:23.651944 | crc | ok: "artifacts"
2025-10-04 04:54:23.849581 | controller | ok: "docs"
2025-10-04 04:54:23.882614 | crc | ok: "docs"
2025-10-04 04:54:23.894264 |
2025-10-04 04:54:23.894458 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2025-10-04 04:54:24.206475 | controller | changed: "logs"
2025-10-04 04:54:24.207207 | controller | ok: All items complete
2025-10-04 04:54:24.207344 |
2025-10-04 04:54:24.224811 | crc | changed: "logs"
2025-10-04 04:54:24.452461 | controller | changed: "artifacts"
2025-10-04 04:54:24.498246 | crc | changed: "artifacts"
2025-10-04 04:54:24.671144 | controller | changed: "docs"
2025-10-04 04:54:24.747054 | crc | changed: "docs"
2025-10-04 04:54:24.830504 |
2025-10-04 04:54:24.830695 | PLAY RECAP
2025-10-04 04:54:24.830753 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2025-10-04 04:54:24.830782 | crc | ok: 17 changed: 6 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0
2025-10-04 04:54:24.830806 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2025-10-04 04:54:24.830825 |
2025-10-04 04:54:25.040213 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2025-10-04 04:54:25.046804 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2025-10-04 04:54:25.762464 |
2025-10-04 04:54:25.762703 | PLAY [all]
2025-10-04 04:54:25.796324 |
2025-10-04 04:54:25.796409 | TASK [mirror-info-fork : Set mirror_fqdn if not defined]
2025-10-04 04:54:25.881776 | crc | ok
2025-10-04 04:54:25.886484 | controller | ok
2025-10-04 04:54:25.891488 |
2025-10-04 04:54:25.891565 | TASK [mirror-info-fork : Create /etc/ci]
2025-10-04 04:54:26.311419 | crc | changed
2025-10-04 04:54:26.473654 | controller | changed
2025-10-04 04:54:26.485742 |
2025-10-04 04:54:26.485872 | TASK [mirror-info-fork : Install ci_mirror script]
2025-10-04 04:54:27.525455 | controller | changed
2025-10-04 04:54:27.545330 | crc | changed
2025-10-04 04:54:27.562087 |
2025-10-04 04:54:27.562254 | LOOP [add-authorized-keys : Enable access via build key on all nodes]
2025-10-04 04:54:27.986992 | controller | changed:
2025-10-04 04:54:27.987287 | controller | {
2025-10-04 04:54:27.987334 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com"
2025-10-04 04:54:27.987368 | controller | }
2025-10-04 04:54:28.073006 | crc | changed:
2025-10-04 04:54:28.073144 | crc | {
2025-10-04 04:54:28.073180 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com"
2025-10-04 04:54:28.073208 | crc | }
2025-10-04 04:54:28.264748 | controller | changed:
2025-10-04 04:54:28.264854 | controller | {
2025-10-04 04:54:28.264878 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com"
2025-10-04 04:54:28.264897 | controller | }
2025-10-04 04:54:28.401921 | crc | changed:
2025-10-04 04:54:28.402048 | crc | {
2025-10-04 04:54:28.402073 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com"
2025-10-04 04:54:28.402102 | crc | }
2025-10-04 04:54:28.549048 | controller | changed:
2025-10-04 04:54:28.549180 | controller | {
2025-10-04 04:54:28.549216 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com"
2025-10-04 04:54:28.549243 | controller | }
2025-10-04 04:54:28.748274 | crc | changed:
2025-10-04 04:54:28.748443 | crc | {
2025-10-04 04:54:28.748494 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com"
2025-10-04 04:54:28.748535 | crc | }
2025-10-04 04:54:28.939573 | controller | changed:
2025-10-04 04:54:28.945794 | controller | {
2025-10-04 04:54:28.945896 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com"
2025-10-04 04:54:28.945948 | controller | }
2025-10-04 04:54:29.088915 | crc | changed:
2025-10-04 04:54:29.089084 | crc | {
2025-10-04 04:54:29.089106 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com"
2025-10-04 04:54:29.089125 | crc | }
2025-10-04 04:54:29.214525 | controller | changed:
2025-10-04 04:54:29.215214 | controller | {
2025-10-04 04:54:29.215260 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com"
2025-10-04 04:54:29.215282 | controller | }
2025-10-04 04:54:29.437265 | crc | changed:
2025-10-04 04:54:29.437420 | crc | {
2025-10-04 04:54:29.437443 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com"
2025-10-04 04:54:29.437462 | crc | }
2025-10-04 04:54:29.508683 | controller | changed:
2025-10-04 04:54:29.508809 | controller | {
2025-10-04 04:54:29.508833 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com"
2025-10-04 04:54:29.508852 | controller | }
2025-10-04 04:54:29.787209 | crc | changed:
2025-10-04 04:54:29.788162 | crc | {
2025-10-04 04:54:29.788375 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com"
2025-10-04 04:54:29.788429 | crc | }
2025-10-04 04:54:29.808356 | controller | changed:
2025-10-04 04:54:29.808640 | controller | {
2025-10-04 04:54:29.808742 | 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"
2025-10-04 04:54:29.808827 | controller | }
2025-10-04 04:54:30.101982 | controller | changed:
2025-10-04 04:54:30.102170 | controller | {
2025-10-04 04:54:30.102223 | 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"
2025-10-04 04:54:30.102266 | controller | }
2025-10-04 04:54:30.161230 | crc | changed:
2025-10-04 04:54:30.161344 | crc | {
2025-10-04 04:54:30.161395 | 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"
2025-10-04 04:54:30.161436 | crc | }
2025-10-04 04:54:30.376760 | controller | changed:
2025-10-04 04:54:30.376915 | controller | {
2025-10-04 04:54:30.376937 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner"
2025-10-04 04:54:30.376955 | controller | }
2025-10-04 04:54:30.482905 | crc | changed:
2025-10-04 04:54:30.483065 | crc | {
2025-10-04 04:54:30.483097 | 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"
2025-10-04 04:54:30.483125 | crc | }
2025-10-04 04:54:30.633368 | controller | changed:
2025-10-04 04:54:30.633731 | controller | {
2025-10-04 04:54:30.633834 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com"
2025-10-04 04:54:30.633879 | controller | }
2025-10-04 04:54:30.889305 | crc | changed:
2025-10-04 04:54:30.890255 | crc | {
2025-10-04 04:54:30.890324 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner"
2025-10-04 04:54:30.890361 | crc | }
2025-10-04 04:54:30.902283 | controller | changed:
2025-10-04 04:54:30.902357 | controller | {
2025-10-04 04:54:30.902390 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com"
2025-10-04 04:54:30.902437 | controller | }
2025-10-04 04:54:31.211969 | controller | changed:
2025-10-04 04:54:31.212237 | controller | {
2025-10-04 04:54:31.212462 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com"
2025-10-04 04:54:31.212559 | controller | }
2025-10-04 04:54:31.296374 | crc | changed:
2025-10-04 04:54:31.296507 | crc | {
2025-10-04 04:54:31.296570 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com"
2025-10-04 04:54:31.296622 | crc | }
2025-10-04 04:54:31.471260 | controller | changed:
2025-10-04 04:54:31.471572 | controller | {
2025-10-04 04:54:31.471647 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGpU/BepK3qX0NRf5Np+dOBDqzQEefhNrw2DCZaH3uWW rebtoor@monolith"
2025-10-04 04:54:31.471748 | controller | }
2025-10-04 04:54:31.641616 | crc | changed:
2025-10-04 04:54:31.642191 | crc | {
2025-10-04 04:54:31.642262 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com"
2025-10-04 04:54:31.642305 | crc | }
2025-10-04 04:54:31.729143 | controller | changed:
2025-10-04 04:54:31.729266 | controller | {
2025-10-04 04:54:31.729348 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel"
2025-10-04 04:54:31.729400 | controller | }
2025-10-04 04:54:31.990326 | crc | changed:
2025-10-04 04:54:31.990755 | crc | {
2025-10-04 04:54:31.990983 | crc | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com"
2025-10-04 04:54:31.991039 | crc | }
2025-10-04 04:54:32.003584 | controller | changed:
2025-10-04 04:54:32.003718 | controller | {
2025-10-04 04:54:32.003777 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux"
2025-10-04 04:54:32.003835 | controller | }
2025-10-04 04:54:32.241208 | controller | changed:
2025-10-04 04:54:32.241359 | controller | {
2025-10-04 04:54:32.241392 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr"
2025-10-04 04:54:32.241418 | controller | }
2025-10-04 04:54:32.334865 | crc | changed:
2025-10-04 04:54:32.335004 | crc | {
2025-10-04 04:54:32.335035 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGpU/BepK3qX0NRf5Np+dOBDqzQEefhNrw2DCZaH3uWW rebtoor@monolith"
2025-10-04 04:54:32.335060 | crc | }
2025-10-04 04:54:32.490201 | controller | changed:
2025-10-04 04:54:32.490372 | controller | {
2025-10-04 04:54:32.490411 | 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"
2025-10-04 04:54:32.490447 | controller | }
2025-10-04 04:54:32.719439 | crc | changed:
2025-10-04 04:54:32.725442 | crc | {
2025-10-04 04:54:32.725488 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel"
2025-10-04 04:54:32.725510 | crc | }
2025-10-04 04:54:32.735310 | controller | changed:
2025-10-04 04:54:32.735361 | controller | {
2025-10-04 04:54:32.735558 | 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"
2025-10-04 04:54:32.735621 | controller | }
2025-10-04 04:54:32.995832 | controller | changed:
2025-10-04 04:54:32.995974 | controller | {
2025-10-04 04:54:32.995998 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9"
2025-10-04 04:54:32.996032 | controller | }
2025-10-04 04:54:33.099838 | crc | changed:
2025-10-04 04:54:33.100139 | crc | {
2025-10-04 04:54:33.100213 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux"
2025-10-04 04:54:33.100445 | crc | }
2025-10-04 04:54:33.303334 | controller | changed:
2025-10-04 04:54:33.303477 | controller | {
2025-10-04 04:54:33.303500 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora"
2025-10-04 04:54:33.303532 | controller | }
2025-10-04 04:54:33.441824 | crc | changed:
2025-10-04 04:54:33.441953 | crc | {
2025-10-04 04:54:33.441976 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr"
2025-10-04 04:54:33.441994 | crc | }
2025-10-04 04:54:33.598990 | controller | changed:
2025-10-04 04:54:33.599093 | controller | {
2025-10-04 04:54:33.599116 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac"
2025-10-04 04:54:33.599133 | controller | }
2025-10-04 04:54:33.797233 | crc | changed:
2025-10-04 04:54:33.797353 | crc | {
2025-10-04 04:54:33.797375 | 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"
2025-10-04 04:54:33.797394 | crc | }
2025-10-04 04:54:33.867602 | controller | changed:
2025-10-04 04:54:33.867786 | controller | {
2025-10-04 04:54:33.867811 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop"
2025-10-04 04:54:33.867829 | controller | }
2025-10-04 04:54:34.196319 | crc | changed:
2025-10-04 04:54:34.196435 | crc | {
2025-10-04 04:54:34.196458 | 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"
2025-10-04 04:54:34.196478 | crc | }
2025-10-04 04:54:34.207202 | controller | changed:
2025-10-04 04:54:34.207252 | controller | {
2025-10-04 04:54:34.207275 | 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"
2025-10-04 04:54:34.207303 | controller | }
2025-10-04 04:54:34.499610 | controller | changed:
2025-10-04 04:54:34.499798 | controller | {
2025-10-04 04:54:34.499849 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com"
2025-10-04 04:54:34.499889 | controller | }
2025-10-04 04:54:34.569017 | crc | changed:
2025-10-04 04:54:34.569274 | crc | {
2025-10-04 04:54:34.569334 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9"
2025-10-04 04:54:34.569377 | crc | }
2025-10-04 04:54:34.795875 | controller | changed:
2025-10-04 04:54:34.796034 | controller | {
2025-10-04 04:54:34.796083 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com"
2025-10-04 04:54:34.796123 | controller | }
2025-10-04 04:54:34.941796 | crc | changed:
2025-10-04 04:54:34.941922 | crc | {
2025-10-04 04:54:34.941956 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora"
2025-10-04 04:54:34.941982 | crc | }
2025-10-04 04:54:35.068387 | controller | changed:
2025-10-04 04:54:35.068516 | controller | {
2025-10-04 04:54:35.068549 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono"
2025-10-04 04:54:35.068574 | controller | }
2025-10-04 04:54:35.360969 | crc | changed:
2025-10-04 04:54:35.361152 | crc | {
2025-10-04 04:54:35.361185 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac"
2025-10-04 04:54:35.361212 | crc | }
2025-10-04 04:54:35.361251 | crc | changed: All items complete
2025-10-04 04:54:35.361277 |
2025-10-04 04:54:35.663882 | crc | changed:
2025-10-04 04:54:35.664050 | crc | {
2025-10-04 04:54:35.664072 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop"
2025-10-04 04:54:35.664091 | crc | }
2025-10-04 04:54:36.008532 | crc | changed:
2025-10-04 04:54:36.008694 | crc | {
2025-10-04 04:54:36.008722 | 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"
2025-10-04 04:54:36.008743 | crc | }
2025-10-04 04:54:36.372288 | crc | changed:
2025-10-04 04:54:36.372523 | crc | {
2025-10-04 04:54:36.372546 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com"
2025-10-04 04:54:36.372565 | crc | }
2025-10-04 04:54:36.712820 | crc | changed:
2025-10-04 04:54:36.713256 | crc | {
2025-10-04 04:54:36.713324 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com"
2025-10-04 04:54:36.713386 | crc | }
2025-10-04 04:54:37.050931 | crc | changed:
2025-10-04 04:54:37.051254 | crc | {
2025-10-04 04:54:37.051288 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono"
2025-10-04 04:54:37.051309 | crc | }
2025-10-04 04:54:37.103366 |
2025-10-04 04:54:37.103556 | TASK [Set timezone to UTC]
2025-10-04 04:54:37.557459 | controller | changed: executed `/bin/timedatectl set-timezone UTC`
2025-10-04 04:54:37.666497 | crc | ok
2025-10-04 04:54:37.678381 |
2025-10-04 04:54:37.678522 | TASK [Create nodepool directory]
2025-10-04 04:54:37.960289 | controller | changed
2025-10-04 04:54:38.004535 | crc | changed
2025-10-04 04:54:38.010824 |
2025-10-04 04:54:38.010889 | TASK [Create nodepool sub_nodes file]
2025-10-04 04:54:38.710263 | controller | changed
2025-10-04 04:54:38.799122 | crc | changed
2025-10-04 04:54:38.804781 |
2025-10-04 04:54:38.804851 | TASK [Create nodepool sub_nodes_private file]
2025-10-04 04:54:39.461928 | controller | changed
2025-10-04 04:54:39.504829 | crc | changed
2025-10-04 04:54:39.511233 |
2025-10-04 04:54:39.511307 | LOOP [Populate nodepool sub_nodes file]
2025-10-04 04:54:39.580272 |
2025-10-04 04:54:39.580501 | LOOP [Populate nodepool sub_nodes_private file]
2025-10-04 04:54:39.630930 |
2025-10-04 04:54:39.631096 | TASK [Create nodepool primary file]
2025-10-04 04:54:39.658537 | controller | skipping: Conditional result was False
2025-10-04 04:54:39.669528 | crc | skipping: Conditional result was False
2025-10-04 04:54:39.675410 |
2025-10-04 04:54:39.675475 | TASK [Create nodepool node_private for this node]
2025-10-04 04:54:40.372789 | controller | changed
2025-10-04 04:54:40.433419 | crc | changed
2025-10-04 04:54:40.441714 |
2025-10-04 04:54:40.441807 | LOOP [Copy ssh keys to nodepool directory]
2025-10-04 04:54:40.855805 | controller | ok: Item: id_rsa Runtime: 0:00:00.018430
2025-10-04 04:54:40.856110 |
2025-10-04 04:54:40.881745 | crc | ok: Item: id_rsa Runtime: 0:00:00.009949
2025-10-04 04:54:41.071451 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.006387
2025-10-04 04:54:41.122872 | crc | ok: Item: id_rsa.pub Runtime: 0:00:00.006792
2025-10-04 04:54:41.137047 |
2025-10-04 04:54:41.137243 | TASK [Add sudoers role for zuul-sudo-grep.sh]
2025-10-04 04:54:41.887481 | controller | changed
2025-10-04 04:54:41.955414 | crc | changed
2025-10-04 04:54:41.967263 |
2025-10-04 04:54:41.967394 | TASK [Validate sudoers config after edits]
2025-10-04 04:54:42.327704 | controller | /etc/sudoers: parsed OK
2025-10-04 04:54:42.327853 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK
2025-10-04 04:54:42.327894 | controller | /etc/sudoers.d/zuul: parsed OK
2025-10-04 04:54:42.327901 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK
2025-10-04 04:54:42.351653 | crc | /etc/sudoers: parsed OK
2025-10-04 04:54:42.351732 | crc | /etc/sudoers.d/coreos-sudo-group: parsed OK
2025-10-04 04:54:42.351742 | crc | /etc/sudoers.d/zuul-sudo-grep: parsed OK
2025-10-04 04:54:42.581173 | controller | ok: Runtime: 0:00:00.007766
2025-10-04 04:54:42.597028 | crc | ok: Runtime: 0:00:00.006415
2025-10-04 04:54:42.609139 |
2025-10-04 04:54:42.609276 | TASK [Show the environment passed in to job shell scripts]
2025-10-04 04:54:42.949576 | controller | SHELL=/bin/bash
2025-10-04 04:54:42.949624 | controller | ZUUL_PROJECT=openstack-k8s-operators/glance-operator
2025-10-04 04:54:42.949633 | controller | ZUUL_SHORT_PROJECT_NAME=glance-operator
2025-10-04 04:54:42.949640 | controller | ZUUL_CHANGES=openstack-k8s-operators/glance-operator:main:refs/changes/13/813/f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c
2025-10-04 04:54:42.949646 | controller | PWD=/home/zuul
2025-10-04 04:54:42.949652 | controller | ZUUL_PIPELINE=github-check
2025-10-04 04:54:42.949659 | controller | LOGNAME=zuul
2025-10-04 04:54:42.949665 | controller | XDG_SESSION_TYPE=tty
2025-10-04 04:54:42.949671 | controller | _=/usr/bin/env
2025-10-04 04:54:42.949677 | controller | MOTD_SHOWN=pam
2025-10-04 04:54:42.949683 | controller | HOME=/home/zuul
2025-10-04 04:54:42.949689 | controller | LANG=en_US.UTF-8
2025-10-04 04:54:42.949695 | controller | SSH_CONNECTION=38.102.83.114 45058 38.129.56.161 22
2025-10-04 04:54:42.949701 | 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
2025-10-04 04:54:42.949710 | controller | ZUUL_CHANGE_IDS=813,f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c
2025-10-04 04:54:42.949716 | controller | WORKSPACE=/home/zuul/workspace
2025-10-04 04:54:42.949722 | controller | XDG_SESSION_CLASS=user
2025-10-04 04:54:42.949728 | controller | SELINUX_ROLE_REQUESTED=
2025-10-04 04:54:42.949734 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s
2025-10-04 04:54:42.949740 | controller | USER=zuul
2025-10-04 04:54:42.949746 | controller | ZUUL_VOTING=False
2025-10-04 04:54:42.949752 | controller | BUILD_TIMEOUT=7200000
2025-10-04 04:54:42.949758 | controller | SELINUX_USE_CURRENT_RANGE=
2025-10-04 04:54:42.949764 | controller | SHLVL=1
2025-10-04 04:54:42.949771 | controller | ZUUL_PATCHSET=f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c
2025-10-04 04:54:42.949776 | controller | XDG_SESSION_ID=1
2025-10-04 04:54:42.949782 | controller | ZUUL_BRANCH=main
2025-10-04 04:54:42.949788 | controller | XDG_RUNTIME_DIR=/run/user/1000
2025-10-04 04:54:42.949795 | controller | SSH_CLIENT=38.102.83.114 45058 22
2025-10-04 04:54:42.949801 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/
2025-10-04 04:54:42.949807 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima:
2025-10-04 04:54:42.949814 | controller | which_declare=declare -f
2025-10-04 04:54:42.949821 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2025-10-04 04:54:42.949827 | controller | SELINUX_LEVEL_REQUESTED=
2025-10-04 04:54:42.949833 | controller | ZUUL_CHANGE=813
2025-10-04 04:54:42.949839 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
2025-10-04 04:54:42.949845 | controller | ZUUL_UUID=748a4dc3aeff491985fac6da961c75c1
2025-10-04 04:54:42.949851 | controller | BASH_FUNC_which%%=() { ( alias;
2025-10-04 04:54:42.949857 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@
2025-10-04 04:54:42.949863 | controller | }
2025-10-04 04:54:42.998174 | crc | SHELL=/bin/bash
2025-10-04 04:54:42.998224 | crc | ZUUL_PROJECT=openstack-k8s-operators/glance-operator
2025-10-04 04:54:42.998233 | crc | ZUUL_SHORT_PROJECT_NAME=glance-operator
2025-10-04 04:54:42.998240 | crc | ZUUL_CHANGES=openstack-k8s-operators/glance-operator:main:refs/changes/13/813/f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c
2025-10-04 04:54:42.998246 | crc | PWD=/var/home/core
2025-10-04 04:54:42.998252 | crc | ZUUL_PIPELINE=github-check
2025-10-04 04:54:42.998258 | crc | LOGNAME=core
2025-10-04 04:54:42.998264 | crc | XDG_SESSION_TYPE=tty
2025-10-04 04:54:42.998270 | crc | _=/usr/bin/env
2025-10-04 04:54:42.998275 | crc | MOTD_SHOWN=pam
2025-10-04 04:54:42.998281 | crc | HOME=/var/home/core
2025-10-04 04:54:42.998286 | crc | LANG=C.UTF-8
2025-10-04 04:54:42.998292 | crc | SSH_CONNECTION=38.102.83.114 60240 38.129.56.125 22
2025-10-04 04:54:42.998389 | 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
2025-10-04 04:54:42.998401 | crc | ZUUL_CHANGE_IDS=813,f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c
2025-10-04 04:54:42.998407 | crc | WORKSPACE=/home/zuul/workspace
2025-10-04 04:54:42.998413 | crc | XDG_SESSION_CLASS=user
2025-10-04 04:54:42.998419 | crc | SELINUX_ROLE_REQUESTED=
2025-10-04 04:54:42.998425 | crc | LESSOPEN=||/usr/bin/lesspipe.sh %s
2025-10-04 04:54:42.998431 | crc | USER=core
2025-10-04 04:54:42.998436 | crc | ZUUL_VOTING=False
2025-10-04 04:54:42.998442 | crc | BUILD_TIMEOUT=7200000
2025-10-04 04:54:42.998447 | crc | SELINUX_USE_CURRENT_RANGE=
2025-10-04 04:54:42.998453 | crc | SHLVL=1
2025-10-04 04:54:42.998459 | crc | ZUUL_PATCHSET=f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c
2025-10-04 04:54:42.998465 | crc | XDG_SESSION_ID=2
2025-10-04 04:54:42.998470 | crc | ZUUL_BRANCH=main
2025-10-04 04:54:42.998476 | crc | XDG_RUNTIME_DIR=/run/user/1000
2025-10-04 04:54:42.998482 | crc | SSH_CLIENT=38.102.83.114 60240 22
2025-10-04 04:54:42.998489 | crc | which_declare=declare -f
2025-10-04 04:54:42.998494 | crc | PATH=/var/home/core/.local/bin:/var/home/core/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2025-10-04 04:54:42.998500 | crc | SELINUX_LEVEL_REQUESTED=
2025-10-04 04:54:42.998507 | crc | ZUUL_CHANGE=813
2025-10-04 04:54:42.998512 | crc | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
2025-10-04 04:54:42.998518 | crc | ZUUL_UUID=748a4dc3aeff491985fac6da961c75c1
2025-10-04 04:54:42.998524 | crc | BASH_FUNC_which%%=() { ( alias;
2025-10-04 04:54:42.998530 | crc | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@
2025-10-04 04:54:42.998536 | crc | }
2025-10-04 04:54:43.201991 | controller | ok: Runtime: 0:00:00.007676
2025-10-04 04:54:43.219338 | crc | ok: Runtime: 0:00:00.009105
2025-10-04 04:54:43.231288 |
2025-10-04 04:54:43.231550 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars]
2025-10-04 04:54:43.273201 | controller | skipping: Conditional result was False
2025-10-04 04:54:43.285108 | crc | skipping: Conditional result was False
2025-10-04 04:54:43.297529 |
2025-10-04 04:54:43.297723 | TASK [Symlink /home/zuul-worker/workspace]
2025-10-04 04:54:43.887141 | controller | skipping: Conditional result was False
2025-10-04 04:54:43.888004 | crc | skipping: Conditional result was False
2025-10-04 04:54:43.900377 |
2025-10-04 04:54:43.900512 | TASK [Ensure legacy workspace directory]
2025-10-04 04:54:44.218597 | controller | changed
2025-10-04 04:54:44.238618 | crc | changed
2025-10-04 04:54:44.318143 |
2025-10-04 04:54:44.318343 | PLAY RECAP
2025-10-04 04:54:44.318400 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2025-10-04 04:54:44.318426 | crc | ok: 14 changed: 10 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2025-10-04 04:54:44.318444 |
2025-10-04 04:54:44.539061 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2025-10-04 04:54:44.547500 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network.yml@master]
2025-10-04 04:54:45.144227 |
2025-10-04 04:54:45.144345 | PLAY [controller]
2025-10-04 04:54:45.165964 |
2025-10-04 04:54:45.166035 | TASK [Debug parameters]
2025-10-04 04:54:45.206293 | controller | ok
2025-10-04 04:54:45.213112 |
2025-10-04 04:54:45.213184 | TASK [Assert crc_ci_bootstrap_cloud_name is defined]
2025-10-04 04:54:45.269352 | controller | ok: All assertions passed
2025-10-04 04:54:45.277255 |
2025-10-04 04:54:45.277355 | TASK [Assert crc_ci_bootstrap_networking is defined and contains the minimum fields]
2025-10-04 04:54:45.331841 | controller | ok: All assertions passed
2025-10-04 04:54:45.339891 |
2025-10-04 04:54:45.340007 | TASK [Assert that the default network exists and has no VLAN tag]
2025-10-04 04:54:45.389931 | controller | ok: All assertions passed
2025-10-04 04:54:45.397602 |
2025-10-04 04:54:45.397731 | LOOP [Assert that all instances has a given fixed IP for each net and default net is present]
2025-10-04 04:54:45.521659 | controller | ok: All assertions passed
2025-10-04 04:54:45.532756 | controller | ok: All assertions passed
2025-10-04 04:54:45.549771 |
2025-10-04 04:54:45.549968 | LOOP [Assert that every host references an valid/declared network]
2025-10-04 04:54:45.622024 | controller | ok: All assertions passed
2025-10-04 04:54:45.622791 | controller | ok: All items complete
2025-10-04 04:54:45.622879 |
2025-10-04 04:54:45.633063 | controller | ok: All assertions passed
2025-10-04 04:54:45.651496 |
2025-10-04 04:54:45.651703 | LOOP [Assert that all instances has in range fixed IP for each net]
2025-10-04 04:54:45.762109 | controller | ok: All assertions passed
2025-10-04 04:54:45.777781 | controller | ok: All assertions passed
2025-10-04 04:54:45.787283 |
2025-10-04 04:54:45.787459 | TASK [Assert that all non-default nets has the vlan tag]
2025-10-04 04:54:45.858844 | controller | ok: All assertions passed
2025-10-04 04:54:45.863992 |
2025-10-04 04:54:45.864055 | TASK [Install required packages]
2025-10-04 04:55:03.425764 | controller | changed
2025-10-04 04:55:03.433704 |
2025-10-04 04:55:03.433844 | TASK [Create openstack config dir]
2025-10-04 04:55:03.775709 | controller | changed
2025-10-04 04:55:03.783227 |
2025-10-04 04:55:03.783304 | LOOP [Create ci dir in etc folder in the controller]
2025-10-04 04:55:04.096185 | controller -> 38.129.56.125 | changed: "crc"
2025-10-04 04:55:04.096634 | controller -> 38.129.56.125 | ok: All items complete
2025-10-04 04:55:04.096681 |
2025-10-04 04:55:04.331737 | controller -> 38.129.56.161 | changed: "controller"
2025-10-04 04:55:04.346156 |
2025-10-04 04:55:04.346313 | TASK [Set global resource names as facts]
2025-10-04 04:55:04.397590 | controller | ok
2025-10-04 04:55:04.408134 |
2025-10-04 04:55:04.408206 | TASK [Generate CA cert file]
2025-10-04 04:55:04.443606 | controller | skipping: Conditional result was False
2025-10-04 04:55:04.451589 |
2025-10-04 04:55:04.451680 | TASK [Update CA certs]
2025-10-04 04:55:04.985255 | controller | skipping: Conditional result was False
2025-10-04 04:55:04.992975 |
2025-10-04 04:55:04.993048 | TASK [Generate clouds config from cloud_secrets secret]
2025-10-04 04:55:06.140255 | controller | changed
2025-10-04 04:55:06.146633 |
2025-10-04 04:55:06.146733 | TASK [Create the default network]
2025-10-04 04:55:10.172679 | controller | admin_state_up: true
2025-10-04 04:55:10.172788 | controller | availability_zone_hints:
2025-10-04 04:55:10.172852 | controller | - nova
2025-10-04 04:55:10.172868 | controller | availability_zones: []
2025-10-04 04:55:10.173053 | controller | created_at: '2025-10-04T04:55:09Z'
2025-10-04 04:55:10.173159 | controller | description: ''
2025-10-04 04:55:10.173256 | controller | dns_domain: ''
2025-10-04 04:55:10.173436 | controller | id: a4524702-e673-40cb-b085-f0936410d1f0
2025-10-04 04:55:10.173605 | controller | ipv4_address_scope: null
2025-10-04 04:55:10.173762 | controller | ipv6_address_scope: null
2025-10-04 04:55:10.173889 | controller | is_default: false
2025-10-04 04:55:10.173985 | controller | is_vlan_qinq: null
2025-10-04 04:55:10.174085 | controller | is_vlan_transparent: true
2025-10-04 04:55:10.174196 | controller | l2_adjacency: true
2025-10-04 04:55:10.174318 | controller | mtu: 1500
2025-10-04 04:55:10.174441 | controller | name: zuul-ci-net-748a4dc3
2025-10-04 04:55:10.174560 | controller | port_security_enabled: false
2025-10-04 04:55:10.174707 | controller | project_id: 4b633c451ac74233be3721a3635275e5
2025-10-04 04:55:10.174816 | controller | provider:network_type: null
2025-10-04 04:55:10.174957 | controller | provider:physical_network: null
2025-10-04 04:55:10.175060 | controller | provider:segmentation_id: null
2025-10-04 04:55:10.175168 | controller | qos_policy_id: null
2025-10-04 04:55:10.175270 | controller | revision_number: 1
2025-10-04 04:55:10.175402 | controller | router:external: false
2025-10-04 04:55:10.175489 | controller | segments: null
2025-10-04 04:55:10.175604 | controller | shared: false
2025-10-04 04:55:10.175691 | controller | status: ACTIVE
2025-10-04 04:55:10.175780 | controller | subnets: []
2025-10-04 04:55:10.175893 | controller | tags: []
2025-10-04 04:55:10.176018 | controller | updated_at: '2025-10-04T04:55:09Z'
2025-10-04 04:55:10.692486 | controller | changed
2025-10-04 04:55:10.700500 |
2025-10-04 04:55:10.700594 | TASK [Create subnet - ipv4]
2025-10-04 04:55:13.588579 | controller | allocation_pools:
2025-10-04 04:55:13.588702 | controller | - end: 192.168.122.254
2025-10-04 04:55:13.588713 | controller | start: 192.168.122.2
2025-10-04 04:55:13.588722 | controller | cidr: 192.168.122.0/24
2025-10-04 04:55:13.588852 | controller | created_at: '2025-10-04T04:55:13Z'
2025-10-04 04:55:13.588958 | controller | description: ''
2025-10-04 04:55:13.589057 | controller | dns_nameservers: []
2025-10-04 04:55:13.589205 | controller | dns_publish_fixed_ip: null
2025-10-04 04:55:13.589330 | controller | enable_dhcp: false
2025-10-04 04:55:13.589436 | controller | gateway_ip: 192.168.122.1
2025-10-04 04:55:13.589530 | controller | host_routes: []
2025-10-04 04:55:13.589665 | controller | id: 63d09d58-f5bc-4486-abfe-7781e92e7192
2025-10-04 04:55:13.589788 | controller | ip_version: 4
2025-10-04 04:55:13.589887 | controller | ipv6_address_mode: null
2025-10-04 04:55:13.589983 | controller | ipv6_ra_mode: null
2025-10-04 04:55:13.590087 | controller | name: zuul-ci-subnet-748a4dc3
2025-10-04 04:55:13.590228 | controller | network_id: a4524702-e673-40cb-b085-f0936410d1f0
2025-10-04 04:55:13.590342 | controller | project_id: 4b633c451ac74233be3721a3635275e5
2025-10-04 04:55:13.590439 | controller | revision_number: 0
2025-10-04 04:55:13.590536 | controller | segment_id: null
2025-10-04 04:55:13.590628 | controller | service_types: []
2025-10-04 04:55:13.590724 | controller | subnetpool_id: null
2025-10-04 04:55:13.590810 | controller | tags: []
2025-10-04 04:55:13.590921 | controller | updated_at: '2025-10-04T04:55:13Z'
2025-10-04 04:55:14.244207 | controller | changed
2025-10-04 04:55:14.256935 |
2025-10-04 04:55:14.257068 | TASK [Set yaml returned data for further usage]
2025-10-04 04:55:14.320823 | controller | ok
2025-10-04 04:55:14.333059 |
2025-10-04 04:55:14.333203 | TASK [Create router]
2025-10-04 04:55:14.883502 | controller | skipping: Conditional result was False
2025-10-04 04:55:14.897515 |
2025-10-04 04:55:14.897655 | TASK [Set router yaml returned data for further usage]
2025-10-04 04:55:14.967112 | controller | skipping: Conditional result was False
2025-10-04 04:55:14.982933 |
2025-10-04 04:55:14.983078 | TASK [Add router to subnet]
2025-10-04 04:55:15.533737 | controller | skipping: Conditional result was False
2025-10-04 04:55:15.548044 |
2025-10-04 04:55:15.548192 | LOOP [Create ports, VLANs and configure them on the instance]
2025-10-04 04:55:15.601269 | controller | ok:
2025-10-04 04:55:15.601822 | controller | {
2025-10-04 04:55:15.601887 | controller | "key": "controller",
2025-10-04 04:55:15.601938 | controller | "value": {
2025-10-04 04:55:15.601978 | controller | "networks": {
2025-10-04 04:55:15.602014 | controller | "default": {
2025-10-04 04:55:15.602049 | controller | "ip": "192.168.122.11"
2025-10-04 04:55:15.602083 | controller | }
2025-10-04 04:55:15.602116 | controller | }
2025-10-04 04:55:15.602150 | controller | }
2025-10-04 04:55:15.602183 | controller | }
2025-10-04 04:55:18.601196 | controller | ok:
2025-10-04 04:55:18.601352 | controller | {
2025-10-04 04:55:18.601403 | controller | "key": "crc",
2025-10-04 04:55:18.601442 | controller | "value": {
2025-10-04 04:55:18.601478 | controller | "networks": {
2025-10-04 04:55:18.601513 | controller | "default": {
2025-10-04 04:55:18.601547 | controller | "ip": "192.168.122.10"
2025-10-04 04:55:18.601581 | controller | },
2025-10-04 04:55:18.601615 | controller | "internal-api": {
2025-10-04 04:55:18.601648 | controller | "ip": "172.17.0.5"
2025-10-04 04:55:18.601721 | controller | },
2025-10-04 04:55:18.601759 | controller | "storage": {
2025-10-04 04:55:18.601792 | controller | "ip": "172.18.0.5"
2025-10-04 04:55:18.601825 | controller | },
2025-10-04 04:55:18.601856 | controller | "tenant": {
2025-10-04 04:55:18.601888 | controller | "ip": "172.19.0.5"
2025-10-04 04:55:18.601919 | controller | }
2025-10-04 04:55:18.601952 | controller | }
2025-10-04 04:55:18.601984 | controller | }
2025-10-04 04:55:18.602016 | controller | }
2025-10-04 04:55:18.623651 | controller | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance.yml
2025-10-04 04:55:18.629833 | controller | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance.yml
2025-10-04 04:55:18.645946 |
2025-10-04 04:55:18.646027 | TASK [Create instance ports and attach if necessary]
2025-10-04 04:55:18.668798 | controller | ok
2025-10-04 04:55:18.723705 | controller | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-create-attach-port.yml
2025-10-04 04:55:18.729799 |
2025-10-04 04:55:18.729860 | TASK [Print the host networking data]
2025-10-04 04:55:18.759574 | controller | ok
2025-10-04 04:55:18.764531 |
2025-10-04 04:55:18.764591 | TASK [Create the private network parent port]
2025-10-04 04:55:22.353424 | controller | admin_state_up: true
2025-10-04 04:55:22.353574 | controller | allowed_address_pairs: []
2025-10-04 04:55:22.353811 | controller | binding_host_id: null
2025-10-04 04:55:22.353973 | controller | binding_profile: {}
2025-10-04 04:55:22.354150 | controller | binding_vif_details: {}
2025-10-04 04:55:22.354330 | controller | binding_vif_type: null
2025-10-04 04:55:22.354616 | controller | binding_vnic_type: normal
2025-10-04 04:55:22.354804 | controller | created_at: '2025-10-04T04:55:21Z'
2025-10-04 04:55:22.354964 | controller | data_plane_status: null
2025-10-04 04:55:22.355111 | controller | description: ''
2025-10-04 04:55:22.355274 | controller | device_id: ''
2025-10-04 04:55:22.355423 | controller | device_owner: ''
2025-10-04 04:55:22.355581 | controller | device_profile: null
2025-10-04 04:55:22.356047 | controller | dns_assignment:
2025-10-04 04:55:22.356224 | controller | - fqdn: host-192-168-122-11.openstacklocal.
2025-10-04 04:55:22.356246 | controller | hostname: host-192-168-122-11
2025-10-04 04:55:22.356255 | controller | ip_address: 192.168.122.11
2025-10-04 04:55:22.356268 | controller | dns_domain: ''
2025-10-04 04:55:22.356373 | controller | dns_name: ''
2025-10-04 04:55:22.356516 | controller | extra_dhcp_opts: []
2025-10-04 04:55:22.356895 | controller | fixed_ips:
2025-10-04 04:55:22.357074 | controller | - ip_address: 192.168.122.11
2025-10-04 04:55:22.357091 | controller | subnet_id: 63d09d58-f5bc-4486-abfe-7781e92e7192
2025-10-04 04:55:22.357105 | controller | hardware_offload_type: null
2025-10-04 04:55:22.357240 | controller | hints: ''
2025-10-04 04:55:22.357405 | controller | id: fe6c54eb-3e63-4511-9e3d-1420c803952d
2025-10-04 04:55:22.357545 | controller | ip_allocation: immediate
2025-10-04 04:55:22.357702 | controller | mac_address: fa:16:3e:91:09:03
2025-10-04 04:55:22.357883 | controller | name: controller-45d498d2-667c-4609-973d-6b25e32a0b82
2025-10-04 04:55:22.358065 | controller | network_id: a4524702-e673-40cb-b085-f0936410d1f0
2025-10-04 04:55:22.358266 | controller | numa_affinity_policy: null
2025-10-04 04:55:22.358463 | controller | port_security_enabled: false
2025-10-04 04:55:22.358628 | controller | project_id: 4b633c451ac74233be3721a3635275e5
2025-10-04 04:55:22.358779 | controller | propagate_uplink_status: null
2025-10-04 04:55:22.358926 | controller | resource_request: null
2025-10-04 04:55:22.359103 | controller | revision_number: 1
2025-10-04 04:55:22.359288 | controller | qos_network_policy_id: null
2025-10-04 04:55:22.359432 | controller | qos_policy_id: null
2025-10-04 04:55:22.359570 | controller | security_group_ids: []
2025-10-04 04:55:22.359704 | controller | status: DOWN
2025-10-04 04:55:22.359831 | controller | tags: []
2025-10-04 04:55:22.359981 | controller | trunk_details: null
2025-10-04 04:55:22.360140 | controller | trusted: null
2025-10-04 04:55:22.360324 | controller | updated_at: '2025-10-04T04:55:21Z'
2025-10-04 04:55:22.816064 | controller | changed
2025-10-04 04:55:22.830713 |
2025-10-04 04:55:22.830928 | TASK [Set common facts for further usage]
2025-10-04 04:55:22.935909 | controller | ok
2025-10-04 04:55:22.949939 |
2025-10-04 04:55:22.950091 | TASK [Create the trunk port]
2025-10-04 04:55:23.498283 | controller | skipping: Conditional result was False
2025-10-04 04:55:23.513356 |
2025-10-04 04:55:23.513505 | TASK [Avoid NetworkManager to automatically picked up the new interface]
2025-10-04 04:55:23.592733 | controller | skipping: Conditional result was False
2025-10-04 04:55:23.606318 |
2025-10-04 04:55:23.606476 | TASK [Refresh NetworkManager]
2025-10-04 04:55:23.675478 | controller | skipping: Conditional result was False
2025-10-04 04:55:23.689138 |
2025-10-04 04:55:23.689279 | TASK [Attach the port to the instance]
2025-10-04 04:55:30.794919 | controller | changed
2025-10-04 04:55:30.807187 |
2025-10-04 04:55:30.807317 | TASK [Wait till the interface exists]
2025-10-04 04:55:31.205218 | controller -> 38.129.56.161 | changed
2025-10-04 04:55:31.220299 |
2025-10-04 04:55:31.220437 | TASK [Prepare interface data to be used configuring trunk and vlan ifaces]
2025-10-04 04:55:31.377167 | controller | ok
2025-10-04 04:55:31.389272 |
2025-10-04 04:55:31.389400 | LOOP [Create VLANs ports and attach them to the trunk]
2025-10-04 04:55:31.420910 |
2025-10-04 04:55:31.421219 | LOOP [Prepare VLANs interface data to be used configuring]
2025-10-04 04:55:31.461853 |
2025-10-04 04:55:31.462139 | LOOP [Create NetworkManager configuration file for the trunk port]
2025-10-04 04:55:32.557362 | controller -> 38.129.56.161 | changed:
2025-10-04 04:55:32.557840 | controller -> 38.129.56.161 | {
2025-10-04 04:55:32.557927 | controller -> 38.129.56.161 | "key": "default",
2025-10-04 04:55:32.557973 | controller -> 38.129.56.161 | "value": {
2025-10-04 04:55:32.558011 | controller -> 38.129.56.161 | "connection": "ci-private-network",
2025-10-04 04:55:32.558053 | controller -> 38.129.56.161 | "gw": "192.168.122.1",
2025-10-04 04:55:32.558089 | controller -> 38.129.56.161 | "iface": "eth1",
2025-10-04 04:55:32.558124 | controller -> 38.129.56.161 | "ip": "192.168.122.11/24",
2025-10-04 04:55:32.558158 | controller -> 38.129.56.161 | "mac": "fa:16:3e:91:09:03",
2025-10-04 04:55:32.558191 | controller -> 38.129.56.161 | "mtu": "1500"
2025-10-04 04:55:32.558225 | controller -> 38.129.56.161 | }
2025-10-04 04:55:32.558258 | controller -> 38.129.56.161 | }
2025-10-04 04:55:32.558321 |
2025-10-04 04:55:32.578757 |
2025-10-04 04:55:32.578898 | TASK [Refresh NetworkManager]
2025-10-04 04:55:33.627332 | controller -> 38.129.56.161 | changed
2025-10-04 04:55:33.645525 |
2025-10-04 04:55:33.645704 | TASK [Debug fetch IP routes]
2025-10-04 04:55:33.949241 | controller -> 38.129.56.161 | changed
2025-10-04 04:55:33.958078 |
2025-10-04 04:55:33.958161 | TASK [Debug IP routes]
2025-10-04 04:55:33.993581 | controller -> 38.129.56.161 | ok
2025-10-04 04:55:34.001455 |
2025-10-04 04:55:34.001535 | TASK [Create instance ports and attach if necessary]
2025-10-04 04:55:34.023096 | controller | ok
2025-10-04 04:55:34.037982 | controller | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-create-attach-port.yml
2025-10-04 04:55:34.046083 |
2025-10-04 04:55:34.046164 | TASK [Print the host networking data]
2025-10-04 04:55:34.092957 | controller | ok
2025-10-04 04:55:34.103830 |
2025-10-04 04:55:34.103913 | TASK [Create the private network parent port]
2025-10-04 04:55:37.756619 | controller | admin_state_up: true
2025-10-04 04:55:37.756729 | controller | allowed_address_pairs: []
2025-10-04 04:55:37.756925 | controller | binding_host_id: null
2025-10-04 04:55:37.757029 | controller | binding_profile: {}
2025-10-04 04:55:37.757141 | controller | binding_vif_details: {}
2025-10-04 04:55:37.757239 | controller | binding_vif_type: null
2025-10-04 04:55:37.757396 | controller | binding_vnic_type: normal
2025-10-04 04:55:37.757540 | controller | created_at: '2025-10-04T04:55:37Z'
2025-10-04 04:55:37.757641 | controller | data_plane_status: null
2025-10-04 04:55:37.757729 | controller | description: ''
2025-10-04 04:55:37.757815 | controller | device_id: ''
2025-10-04 04:55:37.757959 | controller | device_owner: ''
2025-10-04 04:55:37.758061 | controller | device_profile: null
2025-10-04 04:55:37.758414 | controller | dns_assignment:
2025-10-04 04:55:37.758521 | controller | - fqdn: host-192-168-122-10.openstacklocal.
2025-10-04 04:55:37.758530 | controller | hostname: host-192-168-122-10
2025-10-04 04:55:37.758538 | controller | ip_address: 192.168.122.10
2025-10-04 04:55:37.758546 | controller | dns_domain: ''
2025-10-04 04:55:37.758663 | controller | dns_name: ''
2025-10-04 04:55:37.758798 | controller | extra_dhcp_opts: []
2025-10-04 04:55:37.759173 | controller | fixed_ips:
2025-10-04 04:55:37.759311 | controller | - ip_address: 192.168.122.10
2025-10-04 04:55:37.759327 | controller | subnet_id: 63d09d58-f5bc-4486-abfe-7781e92e7192
2025-10-04 04:55:37.759337 | controller | hardware_offload_type: null
2025-10-04 04:55:37.759427 | controller | hints: ''
2025-10-04 04:55:37.759583 | controller | id: f7d44bd8-de70-4387-a94f-96716991fa16
2025-10-04 04:55:37.759729 | controller | ip_allocation: immediate
2025-10-04 04:55:37.759830 | controller | mac_address: fa:16:3e:a5:cb:da
2025-10-04 04:55:37.759941 | controller | name: crc-b1a7d418-e707-4a72-acf2-9e46bfd0c728
2025-10-04 04:55:37.760054 | controller | network_id: a4524702-e673-40cb-b085-f0936410d1f0
2025-10-04 04:55:37.760177 | controller | numa_affinity_policy: null
2025-10-04 04:55:37.760303 | controller | port_security_enabled: false
2025-10-04 04:55:37.760413 | controller | project_id: 4b633c451ac74233be3721a3635275e5
2025-10-04 04:55:37.760522 | controller | propagate_uplink_status: null
2025-10-04 04:55:37.760646 | controller | resource_request: null
2025-10-04 04:55:37.760770 | controller | revision_number: 1
2025-10-04 04:55:37.760898 | controller | qos_network_policy_id: null
2025-10-04 04:55:37.761015 | controller | qos_policy_id: null
2025-10-04 04:55:37.761110 | controller | security_group_ids: []
2025-10-04 04:55:37.761211 | controller | status: DOWN
2025-10-04 04:55:37.761342 | controller | tags: []
2025-10-04 04:55:37.761517 | controller | trunk_details: null
2025-10-04 04:55:37.761625 | controller | trusted: null
2025-10-04 04:55:37.761734 | controller | updated_at: '2025-10-04T04:55:37Z'
2025-10-04 04:55:38.146497 | controller | changed
2025-10-04 04:55:38.161790 |
2025-10-04 04:55:38.162280 | TASK [Set common facts for further usage]
2025-10-04 04:55:38.267560 | controller | ok
2025-10-04 04:55:38.285539 |
2025-10-04 04:55:38.285721 | TASK [Create the trunk port]
2025-10-04 04:55:38.830270 | controller | skipping: Conditional result was False
2025-10-04 04:55:38.839758 |
2025-10-04 04:55:38.839998 | TASK [Avoid NetworkManager to automatically picked up the new interface]
2025-10-04 04:55:38.938948 | controller | skipping: Conditional result was False
2025-10-04 04:55:38.953536 |
2025-10-04 04:55:38.953696 | TASK [Refresh NetworkManager]
2025-10-04 04:55:39.011175 | controller | skipping: Conditional result was False
2025-10-04 04:55:39.017754 |
2025-10-04 04:55:39.017816 | TASK [Attach the port to the instance]
2025-10-04 04:55:46.572385 | controller | changed
2025-10-04 04:55:46.585737 |
2025-10-04 04:55:46.585871 | TASK [Wait till the interface exists]
2025-10-04 04:55:46.890338 | controller -> 38.129.56.125 | changed
2025-10-04 04:55:46.904858 |
2025-10-04 04:55:46.904990 | TASK [Prepare interface data to be used configuring trunk and vlan ifaces]
2025-10-04 04:55:47.106206 | controller | ok
2025-10-04 04:55:47.120263 |
2025-10-04 04:55:47.120391 | LOOP [Create VLANs ports and attach them to the trunk]
2025-10-04 04:55:47.208451 | controller | skipping: Conditional result was False
2025-10-04 04:55:50.215626 | controller | skipping: Conditional result was False
2025-10-04 04:55:53.232553 | controller | skipping: Conditional result was False
2025-10-04 04:55:53.253350 |
2025-10-04 04:55:53.254505 | LOOP [Prepare VLANs interface data to be used configuring]
2025-10-04 04:55:53.451123 | controller | ok:
2025-10-04 04:55:53.451614 | controller | {
2025-10-04 04:55:53.451735 | controller | "key": "internal-api",
2025-10-04 04:55:53.451810 | controller | "value": {
2025-10-04 04:55:53.451859 | controller | "ip": "172.17.0.5"
2025-10-04 04:55:53.451903 | controller | }
2025-10-04 04:55:53.451937 | controller | }
2025-10-04 04:55:53.451989 |
2025-10-04 04:55:53.480930 | controller | ok:
2025-10-04 04:55:53.481031 | controller | {
2025-10-04 04:55:53.481081 | controller | "key": "storage",
2025-10-04 04:55:53.481119 | controller | "value": {
2025-10-04 04:55:53.481155 | controller | "ip": "172.18.0.5"
2025-10-04 04:55:53.481190 | controller | }
2025-10-04 04:55:53.481225 | controller | }
2025-10-04 04:55:53.508321 | controller | ok:
2025-10-04 04:55:53.508425 | controller | {
2025-10-04 04:55:53.508474 | controller | "key": "tenant",
2025-10-04 04:55:53.508512 | controller | "value": {
2025-10-04 04:55:53.508548 | controller | "ip": "172.19.0.5"
2025-10-04 04:55:53.508584 | controller | }
2025-10-04 04:55:53.508618 | controller | }
2025-10-04 04:55:53.539452 |
2025-10-04 04:55:53.539643 | LOOP [Create NetworkManager configuration file for the trunk port]
2025-10-04 04:55:54.413641 | controller -> 38.129.56.125 | changed:
2025-10-04 04:55:54.414112 | controller -> 38.129.56.125 | {
2025-10-04 04:55:54.414181 | controller -> 38.129.56.125 | "key": "default",
2025-10-04 04:55:54.414232 | controller -> 38.129.56.125 | "value": {
2025-10-04 04:55:54.414278 | controller -> 38.129.56.125 | "connection": "ci-private-network",
2025-10-04 04:55:54.414323 | controller -> 38.129.56.125 | "gw": "192.168.122.1",
2025-10-04 04:55:54.414366 | controller -> 38.129.56.125 | "iface": "ens7",
2025-10-04 04:55:54.414410 | controller -> 38.129.56.125 | "ip": "192.168.122.10/24",
2025-10-04 04:55:54.414452 | controller -> 38.129.56.125 | "mac": "fa:16:3e:a5:cb:da",
2025-10-04 04:55:54.414494 | controller -> 38.129.56.125 | "mtu": "1500"
2025-10-04 04:55:54.414537 | controller -> 38.129.56.125 | }
2025-10-04 04:55:54.414580 | controller -> 38.129.56.125 | }
2025-10-04 04:55:55.221037 | controller -> 38.129.56.125 | changed:
2025-10-04 04:55:55.221320 | controller -> 38.129.56.125 | {
2025-10-04 04:55:55.221382 | controller -> 38.129.56.125 | "key": "internal-api",
2025-10-04 04:55:55.221422 | controller -> 38.129.56.125 | "value": {
2025-10-04 04:55:55.221457 | controller -> 38.129.56.125 | "connection": "ci-private-network-20",
2025-10-04 04:55:55.221492 | controller -> 38.129.56.125 | "iface": "ens7.20",
2025-10-04 04:55:55.221525 | controller -> 38.129.56.125 | "ip": "172.17.0.5/24",
2025-10-04 04:55:55.221559 | controller -> 38.129.56.125 | "mac": "52:54:00:e1:a2:af",
2025-10-04 04:55:55.221592 | controller -> 38.129.56.125 | "mtu": "1496",
2025-10-04 04:55:55.221626 | controller -> 38.129.56.125 | "parent_iface": "ens7",
2025-10-04 04:55:55.221658 | controller -> 38.129.56.125 | "vlan": 20
2025-10-04 04:55:55.221736 | controller -> 38.129.56.125 | }
2025-10-04 04:55:55.221772 | controller -> 38.129.56.125 | }
2025-10-04 04:55:55.967802 | controller -> 38.129.56.125 | changed:
2025-10-04 04:55:55.967942 | controller -> 38.129.56.125 | {
2025-10-04 04:55:55.967973 | controller -> 38.129.56.125 | "key": "storage",
2025-10-04 04:55:55.967998 | controller -> 38.129.56.125 | "value": {
2025-10-04 04:55:55.968022 | controller -> 38.129.56.125 | "connection": "ci-private-network-21",
2025-10-04 04:55:55.968045 | controller -> 38.129.56.125 | "iface": "ens7.21",
2025-10-04 04:55:55.968068 | controller -> 38.129.56.125 | "ip": "172.18.0.5/24",
2025-10-04 04:55:55.968090 | controller -> 38.129.56.125 | "mac": "52:54:00:d3:86:e2",
2025-10-04 04:55:55.968111 | controller -> 38.129.56.125 | "mtu": "1496",
2025-10-04 04:55:55.968132 | controller -> 38.129.56.125 | "parent_iface": "ens7",
2025-10-04 04:55:55.968153 | controller -> 38.129.56.125 | "vlan": 21
2025-10-04 04:55:55.968174 | controller -> 38.129.56.125 | }
2025-10-04 04:55:55.968195 | controller -> 38.129.56.125 | }
2025-10-04 04:55:56.748933 | controller -> 38.129.56.125 | changed:
2025-10-04 04:55:56.749122 | controller -> 38.129.56.125 | {
2025-10-04 04:55:56.749198 | controller -> 38.129.56.125 | "key": "tenant",
2025-10-04 04:55:56.749238 | controller -> 38.129.56.125 | "value": {
2025-10-04 04:55:56.749274 | controller -> 38.129.56.125 | "connection": "ci-private-network-22",
2025-10-04 04:55:56.749310 | controller -> 38.129.56.125 | "iface": "ens7.22",
2025-10-04 04:55:56.749346 | controller -> 38.129.56.125 | "ip": "172.19.0.5/24",
2025-10-04 04:55:56.749382 | controller -> 38.129.56.125 | "mac": "52:54:00:15:9b:ab",
2025-10-04 04:55:56.749417 | controller -> 38.129.56.125 | "mtu": "1496",
2025-10-04 04:55:56.749451 | controller -> 38.129.56.125 | "parent_iface": "ens7",
2025-10-04 04:55:56.749485 | controller -> 38.129.56.125 | "vlan": 22
2025-10-04 04:55:56.749519 | controller -> 38.129.56.125 | }
2025-10-04 04:55:56.749552 | controller -> 38.129.56.125 | }
2025-10-04 04:55:56.762487 |
2025-10-04 04:55:56.762625 | TASK [Refresh NetworkManager]
2025-10-04 04:55:58.543490 | controller -> 38.129.56.125 | changed
2025-10-04 04:55:58.552720 |
2025-10-04 04:55:58.552787 | TASK [Debug fetch IP routes]
2025-10-04 04:55:58.892962 | controller -> 38.129.56.125 | changed
2025-10-04 04:55:58.901032 |
2025-10-04 04:55:58.901186 | TASK [Debug IP routes]
2025-10-04 04:55:58.947430 | controller -> 38.129.56.125 | ok
2025-10-04 04:55:58.958636 |
2025-10-04 04:55:58.958805 | TASK [Display some data about network ports]
2025-10-04 04:56:01.177803 | controller | +--------------------------------------+-------------------------------------------------+-------------------+-------------------------------------------------------------------------------+--------+
2025-10-04 04:56:01.301179 | controller | | ID | Name | MAC Address | Fixed IP Addresses | Status |
2025-10-04 04:56:01.301287 | controller | +--------------------------------------+-------------------------------------------------+-------------------+-------------------------------------------------------------------------------+--------+
2025-10-04 04:56:01.301295 | controller | | 8d9d5a73-97eb-4f91-b9a3-d973cc541613 | | fa:16:3e:39:40:52 | | DOWN |
2025-10-04 04:56:01.301302 | controller | | f7d44bd8-de70-4387-a94f-96716991fa16 | crc-b1a7d418-e707-4a72-acf2-9e46bfd0c728 | fa:16:3e:a5:cb:da | ip_address='192.168.122.10', subnet_id='63d09d58-f5bc-4486-abfe-7781e92e7192' | ACTIVE |
2025-10-04 04:56:01.301308 | controller | | fe6c54eb-3e63-4511-9e3d-1420c803952d | controller-45d498d2-667c-4609-973d-6b25e32a0b82 | fa:16:3e:91:09:03 | ip_address='192.168.122.11', subnet_id='63d09d58-f5bc-4486-abfe-7781e92e7192' | ACTIVE |
2025-10-04 04:56:01.301314 | controller | +--------------------------------------+-------------------------------------------------+-------------------+-------------------------------------------------------------------------------+--------+
2025-10-04 04:56:01.513594 | controller | changed
2025-10-04 04:56:01.527513 |
2025-10-04 04:56:01.527718 | LOOP [Display server configuration]
2025-10-04 04:56:04.567613 | controller | changed
2025-10-04 04:56:04.568134 | controller | changed: All items complete
2025-10-04 04:56:04.568206 |
2025-10-04 04:56:09.719134 | controller | changed
2025-10-04 04:56:09.746798 |
2025-10-04 04:56:09.746977 | TASK [Fetch underneath provider DNSs]
2025-10-04 04:56:09.778154 | controller | ok
2025-10-04 04:56:09.794590 | controller | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-fetch-provider-dns.yml
2025-10-04 04:56:09.816643 |
2025-10-04 04:56:09.816749 | TASK [Fetch the DNS list of the default interface]
2025-10-04 04:56:10.174333 | controller | ok
2025-10-04 04:56:10.179967 |
2025-10-04 04:56:10.180028 | TASK [Set provider DNS for further usage]
2025-10-04 04:56:10.224025 | controller | ok
2025-10-04 04:56:10.229502 |
2025-10-04 04:56:10.229578 | LOOP [Save networking data to file for further usage]
2025-10-04 04:56:11.011490 | controller -> 38.129.56.125 | changed: "crc"
2025-10-04 04:56:11.793220 | controller -> 38.129.56.161 | changed: "controller"
2025-10-04 04:56:11.811247 |
2025-10-04 04:56:11.811457 | TASK [Remove cloud_secrets file]
2025-10-04 04:56:12.116246 | controller | changed
2025-10-04 04:56:12.143369 |
2025-10-04 04:56:12.143509 | PLAY RECAP
2025-10-04 04:56:12.143566 | controller | ok: 48 changed: 22 unreachable: 0 failed: 0 skipped: 14 rescued: 0 ignored: 0
2025-10-04 04:56:12.143591 |
2025-10-04 04:56:12.266930 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network.yml@master]
2025-10-04 04:56:12.271136 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/prepare-crc.yaml@master]
2025-10-04 04:56:12.864487 |
2025-10-04 04:56:12.864609 | PLAY [Prefer ipv4 over ipv6]
2025-10-04 04:56:12.900544 |
2025-10-04 04:56:12.900638 | TASK [Configure /etc/gai.conf to prever ipv4 over ipv6]
2025-10-04 04:56:12.956532 | crc | skipping: Conditional result was False
2025-10-04 04:56:12.967311 | controller | skipping: Conditional result was False
2025-10-04 04:56:13.014373 |
2025-10-04 04:56:13.014465 | PLAY [Generic task for migration time to crc-cloud]
2025-10-04 04:56:13.033205 |
2025-10-04 04:56:13.033268 | TASK [Check if there is a image build date file]
2025-10-04 04:56:13.494794 | crc | ok
2025-10-04 04:56:13.511741 |
2025-10-04 04:56:13.511877 | TASK [Print image date]
2025-10-04 04:56:13.935295 | crc | Fri Oct 3 22:37:33 UTC 2025 | Image type: crc-cloud
2025-10-04 04:56:14.063873 | crc | ok
2025-10-04 04:56:14.070902 |
2025-10-04 04:56:14.070961 | TASK [Run crc-cloud preparation]
2025-10-04 04:56:14.103851 | crc | ok
2025-10-04 04:56:14.130777 |
2025-10-04 04:56:14.130872 | TASK [prepare-crc-cloud : Print build date]
2025-10-04 04:56:14.162445 | crc | ok
2025-10-04 04:56:14.171365 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/build_date.yaml
2025-10-04 04:56:14.181110 |
2025-10-04 04:56:14.181178 | TASK [prepare-crc-cloud : Check if there is a image build date file]
2025-10-04 04:56:14.476590 | crc | ok
2025-10-04 04:56:14.483953 |
2025-10-04 04:56:14.484037 | TASK [prepare-crc-cloud : Print image date if available]
2025-10-04 04:56:14.788729 | crc | Fri Oct 3 22:37:33 UTC 2025 | Image type: crc-cloud
2025-10-04 04:56:15.024207 | crc | ok
2025-10-04 04:56:15.040388 |
2025-10-04 04:56:15.040537 | TASK [prepare-crc-cloud : Tune Kubelet config file]
2025-10-04 04:56:15.078617 | crc | skipping: Conditional result was False
2025-10-04 04:56:15.097204 |
2025-10-04 04:56:15.097363 | TASK [prepare-crc-cloud : Reboot CRC host to get the network interfaces]
2025-10-04 04:56:15.140287 | crc | ok
2025-10-04 04:56:15.159230 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/reboot_crc.yaml
2025-10-04 04:56:15.174636 |
2025-10-04 04:56:15.174758 | TASK [prepare-crc-cloud : Reboot host after adding pull secret and changing kubelet node params]
2025-10-04 04:57:12.458563 | crc | changed
2025-10-04 04:57:12.474280 |
2025-10-04 04:57:12.474415 | TASK [Start Zuul console after reboot]
2025-10-04 04:57:12.520860 | crc | ok
2025-10-04 04:57:12.554325 |
2025-10-04 04:57:12.554414 | TASK [start-zuul-console : Start zuul_console daemon.]
2025-10-04 04:57:13.348822 | crc | ok
2025-10-04 04:57:13.371499 |
2025-10-04 04:57:13.371871 | TASK [prepare-crc-cloud : Prepare for executing crc-cloud]
2025-10-04 04:57:13.409705 | crc | ok
2025-10-04 04:57:13.419041 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/pre.yaml
2025-10-04 04:57:13.430351 |
2025-10-04 04:57:13.430417 | TASK [prepare-crc-cloud : Disable overwriting /etc/resolv.conf by the NetworkManager]
2025-10-04 04:57:14.388138 | crc | changed
2025-10-04 04:57:14.404639 |
2025-10-04 04:57:14.404829 | TASK [prepare-crc-cloud : Reload NetworkManager after creating custom rules]
2025-10-04 04:57:15.365845 | crc | changed
2025-10-04 04:57:15.374725 |
2025-10-04 04:57:15.374786 | TASK [prepare-crc-cloud : Inject pull secret into /var/lib/kubelet/config.json]
2025-10-04 04:57:16.241628 | crc | changed
2025-10-04 04:57:16.315812 |
2025-10-04 04:57:16.316023 | TASK [prepare-crc-cloud : Check if etcd slow profile set]
2025-10-04 04:57:16.342650 | crc | skipping: Conditional result was False
2025-10-04 04:57:16.354404 |
2025-10-04 04:57:16.354490 | TASK [prepare-crc-cloud : Use ramdisk for etcd]
2025-10-04 04:57:16.389817 | crc | ok
2025-10-04 04:57:16.408331 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/ramdisk.yaml
2025-10-04 04:57:16.427204 |
2025-10-04 04:57:16.427289 | TASK [prepare-crc-cloud : Move current etcd to other place]
2025-10-04 04:57:16.930967 | crc | ok
2025-10-04 04:57:16.947817 |
2025-10-04 04:57:16.947978 | TASK [prepare-crc-cloud : Mount ramdisk]
2025-10-04 04:57:17.373090 | crc | changed
2025-10-04 04:57:17.388994 |
2025-10-04 04:57:17.389131 | TASK [prepare-crc-cloud : Set proper permissions after mount]
2025-10-04 04:57:17.873852 | crc | changed
2025-10-04 04:57:17.889217 |
2025-10-04 04:57:17.889305 | TASK [prepare-crc-cloud : Copy content from old location to ramdisk]
2025-10-04 04:57:20.058013 | crc | changed
2025-10-04 04:57:20.074861 |
2025-10-04 04:57:20.075045 | TASK [prepare-crc-cloud : Set proper SELinux context]
2025-10-04 04:57:20.636860 | crc | ok
2025-10-04 04:57:20.652393 |
2025-10-04 04:57:20.652525 | TASK [prepare-crc-cloud : Block crc.testing domains]
2025-10-04 04:57:20.695927 | crc | ok
2025-10-04 04:57:20.718837 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/block_crc_domains.yaml
2025-10-04 04:57:20.743878 |
2025-10-04 04:57:20.743958 | LOOP [prepare-crc-cloud : Set crc.testing domains into /etc/hosts]
2025-10-04 04:57:21.210497 | crc | changed: line added
2025-10-04 04:57:21.461533 | crc | changed: line added
2025-10-04 04:57:21.702403 | crc | changed: line added
2025-10-04 04:57:21.940515 | crc | changed: line added
2025-10-04 04:57:22.236344 | crc | changed: line added
2025-10-04 04:57:22.494954 | crc | changed: line added
2025-10-04 04:57:22.734949 | crc | changed: line added
2025-10-04 04:57:22.980537 | crc | changed: line added
2025-10-04 04:57:23.060170 |
2025-10-04 04:57:23.060345 | TASK [prepare-crc-cloud : Get default interface name]
2025-10-04 04:57:23.377242 | crc | ens3
2025-10-04 04:57:23.600933 | crc | ok
2025-10-04 04:57:23.618231 |
2025-10-04 04:57:23.618371 | LOOP [prepare-crc-cloud : Block CRC domains also using iptables]
2025-10-04 04:57:24.150973 | crc | ok
2025-10-04 04:57:24.151456 | crc | changed: All items complete
2025-10-04 04:57:24.151514 |
2025-10-04 04:57:24.441118 | crc | ok
2025-10-04 04:57:24.709487 | crc | ok
2025-10-04 04:57:24.964699 | crc | ok
2025-10-04 04:57:25.262462 | crc | ok
2025-10-04 04:57:25.523134 | crc | ok
2025-10-04 04:57:25.804482 | crc | ok
2025-10-04 04:57:26.064477 | crc | ok
2025-10-04 04:57:26.090656 |
2025-10-04 04:57:26.090891 | TASK [prepare-crc-cloud : Set required facts]
2025-10-04 04:57:26.137386 | crc | ok
2025-10-04 04:57:26.157740 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/set_vars.yaml
2025-10-04 04:57:26.192821 |
2025-10-04 04:57:26.192994 | TASK [prepare-crc-cloud : Set required facts]
2025-10-04 04:57:26.276417 | crc | Output suppressed because no_log was given
2025-10-04 04:57:26.291634 |
2025-10-04 04:57:26.291803 | TASK [Start crc-cloud role when Zuul defined]
2025-10-04 04:57:26.354413 | crc | ok
2025-10-04 04:57:26.422947 |
2025-10-04 04:57:26.423087 | TASK [deploy-crc-cloud : Check if pull-secret is provided]
2025-10-04 04:57:26.447766 | crc | skipping: Conditional result was False
2025-10-04 04:57:26.459911 |
2025-10-04 04:57:26.460004 | TASK [deploy-crc-cloud : Create kubeconfig]
2025-10-04 04:57:26.502286 | crc | ok
2025-10-04 04:57:26.515437 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/kubeconfig.yaml
2025-10-04 04:57:26.532450 |
2025-10-04 04:57:26.532537 | TASK [deploy-crc-cloud : Create kube directory]
2025-10-04 04:57:26.807362 | crc | changed
2025-10-04 04:57:26.824396 |
2025-10-04 04:57:26.824560 | TASK [deploy-crc-cloud : Copy kubeconfig to user dir]
2025-10-04 04:57:27.271074 | crc | changed
2025-10-04 04:57:27.290619 |
2025-10-04 04:57:27.290899 | TASK [deploy-crc-cloud : Setup dnsmasq]
2025-10-04 04:57:27.333194 | crc | ok
2025-10-04 04:57:27.349519 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/dnsmasq.yaml
2025-10-04 04:57:27.368280 |
2025-10-04 04:57:27.368372 | TASK [deploy-crc-cloud : Create crc-dnsmasq.conf]
2025-10-04 04:57:28.146986 | crc | changed
2025-10-04 04:57:28.231118 |
2025-10-04 04:57:28.231289 | LOOP [deploy-crc-cloud : Set this host as first nameserver in /etc/resolv.conf]
2025-10-04 04:57:28.557868 | crc | changed: line replaced
2025-10-04 04:57:28.790995 | crc | ok
2025-10-04 04:57:29.037918 | crc | ok
2025-10-04 04:57:29.063101 |
2025-10-04 04:57:29.063370 | TASK [deploy-crc-cloud : Disable overwriting /etc/resolv.conf by the NetworkManager]
2025-10-04 04:57:29.835229 | crc | ok
2025-10-04 04:57:29.854160 |
2025-10-04 04:57:29.854319 | TASK [deploy-crc-cloud : Restart NetworkManager when its needed]
2025-10-04 04:57:29.882855 | crc | skipping: Conditional result was False
2025-10-04 04:57:29.894880 |
2025-10-04 04:57:29.894967 | TASK [deploy-crc-cloud : Restart dnsmasq]
2025-10-04 04:57:30.692389 | crc | changed
2025-10-04 04:57:30.713574 |
2025-10-04 04:57:30.713742 | TASK [deploy-crc-cloud : Start kubelet]
2025-10-04 04:57:30.754105 | crc | ok
2025-10-04 04:57:30.768531 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/kubelet.yaml
2025-10-04 04:57:30.790995 |
2025-10-04 04:57:30.791089 | TASK [deploy-crc-cloud : Start and enable kubelet]
2025-10-04 04:57:42.274690 | crc | changed
2025-10-04 04:57:42.293265 |
2025-10-04 04:57:42.293351 | TASK [deploy-crc-cloud : Wait for port 6443 to be up]
2025-10-04 04:58:42.786965 | crc | ok
2025-10-04 04:58:42.802186 |
2025-10-04 04:58:42.802315 | TASK [deploy-crc-cloud : Wait for API to start before continue]
2025-10-04 04:58:44.014177 | crc | NAMESPACE NAME READY STATUS RESTARTS AGE
2025-10-04 04:58:44.014237 | crc | openshift-apiserver-operator openshift-apiserver-operator-796bbdcf4f-nn9nv 0/1 Pending 0 40s
2025-10-04 04:58:44.014244 | crc | openshift-apiserver apiserver-76f77b778f-l4dh5 0/2 Pending 0 40s
2025-10-04 04:58:44.014253 | crc | openshift-authentication-operator authentication-operator-69f744f599-h5lhl 0/1 Pending 0 40s
2025-10-04 04:58:44.014259 | crc | openshift-authentication oauth-openshift-558db77b4-74xhq 0/1 Pending 0 40s
2025-10-04 04:58:44.014264 | crc | openshift-cluster-machine-approver machine-approver-56656f9798-2dg75 0/2 Pending 0 40s
2025-10-04 04:58:44.014270 | crc | openshift-cluster-samples-operator cluster-samples-operator-665b6dd947-rn48s 0/2 Pending 0 39s
2025-10-04 04:58:44.014276 | crc | openshift-cluster-version cluster-version-operator-5c965bbfc6-cjkgv 0/1 Pending 0 39s
2025-10-04 04:58:44.014284 | crc | openshift-config-operator openshift-config-operator-7777fb866f-cq644 0/1 Pending 0 39s
2025-10-04 04:58:44.014290 | crc | openshift-console-operator console-operator-58897d9998-88gpn 0/1 Pending 0 39s
2025-10-04 04:58:44.014299 | crc | openshift-console console-f9d7485db-6zqfj 0/1 Pending 0 39s
2025-10-04 04:58:44.014315 | crc | openshift-console downloads-7954f5f757-79rcg 0/1 Pending 0 39s
2025-10-04 04:58:44.014331 | crc | openshift-controller-manager-operator openshift-controller-manager-operator-756b6f6bc6-wd8q6 0/1 Pending 0 39s
2025-10-04 04:58:44.014350 | crc | openshift-controller-manager controller-manager-879f6c89f-nvpsj 0/1 Pending 0 39s
2025-10-04 04:58:44.014375 | crc | openshift-dns-operator dns-operator-744455d44c-ppr28 0/2 Pending 0 39s
2025-10-04 04:58:44.014392 | crc | openshift-dns node-resolver-nsrzc 0/1 Pending 0 40s
2025-10-04 04:58:44.014412 | crc | openshift-etcd-operator etcd-operator-b45778765-wplwv 0/1 Pending 0 39s
2025-10-04 04:58:44.014438 | crc | openshift-etcd etcd-crc 0/5 Pending 0 39s
2025-10-04 04:58:44.014456 | crc | openshift-image-registry cluster-image-registry-operator-dc59b4c8b-p49vm 0/1 Pending 0 39s
2025-10-04 04:58:44.014477 | crc | openshift-image-registry image-registry-697d97f7c8-q2qf4 0/1 Pending 0 39s
2025-10-04 04:58:44.014500 | crc | openshift-image-registry node-ca-2dns8 0/1 Pending 0 40s
2025-10-04 04:58:44.014519 | crc | openshift-ingress-operator ingress-operator-5b745b69d9-kmqsp 0/2 Pending 0 39s
2025-10-04 04:58:44.014541 | crc | openshift-ingress router-default-5444994796-6gqg4 0/1 Pending 0 39s
2025-10-04 04:58:44.014561 | crc | openshift-kube-apiserver-operator kube-apiserver-operator-766d6c64bb-mmpkk 0/1 Pending 0 39s
2025-10-04 04:58:44.014588 | crc | openshift-kube-apiserver kube-apiserver-crc 0/5 Pending 0 39s
2025-10-04 04:58:44.014603 | crc | openshift-kube-controller-manager-operator kube-controller-manager-operator-78b949d7b-c26t9 0/1 Pending 0 39s
2025-10-04 04:58:44.014624 | crc | openshift-kube-controller-manager kube-controller-manager-crc 0/4 Pending 0 41s
2025-10-04 04:58:44.014635 | crc | openshift-kube-scheduler-operator openshift-kube-scheduler-operator-5fdd9b5758-ntf6j 0/1 Pending 0 39s
2025-10-04 04:58:44.014656 | crc | openshift-kube-scheduler openshift-kube-scheduler-crc 0/3 Pending 0 14s
2025-10-04 04:58:44.014669 | crc | openshift-kube-storage-version-migrator-operator kube-storage-version-migrator-operator-b67b599dd-d8lwc 0/1 Pending 0 39s
2025-10-04 04:58:44.014687 | crc | openshift-kube-storage-version-migrator migrator-59844c95c7-psj4g 0/2 Pending 0 39s
2025-10-04 04:58:44.014703 | crc | openshift-machine-api control-plane-machine-set-operator-78cbb6b69f-26b8h 0/1 Pending 0 39s
2025-10-04 04:58:44.014726 | crc | openshift-machine-api machine-api-operator-5694c8668f-4lcfq 0/2 Pending 0 39s
2025-10-04 04:58:44.014740 | crc | openshift-machine-config-operator machine-config-controller-84d6567774-v2x9h 0/2 Pending 0 39s
2025-10-04 04:58:44.014759 | crc | openshift-machine-config-operator machine-config-daemon-tq5cw 0/2 Pending 0 39s
2025-10-04 04:58:44.014776 | crc | openshift-machine-config-operator machine-config-operator-74547568cd-dz6zz 0/2 Pending 0 39s
2025-10-04 04:58:44.014796 | crc | openshift-marketplace marketplace-operator-79b997595-w7bs5 0/1 Pending 0 39s
2025-10-04 04:58:44.014834 | crc | openshift-multus multus-additional-cni-plugins-hhw4k 0/1 Pending 0 39s
2025-10-04 04:58:44.014852 | crc | openshift-multus multus-admission-controller-857f4d67dd-g8t7g 0/2 Pending 0 39s
2025-10-04 04:58:44.014877 | crc | openshift-multus multus-bj2st 0/1 Pending 0 39s
2025-10-04 04:58:44.014899 | crc | openshift-multus network-metrics-daemon-f6x5n 0/2 Pending 0 39s
2025-10-04 04:58:44.014917 | crc | openshift-network-console networking-console-plugin-85b44fc459-gdk6g 1/1 Running 2 222d
2025-10-04 04:58:44.014960 | crc | openshift-network-diagnostics network-check-source-55646444c4-trplf 1/1 Running 2 222d
2025-10-04 04:58:44.014981 | crc | openshift-network-diagnostics network-check-target-xd92c 1/1 Running 2 222d
2025-10-04 04:58:44.015001 | crc | openshift-network-node-identity network-node-identity-vrzqb 2/2 Running 7 222d
2025-10-04 04:58:44.015055 | crc | openshift-network-operator iptables-alerter-4ln5h 1/1 Running 2 222d
2025-10-04 04:58:44.015073 | crc | openshift-network-operator network-operator-58b4c7f79c-55gtf 1/1 Running 4 222d
2025-10-04 04:58:44.015094 | crc | openshift-oauth-apiserver apiserver-7bbb656c7d-njqh4 0/1 Pending 0 39s
2025-10-04 04:58:44.015111 | crc | openshift-operator-lifecycle-manager catalog-operator-68c6474976-vhr7b 0/1 Pending 0 39s
2025-10-04 04:58:44.015132 | crc | openshift-operator-lifecycle-manager collect-profiles-29325885-ndnq5 0/1 Pending 0 40s
2025-10-04 04:58:44.015148 | crc | openshift-operator-lifecycle-manager olm-operator-6b444d44fb-vf4r8 0/1 Pending 0 39s
2025-10-04 04:58:44.015166 | crc | openshift-operator-lifecycle-manager package-server-manager-789f6589d5-lzzjh 0/2 Pending 0 39s
2025-10-04 04:58:44.015185 | crc | openshift-operator-lifecycle-manager packageserver-d55dfcdfc-d5qx8 0/1 Pending 0 39s
2025-10-04 04:58:44.015204 | crc | openshift-ovn-kubernetes ovnkube-control-plane-749d76644c-fb2vr 0/2 Pending 0 39s
2025-10-04 04:58:44.015226 | crc | openshift-ovn-kubernetes ovnkube-node-4zl4f 0/8 Pending 0 39s
2025-10-04 04:58:44.015244 | crc | openshift-route-controller-manager route-controller-manager-6576b87f9c-h4wtg 0/1 Pending 0 39s
2025-10-04 04:58:44.015262 | crc | openshift-service-ca-operator service-ca-operator-777779d784-22hvw 0/1 Pending 0 39s
2025-10-04 04:58:44.015283 | crc | openshift-service-ca service-ca-9c57cc56f-k5pzr 0/1 Pending 0 39s
2025-10-04 04:58:44.364558 | crc | ok
2025-10-04 04:58:44.383418 |
2025-10-04 04:58:44.383568 | TASK [deploy-crc-cloud : Replace default pubkey]
2025-10-04 04:58:44.429398 | crc | ok
2025-10-04 04:58:44.451463 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/pubkey.yaml
2025-10-04 04:58:44.475909 |
2025-10-04 04:58:44.475992 | TASK [deploy-crc-cloud : Check if id_rsa.pub exists]
2025-10-04 04:58:44.753270 | crc | ok
2025-10-04 04:58:44.769134 |
2025-10-04 04:58:44.769288 | TASK [deploy-crc-cloud : Read pub key]
2025-10-04 04:58:45.329979 | crc | skipping: Conditional result was False
2025-10-04 04:58:45.341546 |
2025-10-04 04:58:45.341642 | TASK [deploy-crc-cloud : Wait for machineconfig]
2025-10-04 04:58:45.367621 | crc | skipping: Conditional result was False
2025-10-04 04:58:45.379360 |
2025-10-04 04:58:45.379447 | TASK [deploy-crc-cloud : Patch machineconfig 99-master-ssh]
2025-10-04 04:58:45.969010 | crc | skipping: Conditional result was False
2025-10-04 04:58:45.977910 |
2025-10-04 04:58:45.978067 | TASK [deploy-crc-cloud : Wait for cluster become healthy]
2025-10-04 04:58:46.010174 | crc | ok
2025-10-04 04:58:46.018896 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml
2025-10-04 04:58:46.038324 |
2025-10-04 04:58:46.038385 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver]
2025-10-04 04:58:46.521592 | crc | True
2025-10-04 04:58:46.522624 | crc | False
2025-10-04 05:00:34.712487 | crc | changed
2025-10-04 05:00:34.730336 |
2025-10-04 05:00:34.730479 | TASK [deploy-crc-cloud : Output success message if components are healthy]
2025-10-04 05:00:34.787070 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 15 seconds.
2025-10-04 05:00:34.802643 |
2025-10-04 05:00:34.802819 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy]
2025-10-04 05:00:34.831131 | crc | skipping: Conditional result was False
2025-10-04 05:00:34.850268 |
2025-10-04 05:00:34.850403 | TASK [deploy-crc-cloud : Set credentials]
2025-10-04 05:00:34.917403 | crc | ok
2025-10-04 05:00:34.943652 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/set_credentials.yaml
2025-10-04 05:00:34.972741 |
2025-10-04 05:00:34.972826 | TASK [deploy-crc-cloud : Ensure htpasswd.txt does not exists]
2025-10-04 05:00:35.290243 | crc | ok
2025-10-04 05:00:35.306358 |
2025-10-04 05:00:35.306568 | TASK [deploy-crc-cloud : Create temporary directory]
2025-10-04 05:00:35.762216 | crc | changed
2025-10-04 05:00:35.779569 |
2025-10-04 05:00:35.779792 | TASK [deploy-crc-cloud : Create Dockerfile]
2025-10-04 05:00:36.650714 | crc | changed
2025-10-04 05:00:36.666615 |
2025-10-04 05:00:36.666779 | TASK [deploy-crc-cloud : Build container image for htpasswd]
2025-10-04 05:01:01.849069 | crc | STEP 1/3: FROM quay.io/centos/centos:stream9-minimal
2025-10-04 05:01:01.855859 | crc | Trying to pull quay.io/centos/centos:stream9-minimal...
2025-10-04 05:01:02.631900 | crc | Getting image source signatures
2025-10-04 05:01:05.191322 | crc | Copying blob sha256:d8c0dbbf20f3017cc356fa40af20d191b0e85e25d7706ee63c2a0cb5ebf6fc7a
2025-10-04 05:01:05.192382 | crc | Copying config sha256:20aff0b003bb92b55d5d701079b860731e831f5cb1708e195790448697d67e85
2025-10-04 05:01:05.202491 | crc | Writing manifest to image destination
2025-10-04 05:01:05.251702 | crc | STEP 2/3: RUN microdnf --setopt=tsflags=nodocs --setopt=install_weak_deps=0 install -y httpd-tools
2025-10-04 05:01:05.707782 | crc | Downloading metadata...
2025-10-04 05:01:06.748133 | crc | Downloading metadata...
2025-10-04 05:01:09.469185 | crc | Downloading metadata...
2025-10-04 05:01:18.163291 | crc | Package Repository Size
2025-10-04 05:01:18.518338 | crc | Installing:
2025-10-04 05:01:18.518393 | crc | apr-1.7.0-12.el9.x86_64 appstream 126.2 kB
2025-10-04 05:01:18.518401 | crc | apr-util-1.6.1-23.el9.x86_64 appstream 97.3 kB
2025-10-04 05:01:18.518408 | crc | apr-util-bdb-1.6.1-23.el9.x86_64 appstream 13.3 kB
2025-10-04 05:01:18.518416 | crc | expat-2.5.0-5.el9.x86_64 baseos 118.6 kB
2025-10-04 05:01:18.518423 | crc | httpd-tools-2.4.62-7.el9.x86_64 appstream 81.5 kB
2025-10-04 05:01:18.518430 | crc | libdb-5.3.28-57.el9.x86_64 baseos 752.9 kB
2025-10-04 05:01:18.518437 | crc | Transaction Summary:
2025-10-04 05:01:18.518444 | crc | Installing: 6 packages
2025-10-04 05:01:18.518451 | crc | Reinstalling: 0 packages
2025-10-04 05:01:18.518457 | crc | Upgrading: 0 packages
2025-10-04 05:01:18.518464 | crc | Obsoleting: 0 packages
2025-10-04 05:01:18.518471 | crc | Removing: 0 packages
2025-10-04 05:01:18.518483 | crc | Downgrading: 0 packages
2025-10-04 05:01:18.518501 | crc | Downloading packages...
2025-10-04 05:01:19.538719 | crc | warning: Signature not supported. Hash algorithm SHA1 not available.
2025-10-04 05:01:19.539013 | crc |
2025-10-04 05:01:19.551401 | crc | (microdnf:1): libdnf-WARNING **: 05:01:19.538: failed to parse public key for /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Extras
2025-10-04 05:01:19.551466 | crc | Running transaction test...
2025-10-04 05:01:19.677150 | crc | Installing: apr;1.7.0-12.el9;x86_64;appstream
2025-10-04 05:01:19.681533 | crc | Installing: expat;2.5.0-5.el9;x86_64;baseos
2025-10-04 05:01:19.685937 | crc | Installing: libdb;5.3.28-57.el9;x86_64;baseos
2025-10-04 05:01:19.695969 | crc | Installing: apr-util-bdb;1.6.1-23.el9;x86_64;appstream
2025-10-04 05:01:19.697460 | crc | Installing: apr-util;1.6.1-23.el9;x86_64;appstream
2025-10-04 05:01:19.700703 | crc | Installing: httpd-tools;2.4.62-7.el9;x86_64;appstream
2025-10-04 05:01:19.739684 | crc | Complete.
2025-10-04 05:01:21.212007 | crc | --> 2d4527e25273
2025-10-04 05:01:21.223779 | crc | STEP 3/3: ENTRYPOINT ["htpasswd", "-Bbn"]
2025-10-04 05:01:21.261640 | crc | COMMIT localhost/htpasswd:latest
2025-10-04 05:01:21.261702 | crc | --> d4fbc510f0d9
2025-10-04 05:01:21.294093 | crc | Successfully tagged localhost/htpasswd:latest
2025-10-04 05:01:21.294153 | crc | d4fbc510f0d916ed91b1972b065b8fb7491d4ec9baa3aecc95a3e9e75001d6f8
2025-10-04 05:01:21.387751 | crc | changed
2025-10-04 05:01:21.403122 |
2025-10-04 05:01:21.403210 | LOOP [deploy-crc-cloud : Get htpasswd]
2025-10-04 05:01:21.468539 | crc | Output suppressed because no_log was given
2025-10-04 05:01:21.486634 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml
2025-10-04 05:01:21.487956 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml
2025-10-04 05:01:21.489147 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml
2025-10-04 05:01:21.503035 |
2025-10-04 05:01:21.503100 | TASK [deploy-crc-cloud : Get htpasswd for developer]
2025-10-04 05:01:21.985893 | crc | time="2025-10-04T05:01:21Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly"
2025-10-04 05:01:22.545465 | crc | changed
2025-10-04 05:01:22.565734 |
2025-10-04 05:01:22.565884 | TASK [deploy-crc-cloud : Get htpasswd for kubeadmin]
2025-10-04 05:01:22.998116 | crc | time="2025-10-04T05:01:22Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly"
2025-10-04 05:01:24.124532 | crc | changed
2025-10-04 05:01:24.143165 |
2025-10-04 05:01:24.143313 | TASK [deploy-crc-cloud : Get htpasswd for redhat]
2025-10-04 05:01:24.693625 | crc | time="2025-10-04T05:01:24Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly"
2025-10-04 05:01:25.254330 | crc | changed
2025-10-04 05:01:25.270486 |
2025-10-04 05:01:25.270654 | TASK [deploy-crc-cloud : Cleanup htpasswd.txt file]
2025-10-04 05:01:25.840520 | crc | changed
2025-10-04 05:01:25.857495 |
2025-10-04 05:01:25.857629 | TASK [deploy-crc-cloud : Create secret with generic htpass-secret]
2025-10-04 05:01:26.436619 | crc | changed
2025-10-04 05:01:26.453947 |
2025-10-04 05:01:26.454081 | TASK [deploy-crc-cloud : Replace htpass-secret]
2025-10-04 05:01:27.005095 | crc | secret/htpass-secret replaced
2025-10-04 05:01:27.518848 | crc | changed
2025-10-04 05:01:27.537549 |
2025-10-04 05:01:27.537722 | TASK [deploy-crc-cloud : Remove temporary directory]
2025-10-04 05:01:27.930388 | crc | changed
2025-10-04 05:01:27.947332 |
2025-10-04 05:01:27.947468 | TASK [deploy-crc-cloud : Replace default CA]
2025-10-04 05:01:27.997654 | crc | ok
2025-10-04 05:01:28.014614 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/replace_default_ca.yaml
2025-10-04 05:01:28.047500 |
2025-10-04 05:01:28.047586 | TASK [deploy-crc-cloud : Generate key]
2025-10-04 05:01:31.604912 | crc | changed
2025-10-04 05:01:31.660538 |
2025-10-04 05:01:31.660717 | TASK [deploy-crc-cloud : Generate cert]
2025-10-04 05:01:32.203415 | crc | changed
2025-10-04 05:01:32.212624 |
2025-10-04 05:01:32.212714 | TASK [deploy-crc-cloud : Generate csr]
2025-10-04 05:01:32.619199 | crc | ..............+...+..+.............+...+.....+......+.+........+....+......+.........+..+...+...+.......+..+.........+..........+.....+.+.....+...+............+......+...+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.....+....+.....+...+.......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*......+....+......+.....+...+....+............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2025-10-04 05:01:32.829059 | crc | ..+......+..+....+......+...+..+....+...+..+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+.+...........+.+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*......+.....+.+..+......+......+.+.....+.......+.................+....+......+...+..+...+......+............+..........+..+.+.....+......+...............+.+.....+....+...+...........+..........+..............+......+.........+...+....+...+...........+......+...+......+....+..+.+........+............+...+.........+...+.......+...............+......+...........+....+..............+......+....+...+........+.+...........+.........+...+.......+.........+............+...+..+.........+.+.........+...........+...+.+...+.....+......+....+......+............+..+...+.......+..+....+......+......+........+.+.....+...............+....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2025-10-04 05:01:32.833534 | crc | -----
2025-10-04 05:01:33.268312 | crc | changed
2025-10-04 05:01:33.285291 |
2025-10-04 05:01:33.285457 | TASK [deploy-crc-cloud : Generate user cert]
2025-10-04 05:01:33.723133 | crc | Certificate request self-signature ok
2025-10-04 05:01:33.737035 | crc | subject=O = ${GROUP}, CN = core
2025-10-04 05:01:33.858515 | crc | changed
2025-10-04 05:01:33.866147 |
2025-10-04 05:01:33.866212 | TASK [deploy-crc-cloud : Create configmap]
2025-10-04 05:01:34.457999 | crc | configmap/client-ca-custom created
2025-10-04 05:01:34.908561 | crc | changed
2025-10-04 05:01:34.917364 |
2025-10-04 05:01:34.917429 | TASK [deploy-crc-cloud : Patch apiserver]
2025-10-04 05:01:35.372699 | crc | apiserver.config.openshift.io/cluster patched
2025-10-04 05:01:35.467160 | crc | changed
2025-10-04 05:01:35.485488 |
2025-10-04 05:01:35.485711 | TASK [deploy-crc-cloud : Create configmap]
2025-10-04 05:01:36.014615 | crc | W1004 05:01:36.014514 14334 helpers.go:703] --dry-run is deprecated and can be replaced with --dry-run=client.
2025-10-04 05:01:36.053583 | crc | configmap/admin-kubeconfig-client-ca replaced
2025-10-04 05:01:36.545584 | crc | changed
2025-10-04 05:01:36.554748 |
2025-10-04 05:01:36.554818 | TASK [deploy-crc-cloud : Login to the OpenShift cluster]
2025-10-04 05:01:36.588457 | crc | ok
2025-10-04 05:01:36.596777 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/login.yaml
2025-10-04 05:01:36.624009 |
2025-10-04 05:01:36.624069 | TASK [deploy-crc-cloud : Try to login after all changes]
2025-10-04 05:01:37.110223 | crc | WARNING: Using insecure TLS client config. Setting this option is not supported!
2025-10-04 05:01:37.382022 | crc |
2025-10-04 05:01:37.382127 | crc | Unable to connect to the server: EOF
2025-10-04 05:01:58.403717 | crc | ok
2025-10-04 05:01:58.420905 |
2025-10-04 05:01:58.421046 | TASK [deploy-crc-cloud : Patch pull secret]
2025-10-04 05:01:58.460944 | crc | ok
2025-10-04 05:01:58.473158 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/patch_pull_secret.yaml
2025-10-04 05:01:58.516182 |
2025-10-04 05:01:58.516404 | TASK [deploy-crc-cloud : Patch pull secret]
2025-10-04 05:01:59.072920 | crc | Output suppressed because no_log was given
2025-10-04 05:01:59.087849 |
2025-10-04 05:01:59.087983 | TASK [deploy-crc-cloud : Wait for cluster become healthy after patching CA and pull secret]
2025-10-04 05:01:59.123141 | crc | ok
2025-10-04 05:01:59.140715 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml
2025-10-04 05:01:59.179827 |
2025-10-04 05:01:59.179894 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver]
2025-10-04 05:01:59.710995 | crc | True
2025-10-04 05:01:59.711559 | crc | True
2025-10-04 05:01:59.769527 | crc | changed
2025-10-04 05:01:59.785046 |
2025-10-04 05:01:59.785192 | TASK [deploy-crc-cloud : Output success message if components are healthy]
2025-10-04 05:01:59.841128 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 15 seconds.
2025-10-04 05:01:59.857394 |
2025-10-04 05:01:59.857532 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy]
2025-10-04 05:01:59.885858 | crc | skipping: Conditional result was False
2025-10-04 05:01:59.904580 |
2025-10-04 05:01:59.904819 | TASK [deploy-crc-cloud : Create certificate and patch secret]
2025-10-04 05:01:59.933370 | crc | skipping: Conditional result was False
2025-10-04 05:01:59.951623 |
2025-10-04 05:01:59.951794 | TASK [deploy-crc-cloud : Wait for cluster become healthy after adding domain]
2025-10-04 05:02:00.003214 | crc | ok
2025-10-04 05:02:00.020910 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml
2025-10-04 05:02:00.057314 |
2025-10-04 05:02:00.057516 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver]
2025-10-04 05:02:00.556273 | crc | True
2025-10-04 05:02:00.557087 | crc | True
2025-10-04 05:02:00.610716 | crc | changed
2025-10-04 05:02:00.626766 |
2025-10-04 05:02:00.626923 | TASK [deploy-crc-cloud : Output success message if components are healthy]
2025-10-04 05:02:00.683047 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 15 seconds.
2025-10-04 05:02:00.699941 |
2025-10-04 05:02:00.700090 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy]
2025-10-04 05:02:00.739282 | crc | skipping: Conditional result was False
2025-10-04 05:02:00.756007 |
2025-10-04 05:02:00.756143 | TASK [deploy-crc-cloud : Patch ingress config]
2025-10-04 05:02:00.786275 | crc | skipping: Conditional result was False
2025-10-04 05:02:00.808741 |
2025-10-04 05:02:00.808927 | TASK [deploy-crc-cloud : Patch api server]
2025-10-04 05:02:00.837027 | crc | skipping: Conditional result was False
2025-10-04 05:02:00.858440 |
2025-10-04 05:02:00.858613 | TASK [deploy-crc-cloud : Patch default route]
2025-10-04 05:02:00.886573 | crc | skipping: Conditional result was False
2025-10-04 05:02:00.911049 |
2025-10-04 05:02:00.911275 | TASK [deploy-crc-cloud : Wait for cluster become healthy after changing ingress api server and default route]
2025-10-04 05:02:00.950638 | crc | ok
2025-10-04 05:02:00.962810 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml
2025-10-04 05:02:01.004182 |
2025-10-04 05:02:01.004323 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy authentication|console|etcd|ingress|openshift-apiserver]
2025-10-04 05:02:01.473008 | crc | False
2025-10-04 05:02:01.473717 | crc | True
2025-10-04 05:02:01.473728 | crc | True
2025-10-04 05:02:01.473734 | crc | True
2025-10-04 05:02:01.473740 | crc | True
2025-10-04 05:02:16.897895 | crc | changed
2025-10-04 05:02:16.914296 |
2025-10-04 05:02:16.914430 | TASK [deploy-crc-cloud : Output success message if components are healthy]
2025-10-04 05:02:16.971759 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 15 seconds.
2025-10-04 05:02:16.987773 |
2025-10-04 05:02:16.987863 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy]
2025-10-04 05:02:17.014431 | crc | skipping: Conditional result was False
2025-10-04 05:02:17.027112 |
2025-10-04 05:02:17.027200 | TASK [deploy-crc-cloud : Get console route]
2025-10-04 05:02:17.044943 | crc | skipping: Conditional result was False
2025-10-04 05:02:17.067795 |
2025-10-04 05:02:17.067886 | TASK [Start crc-cloud role when Zuul is not defined]
2025-10-04 05:02:17.094369 | crc | skipping: Conditional result was False
2025-10-04 05:02:17.106766 |
2025-10-04 05:02:17.106859 | TASK [prepare-crc-cloud : Recreate kubelet config.json]
2025-10-04 05:02:17.134937 | crc | ok
2025-10-04 05:02:17.150792 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/inject-pull-secret.yaml
2025-10-04 05:02:17.177430 |
2025-10-04 05:02:17.177555 | TASK [prepare-crc-cloud : Fail when openshift_pull_sec not provided]
2025-10-04 05:02:17.233930 | crc | skipping: Conditional result was False
2025-10-04 05:02:17.243381 |
2025-10-04 05:02:17.243445 | TASK [prepare-crc-cloud : Cleanup file]
2025-10-04 05:02:17.784253 | crc | Output suppressed because no_log was given
2025-10-04 05:02:17.791648 |
2025-10-04 05:02:17.791736 | TASK [prepare-crc-cloud : Copy pull-secret to kubelet config.json]
2025-10-04 05:02:18.155109 | crc | Output suppressed because no_log was given
2025-10-04 05:02:18.172047 |
2025-10-04 05:02:18.172139 | TASK [prepare-crc-cloud : Replace singleqoute with doublequote]
2025-10-04 05:02:18.665228 | crc | changed: 42 replacements made
2025-10-04 05:02:18.676875 |
2025-10-04 05:02:18.676983 | TASK [prepare-crc-cloud : Remove spaces]
2025-10-04 05:02:19.020081 | crc | changed: 20 replacements made
2025-10-04 05:02:19.031833 |
2025-10-04 05:02:19.031920 | TASK [prepare-crc-cloud : Ensure you are logged in to the OpenShift]
2025-10-04 05:02:19.070091 | crc | ok
2025-10-04 05:02:19.081862 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/openshift_login.yaml
2025-10-04 05:02:19.113525 |
2025-10-04 05:02:19.113589 | TASK [prepare-crc-cloud : Login to the OpenShift]
2025-10-04 05:02:19.519226 | crc | WARNING: Using insecure TLS client config. Setting this option is not supported!
2025-10-04 05:02:19.634416 | crc |
2025-10-04 05:02:19.634482 | crc | Login successful.
2025-10-04 05:02:19.655645 | crc |
2025-10-04 05:02:19.655716 | crc | You have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects'
2025-10-04 05:02:19.675794 | crc |
2025-10-04 05:02:19.675865 | crc | Using project "default".
2025-10-04 05:02:20.154315 | crc | ok
2025-10-04 05:02:20.172943 |
2025-10-04 05:02:20.173087 | TASK [prepare-crc-cloud : Post tasks after crc-cloud script execution]
2025-10-04 05:02:20.288719 | crc | ok
2025-10-04 05:02:20.300550 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/post.yaml
2025-10-04 05:02:20.323631 |
2025-10-04 05:02:20.323761 | LOOP [prepare-crc-cloud : Set DNS nameservers provided by cloud provider]
2025-10-04 05:02:20.670554 | crc | changed: line added
2025-10-04 05:02:20.671134 | crc | changed: All items complete
2025-10-04 05:02:20.671204 |
2025-10-04 05:02:20.954119 | crc | changed: line added
2025-10-04 05:02:20.974230 |
2025-10-04 05:02:20.974718 | TASK [prepare-crc-cloud : Increase dnsmasq cache size]
2025-10-04 05:02:21.340716 | crc | changed: line added
2025-10-04 05:02:21.357644 |
2025-10-04 05:02:21.357825 | TASK [prepare-crc-cloud : Reload NetworkManager after adding cache and DNS server]
2025-10-04 05:02:22.234355 | crc | changed
2025-10-04 05:02:22.257011 |
2025-10-04 05:02:22.257153 | TASK [prepare-crc-cloud : Ensure kube config does not exists]
2025-10-04 05:02:22.572081 | crc | ok
2025-10-04 05:02:22.582657 |
2025-10-04 05:02:22.582766 | TASK [prepare-crc-cloud : Copy new generated KUBECONFIG]
2025-10-04 05:02:22.620312 | crc | skipping: Conditional result was False
2025-10-04 05:02:22.639350 |
2025-10-04 05:02:22.639522 | TASK [prepare-crc-cloud : Delete all openshift-marketplace pods]
2025-10-04 05:02:23.151011 | crc | pod "certified-operators-j4snr" deleted
2025-10-04 05:02:23.161253 | crc | pod "community-operators-q9zfz" deleted
2025-10-04 05:02:23.170778 | crc | pod "marketplace-operator-79b997595-w7bs5" deleted
2025-10-04 05:02:23.180018 | crc | pod "redhat-marketplace-7ggt4" deleted
2025-10-04 05:02:23.182744 | crc | pod "redhat-operators-4gzxn" deleted
2025-10-04 05:02:24.699657 | crc | ok
2025-10-04 05:02:24.715516 |
2025-10-04 05:02:24.715650 | TASK [prepare-crc-cloud : Pause machineconfigpool]
2025-10-04 05:02:24.769989 | crc | ok
2025-10-04 05:02:24.789075 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/pause_mcp.yaml
2025-10-04 05:02:24.832118 |
2025-10-04 05:02:24.832207 | LOOP [prepare-crc-cloud : Pause the machineconfig configuration if mcp is not needed]
2025-10-04 05:02:25.323280 | crc | ok
2025-10-04 05:02:25.779818 | crc | ok
2025-10-04 05:02:25.802400 |
2025-10-04 05:02:25.802605 | TASK [prepare-crc-cloud : Print current machineconfigpool]
2025-10-04 05:02:26.337678 | crc | NAME CONFIG UPDATED UPDATING DEGRADED MACHINECOUNT READYMACHINECOUNT UPDATEDMACHINECOUNT DEGRADEDMACHINECOUNT AGE
2025-10-04 05:02:26.344728 | crc | master rendered-master-f83a149c7490c3b0bf850df839837383 False True True 1 0 0 1 222d
2025-10-04 05:02:26.344781 | crc | worker rendered-worker-594cc07c9feefb5e37f2530ac457d36c True False False 0 0 0 0 222d
2025-10-04 05:02:26.386699 | crc | ok
2025-10-04 05:02:26.397174 |
2025-10-04 05:02:26.397261 | TASK [prepare-crc-cloud : Set low profile to etcd to avoid flakiness]
2025-10-04 05:02:26.424164 | crc | skipping: Conditional result was False
2025-10-04 05:02:26.434853 |
2025-10-04 05:02:26.434939 | TASK [prepare-crc-cloud : Fix machineconfigpool degradation]
2025-10-04 05:02:26.460978 | crc | skipping: Conditional result was False
2025-10-04 05:02:26.471877 |
2025-10-04 05:02:26.471967 | TASK [prepare-crc-cloud : Remove drain machineconfig for the node]
2025-10-04 05:02:26.497963 | crc | skipping: Conditional result was False
2025-10-04 05:02:26.508459 |
2025-10-04 05:02:26.508548 | TASK [prepare-crc-cloud : Post machineconfigpool tasks]
2025-10-04 05:02:26.534580 | crc | skipping: Conditional result was False
2025-10-04 05:02:26.611489 |
2025-10-04 05:02:26.611705 | TASK [prepare-crc-cloud : Enable monitoring and cluster-monitoring-operator]
2025-10-04 05:02:26.647763 | crc | skipping: Conditional result was False
2025-10-04 05:02:26.668600 |
2025-10-04 05:02:26.668721 | TASK [Run crc-extracted preparation]
2025-10-04 05:02:26.703891 | crc | skipping: Conditional result was False
2025-10-04 05:02:26.714684 |
2025-10-04 05:02:26.714774 | TASK [Fail when image build date does not exists]
2025-10-04 05:02:26.751894 | crc | skipping: Conditional result was False
2025-10-04 05:02:26.792148 |
2025-10-04 05:02:26.792276 | PLAY [Set IOPS and Read/Write disk limitation]
2025-10-04 05:02:26.825068 |
2025-10-04 05:02:26.825168 | TASK [Set limit for disk usage - IOPS and Read/Write]
2025-10-04 05:02:26.905078 | controller | ok
2025-10-04 05:02:26.921771 | crc | ok
2025-10-04 05:02:26.953534 |
2025-10-04 05:02:26.953644 | TASK [disk-usage-limitation : Get block device major:minor]
2025-10-04 05:02:27.408279 | crc | 252:0
2025-10-04 05:02:27.524122 | crc | ok
2025-10-04 05:02:27.600445 | controller | ok
2025-10-04 05:02:27.613286 |
2025-10-04 05:02:27.613417 | LOOP [disk-usage-limitation : Ensure that some cgroup dirs exists]
2025-10-04 05:02:27.895581 | controller | ok: "/sys/fs/cgroup/init.scope"
2025-10-04 05:02:27.896098 | controller | ok: All items complete
2025-10-04 05:02:27.896157 |
2025-10-04 05:02:27.555383 | controller | 252:0
2025-10-04 05:02:28.012113 | crc | ok: "/sys/fs/cgroup/init.scope"
2025-10-04 05:02:28.147866 | controller | changed: "/sys/fs/cgroup/machine.slice"
2025-10-04 05:02:28.375362 | crc | ok: "/sys/fs/cgroup/machine.slice"
2025-10-04 05:02:28.393156 | controller | ok: "/sys/fs/cgroup/system.slice"
2025-10-04 05:02:28.632351 | controller | ok: "/sys/fs/cgroup/user.slice"
2025-10-04 05:02:28.714568 | crc | ok: "/sys/fs/cgroup/system.slice"
2025-10-04 05:02:29.036935 | crc | ok: "/sys/fs/cgroup/user.slice"
2025-10-04 05:02:29.060094 |
2025-10-04 05:02:29.060245 | TASK [disk-usage-limitation : Enable IO limit]
2025-10-04 05:02:29.356872 | controller | changed: line replaced
2025-10-04 05:02:29.434935 | crc | changed: line replaced
2025-10-04 05:02:29.515756 |
2025-10-04 05:02:29.515933 | TASK [disk-usage-limitation : Flush handlers that will call systemd daemon-reload]
2025-10-04 05:02:29.527766 |
2025-10-04 05:02:29.527828 | TASK [disk-usage-limitation : Flush handlers that will call systemd daemon-reload]
2025-10-04 05:02:29.538988 |
2025-10-04 05:02:29.539049 | TASK [disk-usage-limitation : Reload systemd daemon after enabling IOAccounting]
2025-10-04 05:02:30.585238 | controller | ok
2025-10-04 05:02:31.767558 | crc | ok
2025-10-04 05:02:31.780860 |
2025-10-04 05:02:31.781130 | TASK [disk-usage-limitation : Wait for system.slice cgroup to have io.max file]
2025-10-04 05:02:32.080306 | controller | ok
2025-10-04 05:02:32.210192 | crc | ok
2025-10-04 05:02:32.223542 |
2025-10-04 05:02:32.223749 | LOOP [disk-usage-limitation : Set IOPS limit in the root cgroup]
2025-10-04 05:02:32.560393 | controller | ok
2025-10-04 05:02:32.560872 | controller | ok: All items complete
2025-10-04 05:02:32.560949 |
2025-10-04 05:02:32.694343 | crc | ok
2025-10-04 05:02:32.805812 | controller | ok
2025-10-04 05:02:33.047447 | crc | ok
2025-10-04 05:02:33.055135 | controller | ok
2025-10-04 05:02:33.321495 | controller | ok
2025-10-04 05:02:33.426133 | crc | ok
2025-10-04 05:02:33.759214 | crc | ok
2025-10-04 05:02:33.783872 |
2025-10-04 05:02:33.784180 | TASK [disk-usage-limitation : Verify the IOPS limit]
2025-10-04 05:02:34.141203 | controller | init
2025-10-04 05:02:34.141268 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000
2025-10-04 05:02:34.141280 | controller | machine
2025-10-04 05:02:34.141288 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000
2025-10-04 05:02:34.141296 | controller | system
2025-10-04 05:02:34.141304 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000
2025-10-04 05:02:34.141312 | controller | user
2025-10-04 05:02:34.141320 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000
2025-10-04 05:02:34.218739 | crc | init
2025-10-04 05:02:34.220307 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000
2025-10-04 05:02:34.220483 | crc | machine
2025-10-04 05:02:34.222113 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000
2025-10-04 05:02:34.223594 | crc | system
2025-10-04 05:02:34.223681 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000
2025-10-04 05:02:34.223714 | crc | user
2025-10-04 05:02:34.225103 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000
2025-10-04 05:02:34.389836 | controller | ok
2025-10-04 05:02:34.406427 | crc | ok
2025-10-04 05:02:34.420082 |
2025-10-04 05:02:34.420222 | TASK [disk-usage-limitation : Check if kubepods.slice exists]
2025-10-04 05:02:34.738903 | controller | ok
2025-10-04 05:02:34.765098 | crc | ok
2025-10-04 05:02:34.779153 |
2025-10-04 05:02:34.779310 | TASK [disk-usage-limitation : Set the limit]
2025-10-04 05:02:35.421702 | controller | skipping: Conditional result was False
2025-10-04 05:02:35.430619 | crc | ok
2025-10-04 05:02:35.436610 |
2025-10-04 05:02:35.436687 | TASK [disk-usage-limitation : Verify the IOPS limit - kubepods slice]
2025-10-04 05:02:35.821720 | crc | kubepods
2025-10-04 05:02:35.822601 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000
2025-10-04 05:02:36.004303 | controller | skipping: Conditional result was False
2025-10-04 05:02:36.021063 | crc | ok
2025-10-04 05:02:36.035350 |
2025-10-04 05:02:36.035488 | TASK [disk-usage-limitation : Print the current io.max value]
2025-10-04 05:02:36.116448 | controller | ok:
2025-10-04 05:02:36.116906 | controller | init
2025-10-04 05:02:36.116944 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000
2025-10-04 05:02:36.116971 | controller | machine
2025-10-04 05:02:36.116995 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000
2025-10-04 05:02:36.117019 | controller | system
2025-10-04 05:02:36.117041 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000
2025-10-04 05:02:36.117064 | controller | user
2025-10-04 05:02:36.117086 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000
2025-10-04 05:02:36.146492 | crc | ok:
2025-10-04 05:02:36.146557 | crc | init
2025-10-04 05:02:36.146588 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000
2025-10-04 05:02:36.146613 | crc | machine
2025-10-04 05:02:36.146636 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000
2025-10-04 05:02:36.146659 | crc | system
2025-10-04 05:02:36.146708 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000
2025-10-04 05:02:36.146731 | crc | user
2025-10-04 05:02:36.146753 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 kubepods
2025-10-04 05:02:36.146776 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000
2025-10-04 05:02:36.217046 |
2025-10-04 05:02:36.217172 | PLAY RECAP
2025-10-04 05:02:36.217220 | controller | ok: 9 changed: 2 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0
2025-10-04 05:02:36.217246 | crc | ok: 104 changed: 43 unreachable: 0 failed: 0 skipped: 27 rescued: 0 ignored: 0
2025-10-04 05:02:36.217264 |
2025-10-04 05:02:36.451236 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/prepare-crc.yaml@master]
2025-10-04 05:02:36.460213 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/podman.yaml@master]
2025-10-04 05:02:37.113855 |
2025-10-04 05:02:37.114016 | PLAY [all,!compute]
2025-10-04 05:02:37.152563 |
2025-10-04 05:02:37.152703 | TASK [Enable container-tools rhel-modules for c8/crc node]
2025-10-04 05:02:37.717093 | controller | skipping: Conditional result was False
2025-10-04 05:02:37.718245 | crc | skipping: Conditional result was False
2025-10-04 05:02:37.732753 |
2025-10-04 05:02:37.732908 | TASK [Install podman]
2025-10-04 05:02:37.840434 | crc | skipping: Conditional result was False
2025-10-04 05:03:51.978393 | controller | changed
2025-10-04 05:03:51.991711 |
2025-10-04 05:03:51.991838 | TASK [Set var name for quay login zuul secret]
2025-10-04 05:03:52.068350 | controller | skipping: Conditional result was False
2025-10-04 05:03:52.079512 | crc | skipping: Conditional result was False
2025-10-04 05:03:52.089123 |
2025-10-04 05:03:52.089215 | TASK [Print the username]
2025-10-04 05:03:52.610512 | controller | openstack-k8s-operators+cirobot
2025-10-04 05:03:52.675546 | crc | skipping: Conditional result was False
2025-10-04 05:03:52.689579 | controller | ok: Runtime: 0:00:00.006308
2025-10-04 05:03:52.702310 |
2025-10-04 05:03:52.702444 | TASK [Fail when user or password is not set]
2025-10-04 05:03:52.785165 | controller | skipping: Conditional result was False
2025-10-04 05:03:52.807008 | crc | skipping: Conditional result was False
2025-10-04 05:03:52.821241 |
2025-10-04 05:03:52.821384 | TASK [Set vars for quay login]
2025-10-04 05:03:52.893369 | controller | Output suppressed because no_log was given
2025-10-04 05:03:52.911631 |
2025-10-04 05:03:52.911741 | LOOP [Perform container registry login(s) with podman]
2025-10-04 05:03:53.847385 | controller | Output suppressed because no_log was given
2025-10-04 05:03:53.861165 |
2025-10-04 05:03:53.861304 | LOOP [Perform container registry login(s) with buildah]
2025-10-04 05:03:53.945216 | controller | Output suppressed because no_log was given
2025-10-04 05:03:53.945681 |
2025-10-04 05:03:53.978325 |
2025-10-04 05:03:53.978517 | TASK [Set Insecure registry for content provider]
2025-10-04 05:03:54.065561 | crc | skipping: Conditional result was False
2025-10-04 05:03:54.542780 | controller | changed: Block inserted
2025-10-04 05:03:54.607936 |
2025-10-04 05:03:54.608054 | PLAY RECAP
2025-10-04 05:03:54.608115 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0
2025-10-04 05:03:54.608148 | crc | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 9 rescued: 0 ignored: 0
2025-10-04 05:03:54.608166 |
2025-10-04 05:03:54.750779 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/podman.yaml@master]
2025-10-04 05:03:54.756800 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/data_plane_adoption/dpa_RH_subscription_registry_login.yaml@master]
2025-10-04 05:03:55.368305 |
2025-10-04 05:03:55.368432 | PLAY [rh-subscription]
2025-10-04 05:03:55.368523 |
2025-10-04 05:03:55.368556 | PLAY RECAP
2025-10-04 05:03:55.368584 |
2025-10-04 05:03:55.466094 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/data_plane_adoption/dpa_RH_subscription_registry_login.yaml@master]
2025-10-04 05:03:55.473611 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-customizations.yml@main]
2025-10-04 05:03:56.113707 |
2025-10-04 05:03:56.113846 | PLAY [Tweak CRC node]
2025-10-04 05:03:56.141920 |
2025-10-04 05:03:56.142033 | TASK [Load network parameters]
2025-10-04 05:03:56.800065 | crc | ok
2025-10-04 05:03:56.815967 |
2025-10-04 05:03:56.816138 | TASK [Check which dnsmasq config we must edit]
2025-10-04 05:03:57.266552 | crc | ok
2025-10-04 05:03:57.283800 |
2025-10-04 05:03:57.283968 | TASK [Ensure crc knows about its second NIC]
2025-10-04 05:03:58.169500 | crc | changed
2025-10-04 05:03:58.180389 |
2025-10-04 05:03:58.180479 | TASK [Ensure crc does not get "public" DNS]
2025-10-04 05:03:58.865287 | crc | changed
2025-10-04 05:03:58.883903 |
2025-10-04 05:03:58.884043 | TASK [Restart NetworkManager]
2025-10-04 05:03:59.975953 | crc | changed
2025-10-04 05:03:59.996490 |
2025-10-04 05:03:59.996628 | LOOP [Configure dns forwarders]
2025-10-04 05:04:00.491652 | crc | ok
2025-10-04 05:04:00.739245 | crc | ok
2025-10-04 05:04:00.757362 |
2025-10-04 05:04:00.757540 | TASK [Configure local DNS for CRC pod]
2025-10-04 05:04:01.261995 | crc | ok
2025-10-04 05:04:01.279223 |
2025-10-04 05:04:01.279409 | TASK [Configure dnsmasq listen-address to listen on both br-ex and ci-private-network]
2025-10-04 05:04:01.699140 | crc | changed: line added
2025-10-04 05:04:01.707073 |
2025-10-04 05:04:01.707141 | TASK [Restart native dnsmasq service]
2025-10-04 05:04:02.240338 | crc | changed
2025-10-04 05:04:02.249589 |
2025-10-04 05:04:02.249684 | TASK [Stop dnsmasq]
2025-10-04 05:04:02.275819 | crc | skipping: Conditional result was False
2025-10-04 05:04:02.286508 |
2025-10-04 05:04:02.286620 | TASK [Make sure that crc-dnsmasq is not running]
2025-10-04 05:04:02.322509 | crc | skipping: Conditional result was False
2025-10-04 05:04:02.341735 |
2025-10-04 05:04:02.341890 | TASK [Start dnsmasq]
2025-10-04 05:04:02.374502 | crc | skipping: Conditional result was False
2025-10-04 05:04:02.394249 |
2025-10-04 05:04:02.394395 | TASK [Wait for CRC to be ready]
2025-10-04 05:04:03.012356 | crc | WARNING: Using insecure TLS client config. Setting this option is not supported!
2025-10-04 05:04:03.138855 | crc |
2025-10-04 05:04:03.138919 | crc | Login successful.
2025-10-04 05:04:03.161908 | crc |
2025-10-04 05:04:03.161968 | crc | You have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects'
2025-10-04 05:04:03.161988 | crc |
2025-10-04 05:04:03.161997 | crc | Using project "default".
2025-10-04 05:04:03.447362 | crc | changed
2025-10-04 05:04:03.467074 |
2025-10-04 05:04:03.467307 | TASK [Set insecure registry on crc node]
2025-10-04 05:04:03.525491 | crc | ok
2025-10-04 05:04:03.551169 | crc | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/tasks/set_crc_insecure_registry.yml
2025-10-04 05:04:03.568312 |
2025-10-04 05:04:03.568449 | TASK [Patch the image.config.openshift.io resource to include insecure registry]
2025-10-04 05:04:04.067383 | crc | image.config.openshift.io/cluster patched
2025-10-04 05:04:04.125035 | crc | changed
2025-10-04 05:04:04.141437 |
2025-10-04 05:04:04.141593 | TASK [Patch the image.config.openshift.io resource to allow registries]
2025-10-04 05:04:04.716156 | crc | image.config.openshift.io/cluster patched
2025-10-04 05:04:04.778173 | crc | changed
2025-10-04 05:04:04.792840 |
2025-10-04 05:04:04.792976 | TASK [Ensure registries.conf.d exists]
2025-10-04 05:04:05.241123 | crc | ok
2025-10-04 05:04:05.256830 |
2025-10-04 05:04:05.256981 | TASK [Set Insecure registry for content provider]
2025-10-04 05:04:05.718656 | crc | changed: File created
2025-10-04 05:04:05.734000 |
2025-10-04 05:04:05.734140 | TASK [Restart crio]
2025-10-04 05:04:07.714495 | crc | changed
2025-10-04 05:04:07.767503 |
2025-10-04 05:04:07.767637 | PLAY [Tweak Controller]
2025-10-04 05:04:07.792152 |
2025-10-04 05:04:07.792249 | TASK [Install other packages]
2025-10-04 05:04:13.546211 | controller | changed
2025-10-04 05:04:13.559743 |
2025-10-04 05:04:13.559911 | LOOP [Ensure we know compute host keys]
2025-10-04 05:04:13.977230 | controller | changed
2025-10-04 05:04:13.977735 | controller | ok: All items complete
2025-10-04 05:04:13.977816 |
2025-10-04 05:04:14.271092 | controller | changed
2025-10-04 05:04:14.291289 |
2025-10-04 05:04:14.291472 | TASK [Generate an ssh keypair]
2025-10-04 05:04:14.641208 | controller | Generating public/private ecdsa key pair.
2025-10-04 05:04:14.641730 | controller | Your identification has been saved in /home/zuul/.ssh/id_cifw
2025-10-04 05:04:14.641745 | controller | Your public key has been saved in /home/zuul/.ssh/id_cifw.pub
2025-10-04 05:04:14.641752 | controller | The key fingerprint is:
2025-10-04 05:04:14.641758 | controller | SHA256:Dawq082hBHyoVN6fgASapYGtgDV+CudK2S4oAhhLqVU zuul@np0005470541.novalocal
2025-10-04 05:04:14.641765 | controller | The key's randomart image is:
2025-10-04 05:04:14.641771 | controller | +---[ECDSA 256]---+
2025-10-04 05:04:14.641778 | controller | |++=oE |
2025-10-04 05:04:14.641784 | controller | |=B*+o . |
2025-10-04 05:04:14.641789 | controller | |B=Booo o |
2025-10-04 05:04:14.641795 | controller | |*Oo= o..o |
2025-10-04 05:04:14.641801 | controller | |*oo.. ooS . |
2025-10-04 05:04:14.641807 | controller | |+..o = . |
2025-10-04 05:04:14.641813 | controller | |=.o.+ o |
2025-10-04 05:04:14.641819 | controller | |o .o |
2025-10-04 05:04:14.641825 | controller | | |
2025-10-04 05:04:14.641831 | controller | +----[SHA256]-----+
2025-10-04 05:04:14.864216 | controller | changed
2025-10-04 05:04:14.879624 |
2025-10-04 05:04:14.879850 | TASK [Get public key]
2025-10-04 05:04:15.241575 | controller | ok
2025-10-04 05:04:15.256172 |
2025-10-04 05:04:15.256456 | TASK [Register pub key as a fact]
2025-10-04 05:04:15.346469 | controller | ok
2025-10-04 05:04:15.354217 |
2025-10-04 05:04:15.354299 | TASK [Load network parameters]
2025-10-04 05:04:15.721209 | controller | ok
2025-10-04 05:04:15.733629 |
2025-10-04 05:04:15.733788 | TASK [Check if cloud-init is overriding NM settings]
2025-10-04 05:04:16.147508 | controller | ok
2025-10-04 05:04:16.161606 |
2025-10-04 05:04:16.161811 | TASK [Remove cloud-init DNS override if present]
2025-10-04 05:04:16.192381 | controller | skipping: Conditional result was False
2025-10-04 05:04:16.210784 |
2025-10-04 05:04:16.210979 | TASK [Reload the NetworkManager to pick the changes]
2025-10-04 05:04:16.242473 | controller | skipping: Conditional result was False
2025-10-04 05:04:16.335232 |
2025-10-04 05:04:16.335473 | TASK [Get the default iface connection]
2025-10-04 05:04:16.778382 | controller | System eth0
2025-10-04 05:04:16.888243 | controller | changed
2025-10-04 05:04:16.903065 |
2025-10-04 05:04:16.903243 | TASK [Prepend CRC DNS server in the controllers default Network Manager connection configuation]
2025-10-04 05:04:17.547829 | controller | Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
2025-10-04 05:04:17.973078 | controller | changed
2025-10-04 05:04:18.029655 |
2025-10-04 05:04:18.029825 | PLAY [Ensure persistent SSH access]
2025-10-04 05:04:18.067960 |
2025-10-04 05:04:18.068043 | TASK [Inject key in ansible_user]
2025-10-04 05:04:18.765734 | crc | changed
2025-10-04 05:04:18.831965 | controller | changed
2025-10-04 05:04:18.844917 |
2025-10-04 05:04:18.845030 | TASK [Inject key in root]
2025-10-04 05:04:19.374104 | crc | changed
2025-10-04 05:04:19.387226 | controller | changed
2025-10-04 05:04:19.448140 |
2025-10-04 05:04:19.448200 | PLAY [Add cloud-admin user on Compute]
2025-10-04 05:04:19.449260 |
2025-10-04 05:04:19.449310 | PLAY [Set some fancy hostname]
2025-10-04 05:04:19.466120 |
2025-10-04 05:04:19.466182 | TASK [Inject hostname in configuration file]
2025-10-04 05:04:20.731489 | controller | changed
2025-10-04 05:04:20.785406 |
2025-10-04 05:04:20.785587 | PLAY RECAP
2025-10-04 05:04:20.785652 | controller | ok: 12 changed: 8 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0
2025-10-04 05:04:20.785713 | crc | ok: 18 changed: 12 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0
2025-10-04 05:04:20.785739 |
2025-10-04 05:04:20.935203 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-customizations.yml@main]
2025-10-04 05:04:20.941042 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2025-10-04 05:04:21.600544 |
2025-10-04 05:04:21.600798 | PLAY [Run ci/playbooks/e2e-prepare.yml]
2025-10-04 05:04:21.624773 |
2025-10-04 05:04:21.624863 | TASK [Clone repos in the job workspace]
2025-10-04 05:04:21.647561 | controller | ok
2025-10-04 05:04:21.666917 |
2025-10-04 05:04:21.667013 | TASK [prepare-workspace : Start zuul_console daemon.]
2025-10-04 05:04:22.409486 | controller | ok
2025-10-04 05:04:22.421446 |
2025-10-04 05:04:22.421552 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2025-10-04 05:04:32.703091 | controller | Output suppressed because no_log was given
2025-10-04 05:04:32.714464 |
2025-10-04 05:04:32.714535 | TASK [Create zuul-output directory]
2025-10-04 05:04:33.172448 | controller | ok
2025-10-04 05:04:33.185538 |
2025-10-04 05:04:33.185633 | TASK [Install required packages]
2025-10-04 05:04:34.275415 | controller | ok: Nothing to do
2025-10-04 05:04:34.282427 |
2025-10-04 05:04:34.282501 | TASK [Output pip related things]
2025-10-04 05:04:35.028729 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
2025-10-04 05:04:35.322353 | controller | changed
2025-10-04 05:04:35.329861 |
2025-10-04 05:04:35.329937 | TASK [Install requirements]
2025-10-04 05:05:48.331278 | controller | changed
2025-10-04 05:05:48.359341 |
2025-10-04 05:05:48.359482 | TASK [Add cronjob to trigger job stats]
2025-10-04 05:05:48.429967 | controller | skipping: Conditional result was False
2025-10-04 05:05:48.445353 |
2025-10-04 05:05:48.445489 | LOOP [Construct project change list]
2025-10-04 05:05:48.532192 | controller | ok:
2025-10-04 05:05:48.532424 | controller | {
2025-10-04 05:05:48.532476 | controller | "branch": "main",
2025-10-04 05:05:48.532516 | controller | "change": "813",
2025-10-04 05:05:48.532553 | controller | "change_message": "Update module github.com/onsi/ginkgo/v2 to v2.26.0\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Confidence |\n|---|---|---|---|\n| [github.com/onsi/ginkgo/v2](https://redirect.github.com/onsi/ginkgo) | `v2.25.3` -> `v2.26.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n\nonsi/ginkgo (github.com/onsi/ginkgo/v2)
\n\n### [`v2.26.0`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.26.0)\n\n[Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.25.3...v2.26.0)\n\n##### 2.26.0\n\n##### Features\n\nGinkgo can now generate json-formatted reports that are compatible with the `go test` json format. Use `ginkgo --gojson-report=report.go.json`. This is not intended to be a replacement for Ginkgo's native json format which is more information rich and better models Ginkgo's test structure semantics.\n\n \n\n---\n\n### Configuration\n\n\ud83d\udcc5 **Schedule**: Branch creation - \"every weekend\" in timezone America/New_York, Automerge - At any time (no schedule defined).\n\n\ud83d\udea6 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n\u267b **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\ud83d\udd15 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).\n\n",
2025-10-04 05:05:48.532599 | controller | "change_url": "https://github.com/openstack-k8s-operators/glance-operator/pull/813",
2025-10-04 05:05:48.532638 | controller | "commit_id": "f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c",
2025-10-04 05:05:48.532712 | controller | "patchset": "f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c",
2025-10-04 05:05:48.532767 | controller | "project": {
2025-10-04 05:05:48.532804 | controller | "canonical_hostname": "github.com",
2025-10-04 05:05:48.532838 | controller | "canonical_name": "github.com/openstack-k8s-operators/glance-operator",
2025-10-04 05:05:48.532872 | controller | "name": "openstack-k8s-operators/glance-operator",
2025-10-04 05:05:48.532905 | controller | "short_name": "glance-operator",
2025-10-04 05:05:48.532939 | controller | "src_dir": "src/github.com/openstack-k8s-operators/glance-operator"
2025-10-04 05:05:48.532973 | controller | },
2025-10-04 05:05:48.533007 | controller | "topic": null
2025-10-04 05:05:48.533041 | controller | }
2025-10-04 05:05:48.611651 |
2025-10-04 05:05:48.611773 | PLAY [Run ci/playbooks/build_runner_image.yml]
2025-10-04 05:05:48.646224 |
2025-10-04 05:05:48.646286 | TASK [Filter out host if needed]
2025-10-04 05:05:48.656810 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2025-10-04 05:05:48.663208 |
2025-10-04 05:05:48.663260 | TASK [Filter out host if needed]
2025-10-04 05:05:48.671365 | crc | skipping: end_host conditional evaluated to False, continuing execution for crc
2025-10-04 05:05:48.676850 |
2025-10-04 05:05:48.676918 | TASK [Get git tag for image tagging]
2025-10-04 05:05:49.285848 | controller | skipping: Conditional result was False
2025-10-04 05:05:49.286381 | crc | skipping: Conditional result was False
2025-10-04 05:05:49.292736 |
2025-10-04 05:05:49.292799 | TASK [Set openstack-runner image]
2025-10-04 05:05:49.330603 | controller | skipping: Conditional result was False
2025-10-04 05:05:49.341775 | crc | skipping: Conditional result was False
2025-10-04 05:05:49.348982 |
2025-10-04 05:05:49.349045 | TASK [Build openstack-runner image]
2025-10-04 05:05:49.379830 | controller | skipping: Conditional result was False
2025-10-04 05:05:49.400880 | crc | skipping: Conditional result was False
2025-10-04 05:05:49.408024 |
2025-10-04 05:05:49.408088 | TASK [Push openstack-runner image]
2025-10-04 05:05:49.447295 | controller | skipping: Conditional result was False
2025-10-04 05:05:49.459094 | crc | skipping: Conditional result was False
2025-10-04 05:05:49.466327 |
2025-10-04 05:05:49.466391 | TASK [Make sure ci-framework directory exists]
2025-10-04 05:05:49.493014 | controller | skipping: Conditional result was False
2025-10-04 05:05:49.504992 | crc | skipping: Conditional result was False
2025-10-04 05:05:49.515587 |
2025-10-04 05:05:49.515685 | TASK [Create EDPM ansible var file]
2025-10-04 05:05:49.543714 | controller | skipping: Conditional result was False
2025-10-04 05:05:49.554567 | crc | skipping: Conditional result was False
2025-10-04 05:05:49.600739 |
2025-10-04 05:05:49.600795 | PLAY RECAP
2025-10-04 05:05:49.600844 | controller | ok: 7 changed: 3 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0
2025-10-04 05:05:49.600868 | crc | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 0
2025-10-04 05:05:49.600886 |
2025-10-04 05:05:49.756625 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2025-10-04 05:05:49.761800 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2025-10-04 05:05:50.328941 |
2025-10-04 05:05:50.329074 | PLAY [Run ci/playbooks/dump_zuul_data.yml]
2025-10-04 05:05:50.363054 |
2025-10-04 05:05:50.363129 | TASK [Create zuul-output directory]
2025-10-04 05:05:50.994381 | controller | changed
2025-10-04 05:05:51.006929 |
2025-10-04 05:05:51.007103 | TASK [Slurp Zuul inventory test]
2025-10-04 05:05:51.409255 | controller -> localhost | ok
2025-10-04 05:05:51.419448 |
2025-10-04 05:05:51.419557 | TASK [Save zuul inventory]
2025-10-04 05:05:52.675149 | controller | changed
2025-10-04 05:05:52.689898 |
2025-10-04 05:05:52.690046 | TASK [Save zuul vars without the change_message]
2025-10-04 05:05:53.532016 | controller | changed
2025-10-04 05:05:53.589711 |
2025-10-04 05:05:53.589906 | PLAY RECAP
2025-10-04 05:05:53.589995 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2025-10-04 05:05:53.590039 |
2025-10-04 05:05:53.812365 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2025-10-04 05:05:53.820188 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2025-10-04 05:05:54.526704 |
2025-10-04 05:05:54.527092 | PLAY [Run ci/playbooks/dump_zuul_data.yml]
2025-10-04 05:05:54.576744 |
2025-10-04 05:05:54.576920 | TASK [Create zuul-output directory]
2025-10-04 05:05:55.187524 | controller | ok
2025-10-04 05:05:55.201229 |
2025-10-04 05:05:55.201397 | TASK [Slurp Zuul inventory test]
2025-10-04 05:05:55.657161 | controller -> localhost | ok
2025-10-04 05:05:55.668126 |
2025-10-04 05:05:55.668417 | TASK [Save zuul inventory]
2025-10-04 05:05:56.549489 | controller | ok
2025-10-04 05:05:56.570355 |
2025-10-04 05:05:56.570499 | TASK [Save zuul vars without the change_message]
2025-10-04 05:05:57.317218 | controller | ok
2025-10-04 05:05:57.361075 |
2025-10-04 05:05:57.361253 | PLAY RECAP
2025-10-04 05:05:57.361324 | controller | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2025-10-04 05:05:57.361354 |
2025-10-04 05:05:57.505341 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2025-10-04 05:05:57.509008 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run.yml@main]
2025-10-04 05:05:58.157740 |
2025-10-04 05:05:58.157897 | PLAY [Run ci/playbooks/kuttl/run.yml]
2025-10-04 05:05:58.182082 |
2025-10-04 05:05:58.182202 | TASK [Run kuttl tests playbook]
2025-10-04 05:06:00.085800 | controller |
2025-10-04 05:06:01.089410 | controller | PLAY [Bootstrap playbook] ******************************************************
2025-10-04 05:06:01.089528 | controller |
2025-10-04 05:06:01.089538 | controller | TASK [Gathering Facts ] ********************************************************
2025-10-04 05:06:01.089547 | controller | Saturday 04 October 2025 05:06:00 +0000 (0:00:00.033) 0:00:00.033 ******
2025-10-04 05:06:01.089569 | controller | ok: [localhost]
2025-10-04 05:06:01.124991 | controller |
2025-10-04 05:06:01.125069 | 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] ***
2025-10-04 05:06:01.125082 | controller | Saturday 04 October 2025 05:06:01 +0000 (0:00:01.003) 0:00:01.037 ******
2025-10-04 05:06:01.125104 | controller | ok: [localhost]
2025-10-04 05:06:01.187513 | controller |
2025-10-04 05:06:01.187579 | controller | TASK [cifmw_setup : Get customized parameters ci_framework_params={{
2025-10-04 05:06:01.187587 | controller | hostvars[inventory_hostname] |
2025-10-04 05:06:01.187597 | controller | dict2items |
2025-10-04 05:06:01.187604 | controller | selectattr("key", "match",
2025-10-04 05:06:01.187610 | controller | "^(cifmw|pre|post)_(?!install_yamls|openshift_token|openshift_login|openshift_kubeconfig).*") |
2025-10-04 05:06:01.187617 | controller | list | items2dict
2025-10-04 05:06:01.187623 | controller | }}] ***
2025-10-04 05:06:01.187629 | controller | Saturday 04 October 2025 05:06:01 +0000 (0:00:00.035) 0:00:01.072 ******
2025-10-04 05:06:01.187644 | controller | ok: [localhost]
2025-10-04 05:06:01.539305 | controller |
2025-10-04 05:06:01.539341 | controller | TASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] ***
2025-10-04 05:06:01.539348 | controller | Saturday 04 October 2025 05:06:01 +0000 (0:00:00.062) 0:00:01.135 ******
2025-10-04 05:06:01.539360 | controller | ok: [localhost]
2025-10-04 05:06:01.562737 | controller |
2025-10-04 05:06:01.562775 | 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] ***
2025-10-04 05:06:01.562783 | controller | Saturday 04 October 2025 05:06:01 +0000 (0:00:00.351) 0:00:01.487 ******
2025-10-04 05:06:01.562795 | controller | skipping: [localhost]
2025-10-04 05:06:01.584834 | controller |
2025-10-04 05:06:01.584875 | 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] ***
2025-10-04 05:06:01.584884 | controller | Saturday 04 October 2025 05:06:01 +0000 (0:00:00.023) 0:00:01.510 ******
2025-10-04 05:06:01.584896 | controller | skipping: [localhost]
2025-10-04 05:06:01.609595 | controller |
2025-10-04 05:06:01.609629 | 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] ***
2025-10-04 05:06:01.609637 | controller | Saturday 04 October 2025 05:06:01 +0000 (0:00:00.022) 0:00:01.533 ******
2025-10-04 05:06:01.609649 | controller | skipping: [localhost]
2025-10-04 05:06:03.007756 | controller |
2025-10-04 05:06:03.007796 | controller | TASK [install_ca : Update ca bundle _raw_params=update-ca-trust] ***************
2025-10-04 05:06:03.007804 | controller | Saturday 04 October 2025 05:06:01 +0000 (0:00:00.024) 0:00:01.557 ******
2025-10-04 05:06:03.007817 | controller | changed: [localhost]
2025-10-04 05:06:03.563704 | controller |
2025-10-04 05:06:03.563741 | controller | TASK [repo_setup : Ensure directories are present path={{ cifmw_repo_setup_basedir }}/{{ item }}, state=directory, mode=0755] ***
2025-10-04 05:06:03.563749 | controller | Saturday 04 October 2025 05:06:03 +0000 (0:00:01.397) 0:00:02.955 ******
2025-10-04 05:06:03.563760 | controller | changed: [localhost] => (item=tmp)
2025-10-04 05:06:04.584886 | controller | changed: [localhost] => (item=artifacts/repositories)
2025-10-04 05:06:04.584919 | controller | changed: [localhost] => (item=venv/repo_setup)
2025-10-04 05:06:04.584927 | controller |
2025-10-04 05:06:04.584933 | controller | TASK [repo_setup : Make sure git-core package is installed name=git-core, state=present] ***
2025-10-04 05:06:04.584940 | controller | Saturday 04 October 2025 05:06:03 +0000 (0:00:00.556) 0:00:03.511 ******
2025-10-04 05:06:04.584962 | controller | ok: [localhost]
2025-10-04 05:06:05.826968 | controller |
2025-10-04 05:06:05.827041 | controller | TASK [repo_setup : Get repo-setup repository accept_hostkey=True, dest={{ cifmw_repo_setup_basedir }}/tmp/repo-setup, repo={{ cifmw_repo_setup_src }}] ***
2025-10-04 05:06:05.827054 | controller | Saturday 04 October 2025 05:06:04 +0000 (0:00:01.021) 0:00:04.532 ******
2025-10-04 05:06:05.827077 | controller | changed: [localhost]
2025-10-04 05:06:15.465631 | controller |
2025-10-04 05:06:15.465904 | 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] ***
2025-10-04 05:06:15.465926 | controller | Saturday 04 October 2025 05:06:05 +0000 (0:00:01.241) 0:00:05.774 ******
2025-10-04 05:06:15.465942 | controller | changed: [localhost]
2025-10-04 05:06:16.334880 | controller |
2025-10-04 05:06:16.334926 | 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] ***
2025-10-04 05:06:16.334940 | controller | Saturday 04 October 2025 05:06:15 +0000 (0:00:09.639) 0:00:15.413 ******
2025-10-04 05:06:16.334954 | controller | changed: [localhost]
2025-10-04 05:06:16.361695 | controller |
2025-10-04 05:06:16.361763 | 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 }}] ***
2025-10-04 05:06:16.361779 | controller | Saturday 04 October 2025 05:06:16 +0000 (0:00:00.869) 0:00:16.282 ******
2025-10-04 05:06:16.361794 | controller | skipping: [localhost]
2025-10-04 05:06:17.051916 | controller |
2025-10-04 05:06:17.052033 | 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 }}] ***
2025-10-04 05:06:17.052044 | controller | Saturday 04 October 2025 05:06:16 +0000 (0:00:00.026) 0:00:16.309 ******
2025-10-04 05:06:17.052067 | controller | changed: [localhost]
2025-10-04 05:06:17.093900 | controller |
2025-10-04 05:06:17.093985 | 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] ***
2025-10-04 05:06:17.093994 | controller | Saturday 04 October 2025 05:06:17 +0000 (0:00:00.690) 0:00:16.999 ******
2025-10-04 05:06:17.094015 | controller | skipping: [localhost]
2025-10-04 05:06:17.135882 | controller |
2025-10-04 05:06:17.135932 | 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 }}] ***
2025-10-04 05:06:17.135941 | controller | Saturday 04 October 2025 05:06:17 +0000 (0:00:00.041) 0:00:17.041 ******
2025-10-04 05:06:17.135954 | controller | skipping: [localhost]
2025-10-04 05:06:17.171534 | controller |
2025-10-04 05:06:17.171573 | 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] ***
2025-10-04 05:06:17.171581 | controller | Saturday 04 October 2025 05:06:17 +0000 (0:00:00.041) 0:00:17.083 ******
2025-10-04 05:06:17.171601 | controller | skipping: [localhost]
2025-10-04 05:06:17.647416 | controller |
2025-10-04 05:06:17.647452 | 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] ***
2025-10-04 05:06:17.647461 | controller | Saturday 04 October 2025 05:06:17 +0000 (0:00:00.035) 0:00:17.119 ******
2025-10-04 05:06:17.647475 | controller | changed: [localhost]
2025-10-04 05:06:18.375799 | controller |
2025-10-04 05:06:18.375863 | controller | TASK [repo_setup : Dump full hash in delorean.repo.md5 file content={{ _repo_setup_json['full_hash'] }}
2025-10-04 05:06:18.375871 | controller | , dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] ***
2025-10-04 05:06:18.375878 | controller | Saturday 04 October 2025 05:06:17 +0000 (0:00:00.475) 0:00:17.595 ******
2025-10-04 05:06:18.375892 | controller | changed: [localhost]
2025-10-04 05:06:18.399976 | controller |
2025-10-04 05:06:18.400074 | 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] ***
2025-10-04 05:06:18.400085 | controller | Saturday 04 October 2025 05:06:18 +0000 (0:00:00.728) 0:00:18.323 ******
2025-10-04 05:06:18.400107 | controller | skipping: [localhost]
2025-10-04 05:06:18.425590 | controller |
2025-10-04 05:06:18.425660 | controller | TASK [repo_setup : Slurp current podified hash src={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5] ***
2025-10-04 05:06:18.425668 | controller | Saturday 04 October 2025 05:06:18 +0000 (0:00:00.023) 0:00:18.347 ******
2025-10-04 05:06:18.425684 | controller | skipping: [localhost]
2025-10-04 05:06:18.448346 | controller |
2025-10-04 05:06:18.448388 | controller | TASK [repo_setup : Update the value of full_hash _repo_setup_json={{ _repo_setup_json | combine({'full_hash': _hash}, recursive=true) }}] ***
2025-10-04 05:06:18.448397 | controller | Saturday 04 October 2025 05:06:18 +0000 (0:00:00.025) 0:00:18.373 ******
2025-10-04 05:06:18.448410 | controller | skipping: [localhost]
2025-10-04 05:06:18.487846 | controller |
2025-10-04 05:06:18.487939 | 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] ***
2025-10-04 05:06:18.487949 | controller | Saturday 04 October 2025 05:06:18 +0000 (0:00:00.022) 0:00:18.396 ******
2025-10-04 05:06:18.487968 | controller | ok: [localhost]
2025-10-04 05:06:18.511490 | controller |
2025-10-04 05:06:18.511590 | controller | TASK [repo_setup : Create download directory path={{ cifmw_repo_setup_rhos_release_path }}, state=directory, mode=0755] ***
2025-10-04 05:06:18.511605 | controller | Saturday 04 October 2025 05:06:18 +0000 (0:00:00.039) 0:00:18.435 ******
2025-10-04 05:06:18.511632 | controller | skipping: [localhost]
2025-10-04 05:06:18.534038 | controller |
2025-10-04 05:06:18.534123 | controller | TASK [repo_setup : Print the URL to request msg={{ cifmw_repo_setup_rhos_release_rpm }}] ***
2025-10-04 05:06:18.534157 | controller | Saturday 04 October 2025 05:06:18 +0000 (0:00:00.023) 0:00:18.459 ******
2025-10-04 05:06:18.534176 | controller | skipping: [localhost]
2025-10-04 05:06:18.558664 | controller |
2025-10-04 05:06:18.558769 | controller | TASK [Download the RPM name=krb_request] ***************************************
2025-10-04 05:06:18.558780 | controller | Saturday 04 October 2025 05:06:18 +0000 (0:00:00.022) 0:00:18.481 ******
2025-10-04 05:06:18.558804 | controller | skipping: [localhost]
2025-10-04 05:06:18.583541 | controller |
2025-10-04 05:06:18.583627 | controller | TASK [repo_setup : Install RHOS Release tool name={{
2025-10-04 05:06:18.583639 | controller | cifmw_repo_setup_rhos_release_rpm
2025-10-04 05:06:18.583648 | controller | if cifmw_repo_setup_rhos_release_rpm is not url
2025-10-04 05:06:18.583657 | controller | else cifmw_krb_request_out.path
2025-10-04 05:06:18.583666 | controller | }}, state=present, disable_gpg_check={{ cifmw_repo_setup_rhos_release_gpg_check | bool }}] ***
2025-10-04 05:06:18.583676 | controller | Saturday 04 October 2025 05:06:18 +0000 (0:00:00.024) 0:00:18.506 ******
2025-10-04 05:06:18.583698 | controller | skipping: [localhost]
2025-10-04 05:06:18.611419 | controller |
2025-10-04 05:06:18.611512 | controller | TASK [repo_setup : Get rhos-release tool version _raw_params=rhos-release --version] ***
2025-10-04 05:06:18.611523 | controller | Saturday 04 October 2025 05:06:18 +0000 (0:00:00.025) 0:00:18.531 ******
2025-10-04 05:06:18.611545 | controller | skipping: [localhost]
2025-10-04 05:06:18.638732 | controller |
2025-10-04 05:06:18.638819 | controller | TASK [repo_setup : Print rhos-release tool version msg={{ rr_version.stdout }}] ***
2025-10-04 05:06:18.638828 | controller | Saturday 04 October 2025 05:06:18 +0000 (0:00:00.027) 0:00:18.559 ******
2025-10-04 05:06:18.638848 | controller | skipping: [localhost]
2025-10-04 05:06:18.663233 | controller |
2025-10-04 05:06:18.663322 | 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 }} \
2025-10-04 05:06:18.663332 | controller | -t {{ cifmw_repo_setup_output }}] ***
2025-10-04 05:06:18.663340 | controller | Saturday 04 October 2025 05:06:18 +0000 (0:00:00.027) 0:00:18.586 ******
2025-10-04 05:06:18.663362 | controller | skipping: [localhost]
2025-10-04 05:06:18.909676 | controller |
2025-10-04 05:06:18.909763 | controller | TASK [repo_setup : Check for /etc/ci/mirror_info.sh path=/etc/ci/mirror_info.sh] ***
2025-10-04 05:06:18.909780 | controller | Saturday 04 October 2025 05:06:18 +0000 (0:00:00.024) 0:00:18.610 ******
2025-10-04 05:06:18.909802 | controller | ok: [localhost]
2025-10-04 05:06:19.143498 | controller |
2025-10-04 05:06:19.143534 | controller | TASK [repo_setup : Use RDO proxy mirrors chdir={{ cifmw_repo_setup_output }}, _raw_params=set -o pipefail
2025-10-04 05:06:19.143542 | controller | source /etc/ci/mirror_info.sh
2025-10-04 05:06:19.143549 | controller | sed -i -e "s|https://trunk.rdoproject.org|$NODEPOOL_RDO_PROXY|g" *.repo
2025-10-04 05:06:19.143555 | controller | ] ***
2025-10-04 05:06:19.143562 | controller | Saturday 04 October 2025 05:06:18 +0000 (0:00:00.246) 0:00:18.857 ******
2025-10-04 05:06:19.143574 | controller | changed: [localhost]
2025-10-04 05:06:19.404972 | controller |
2025-10-04 05:06:19.405037 | 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
2025-10-04 05:06:19.405049 | controller | source /etc/ci/mirror_info.sh
2025-10-04 05:06:19.405057 | controller | sed -i -e "s|http://mirror.stream.centos.org|$NODEPOOL_CENTOS_MIRROR|g" *.repo
2025-10-04 05:06:19.405066 | controller | ] ***
2025-10-04 05:06:19.405074 | controller | Saturday 04 October 2025 05:06:19 +0000 (0:00:00.233) 0:00:19.091 ******
2025-10-04 05:06:19.405097 | controller | changed: [localhost]
2025-10-04 05:06:20.018892 | controller |
2025-10-04 05:06:20.018930 | controller | TASK [repo_setup : Check for gating.repo file on content provider url=http://{{ content_provider_registry_ip }}:8766/gating.repo] ***
2025-10-04 05:06:20.018939 | controller | Saturday 04 October 2025 05:06:19 +0000 (0:00:00.259) 0:00:19.351 ******
2025-10-04 05:06:20.018952 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/repo_setup/tasks/populate_gating_repo.yml:2
2025-10-04 05:06:20.056508 | controller | fatal: [localhost]: FAILED! =>
2025-10-04 05:06:20.056547 | controller | changed: false
2025-10-04 05:06:20.056555 | controller | elapsed: 0
2025-10-04 05:06:20.056562 | controller | msg: 'Status code was -1 and not [200]: Request failed: '
2025-10-04 05:06:20.056581 | controller | redirected: false
2025-10-04 05:06:20.056587 | controller | status: -1
2025-10-04 05:06:20.056593 | controller | url: http://38.102.83.179:8766/gating.repo
2025-10-04 05:06:20.056600 | controller | ...ignoring
2025-10-04 05:06:20.056606 | controller |
2025-10-04 05:06:20.056613 | controller | TASK [repo_setup : Populate gating repo from content provider ip content=[gating-repo]
2025-10-04 05:06:20.056619 | controller | baseurl=http://{{ content_provider_registry_ip }}:8766/
2025-10-04 05:06:20.056625 | controller | enabled=1
2025-10-04 05:06:20.056631 | controller | gpgcheck=0
2025-10-04 05:06:20.056637 | controller | priority=1
2025-10-04 05:06:20.056643 | controller | , dest={{ cifmw_repo_setup_output }}/gating.repo, mode=0644] ***
2025-10-04 05:06:20.056649 | controller | Saturday 04 October 2025 05:06:20 +0000 (0:00:00.615) 0:00:19.967 ******
2025-10-04 05:06:20.056664 | controller | skipping: [localhost]
2025-10-04 05:06:20.105839 | controller |
2025-10-04 05:06:20.105877 | controller | TASK [repo_setup : Check for DLRN repo at the destination path={{ cifmw_repo_setup_output }}/delorean.repo] ***
2025-10-04 05:06:20.105886 | controller | Saturday 04 October 2025 05:06:20 +0000 (0:00:00.037) 0:00:20.004 ******
2025-10-04 05:06:20.105900 | controller | skipping: [localhost]
2025-10-04 05:06:20.148404 | controller |
2025-10-04 05:06:20.148459 | 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] ***
2025-10-04 05:06:20.148474 | controller | Saturday 04 October 2025 05:06:20 +0000 (0:00:00.049) 0:00:20.053 ******
2025-10-04 05:06:20.148495 | controller | skipping: [localhost]
2025-10-04 05:06:20.185808 | controller |
2025-10-04 05:06:20.185848 | controller | TASK [repo_setup : Check for DLRN component repo path={{ cifmw_repo_setup_output }}/{{ _comp_repo }}] ***
2025-10-04 05:06:20.185857 | controller | Saturday 04 October 2025 05:06:20 +0000 (0:00:00.041) 0:00:20.095 ******
2025-10-04 05:06:20.185870 | controller | skipping: [localhost]
2025-10-04 05:06:20.223563 | controller |
2025-10-04 05:06:20.223617 | controller | TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo path={{ cifmw_repo_setup_output }}//{{ _comp_repo }}, regexp=priority=1, replace=priority=2] ***
2025-10-04 05:06:20.223628 | controller | Saturday 04 October 2025 05:06:20 +0000 (0:00:00.037) 0:00:20.133 ******
2025-10-04 05:06:20.223644 | controller | skipping: [localhost]
2025-10-04 05:06:20.526707 | controller |
2025-10-04 05:06:20.526747 | controller | TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory paths=/etc/yum.repos.d/, patterns=*.repo, recurse=False] ***
2025-10-04 05:06:20.526756 | controller | Saturday 04 October 2025 05:06:20 +0000 (0:00:00.037) 0:00:20.171 ******
2025-10-04 05:06:20.526769 | controller | ok: [localhost]
2025-10-04 05:06:20.953159 | controller |
2025-10-04 05:06:20.953195 | controller | TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory path={{ item }}, state=absent] ***
2025-10-04 05:06:20.953205 | controller | Saturday 04 October 2025 05:06:20 +0000 (0:00:00.303) 0:00:20.474 ******
2025-10-04 05:06:20.953219 | controller | changed: [localhost] => (item=/etc/yum.repos.d/centos-addons.repo)
2025-10-04 05:06:21.436224 | controller | changed: [localhost] => (item=/etc/yum.repos.d/centos.repo)
2025-10-04 05:06:21.436296 | controller |
2025-10-04 05:06:21.436304 | controller | TASK [repo_setup : Cleanup existing metadata _raw_params=dnf clean metadata] ***
2025-10-04 05:06:21.436311 | controller | Saturday 04 October 2025 05:06:20 +0000 (0:00:00.426) 0:00:20.901 ******
2025-10-04 05:06:21.436324 | controller | changed: [localhost]
2025-10-04 05:06:21.727280 | controller |
2025-10-04 05:06:21.727327 | 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] ***
2025-10-04 05:06:21.727340 | controller | Saturday 04 October 2025 05:06:21 +0000 (0:00:00.482) 0:00:21.384 ******
2025-10-04 05:06:21.727356 | controller | changed: [localhost]
2025-10-04 05:06:21.787927 | controller |
2025-10-04 05:06:21.787969 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] ***
2025-10-04 05:06:21.787980 | controller | Saturday 04 October 2025 05:06:21 +0000 (0:00:00.291) 0:00:21.675 ******
2025-10-04 05:06:21.787996 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
2025-10-04 05:06:21.815318 | controller |
2025-10-04 05:06:21.815384 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] *********
2025-10-04 05:06:21.815396 | controller | Saturday 04 October 2025 05:06:21 +0000 (0:00:00.060) 0:00:21.736 ******
2025-10-04 05:06:21.815415 | controller | ok: [localhost] =>
2025-10-04 05:06:50.354755 | controller | cifmw_ci_setup_packages:
2025-10-04 05:06:50.354801 | controller | - bash-completion
2025-10-04 05:06:50.354809 | controller | - ca-certificates
2025-10-04 05:06:50.354816 | controller | - git-core
2025-10-04 05:06:50.354826 | controller | - make
2025-10-04 05:06:50.354834 | controller | - tar
2025-10-04 05:06:50.354842 | controller | - tmux
2025-10-04 05:06:50.354850 | controller | - python3-pip
2025-10-04 05:06:50.354858 | controller |
2025-10-04 05:06:50.354866 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] ***
2025-10-04 05:06:50.354874 | controller | Saturday 04 October 2025 05:06:21 +0000 (0:00:00.027) 0:00:21.763 ******
2025-10-04 05:06:50.354891 | controller | changed: [localhost]
2025-10-04 05:06:50.560456 | controller |
2025-10-04 05:06:50.560498 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] ***
2025-10-04 05:06:50.560508 | controller | Saturday 04 October 2025 05:06:50 +0000 (0:00:28.539) 0:00:50.302 ******
2025-10-04 05:06:50.560523 | controller | ok: [localhost]
2025-10-04 05:06:50.756697 | controller |
2025-10-04 05:06:50.756742 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] ***
2025-10-04 05:06:50.756753 | controller | Saturday 04 October 2025 05:06:50 +0000 (0:00:00.205) 0:00:50.508 ******
2025-10-04 05:06:50.756769 | controller | changed: [localhost]
2025-10-04 05:06:55.807054 | controller |
2025-10-04 05:06:55.807101 | 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] ***
2025-10-04 05:06:55.807116 | controller | Saturday 04 October 2025 05:06:50 +0000 (0:00:00.196) 0:00:50.704 ******
2025-10-04 05:06:55.807153 | controller | changed: [localhost]
2025-10-04 05:06:55.838230 | controller |
2025-10-04 05:06:55.838269 | 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] ***
2025-10-04 05:06:55.838277 | controller | Saturday 04 October 2025 05:06:55 +0000 (0:00:05.050) 0:00:55.755 ******
2025-10-04 05:06:55.838290 | controller | skipping: [localhost]
2025-10-04 05:06:56.158570 | controller |
2025-10-04 05:06:56.158606 | controller | TASK [ci_setup : Create completion file] ***************************************
2025-10-04 05:06:56.158614 | controller | Saturday 04 October 2025 05:06:55 +0000 (0:00:00.031) 0:00:55.786 ******
2025-10-04 05:06:56.158632 | controller | changed: [localhost]
2025-10-04 05:06:56.474654 | controller |
2025-10-04 05:06:56.474715 | controller | TASK [ci_setup : Source completion from within .bashrc create=True, mode=0644, path={{ ansible_user_dir }}/.bashrc, block=if [ -f ~/.oc_completion ]; then
2025-10-04 05:06:56.474724 | controller | source ~/.oc_completion
2025-10-04 05:06:56.474731 | controller | fi] ***
2025-10-04 05:06:56.474738 | controller | Saturday 04 October 2025 05:06:56 +0000 (0:00:00.320) 0:00:56.106 ******
2025-10-04 05:06:56.474755 | controller | changed: [localhost]
2025-10-04 05:06:56.495671 | controller |
2025-10-04 05:06:56.495726 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] ****
2025-10-04 05:06:56.495735 | controller | Saturday 04 October 2025 05:06:56 +0000 (0:00:00.315) 0:00:56.422 ******
2025-10-04 05:06:56.495749 | controller | skipping: [localhost]
2025-10-04 05:06:56.518344 | controller |
2025-10-04 05:06:56.518409 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{
2025-10-04 05:06:56.518417 | controller | cifmw_ci_setup_rhel_rhsm_default_repos +
2025-10-04 05:06:56.518424 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([]))
2025-10-04 05:06:56.518430 | controller | }}] ***
2025-10-04 05:06:56.518437 | controller | Saturday 04 October 2025 05:06:56 +0000 (0:00:00.021) 0:00:56.443 ******
2025-10-04 05:06:56.518466 | controller | skipping: [localhost]
2025-10-04 05:06:56.538457 | controller |
2025-10-04 05:06:56.538519 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] ***
2025-10-04 05:06:56.538528 | controller | Saturday 04 October 2025 05:06:56 +0000 (0:00:00.022) 0:00:56.466 ******
2025-10-04 05:06:56.538547 | controller | skipping: [localhost]
2025-10-04 05:06:56.559882 | controller |
2025-10-04 05:06:56.559938 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] ***
2025-10-04 05:06:56.559946 | controller | Saturday 04 October 2025 05:06:56 +0000 (0:00:00.020) 0:00:56.486 ******
2025-10-04 05:06:56.559961 | controller | skipping: [localhost]
2025-10-04 05:06:56.580497 | controller |
2025-10-04 05:06:56.580549 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] ***
2025-10-04 05:06:56.580559 | controller | Saturday 04 October 2025 05:06:56 +0000 (0:00:00.021) 0:00:56.507 ******
2025-10-04 05:06:56.580575 | controller | skipping: [localhost]
2025-10-04 05:06:56.605363 | controller |
2025-10-04 05:06:56.605413 | 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') }}] ***
2025-10-04 05:06:56.605422 | controller | Saturday 04 October 2025 05:06:56 +0000 (0:00:00.020) 0:00:56.528 ******
2025-10-04 05:06:56.605436 | controller | skipping: [localhost]
2025-10-04 05:06:57.656274 | controller |
2025-10-04 05:06:57.656312 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] ***
2025-10-04 05:06:57.656320 | controller | Saturday 04 October 2025 05:06:56 +0000 (0:00:00.024) 0:00:56.553 ******
2025-10-04 05:06:57.656332 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr)
2025-10-04 05:06:57.798381 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2025-10-04 05:06:57.798414 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/tmp)
2025-10-04 05:06:57.798422 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes)
2025-10-04 05:06:57.798428 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
2025-10-04 05:06:57.798435 | controller |
2025-10-04 05:06:57.798441 | controller | TASK [Prepare install_yamls make targets name=install_yamls, apply={'tags': ['bootstrap']}] ***
2025-10-04 05:06:57.798447 | controller | Saturday 04 October 2025 05:06:57 +0000 (0:00:01.050) 0:00:57.604 ******
2025-10-04 05:06:57.798460 | controller |
2025-10-04 05:06:58.383868 | controller | TASK [install_yamls : Ensure directories exist path={{ item }}, state=directory, mode=0755] ***
2025-10-04 05:06:58.383953 | controller | Saturday 04 October 2025 05:06:57 +0000 (0:00:00.142) 0:00:57.746 ******
2025-10-04 05:06:58.383985 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts)
2025-10-04 05:06:58.442589 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks)
2025-10-04 05:06:58.442632 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
2025-10-04 05:06:58.442643 | controller |
2025-10-04 05:06:58.442654 | controller | TASK [Create variables with local repos based on Zuul items name=install_yamls, tasks_from=zuul_set_operators_repo.yml] ***
2025-10-04 05:06:58.442664 | controller | Saturday 04 October 2025 05:06:58 +0000 (0:00:00.585) 0:00:58.331 ******
2025-10-04 05:06:58.442705 | controller |
2025-10-04 05:06:58.536049 | 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) }}] ***
2025-10-04 05:06:58.536086 | controller | Saturday 04 October 2025 05:06:58 +0000 (0:00:00.058) 0:00:58.390 ******
2025-10-04 05:06:58.536101 | controller | ok: [localhost] => (item={'branch': 'main', 'change': '813', 'change_url': 'https://github.com/openstack-k8s-operators/glance-operator/pull/813', 'commit_id': 'f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c', 'patchset': 'f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c', '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})
2025-10-04 05:06:58.610454 | controller |
2025-10-04 05:06:58.610510 | controller | TASK [install_yamls : Print helpful data for debugging msg=_repo_operator_name: {{ _repo_operator_name }}
2025-10-04 05:06:58.610524 | controller | _repo_operator_info: {{ _repo_operator_info }}
2025-10-04 05:06:58.610536 | controller | cifmw_install_yamls_operators_repo: {{ cifmw_install_yamls_operators_repo }}
2025-10-04 05:06:58.610547 | controller | ] ***
2025-10-04 05:06:58.610559 | controller | Saturday 04 October 2025 05:06:58 +0000 (0:00:00.093) 0:00:58.484 ******
2025-10-04 05:06:58.610592 | controller | ok: [localhost] => (item={'branch': 'main', 'change': '813', 'change_url': 'https://github.com/openstack-k8s-operators/glance-operator/pull/813', 'commit_id': 'f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c', 'patchset': 'f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c', '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}) =>
2025-10-04 05:06:58.683686 | controller | msg: |
2025-10-04 05:06:58.683745 | controller | _repo_operator_name: glance
2025-10-04 05:06:58.683755 | controller | _repo_operator_info: [{'key': 'GLANCE_REPO', 'value': '/home/zuul/src/github.com/openstack-k8s-operators/glance-operator'}, {'key': 'GLANCE_BRANCH', 'value': ''}]
2025-10-04 05:06:58.683762 | controller | cifmw_install_yamls_operators_repo: {'GLANCE_REPO': '/home/zuul/src/github.com/openstack-k8s-operators/glance-operator', 'GLANCE_BRANCH': ''}
2025-10-04 05:06:58.683770 | controller |
2025-10-04 05:06:58.683777 | controller | TASK [install_yamls : Compute the cifmw_install_yamls_vars final value _install_yamls_override_vars={{
2025-10-04 05:06:58.683784 | controller | _install_yamls_override_vars | default({}) |
2025-10-04 05:06:58.683792 | controller | combine(item, recursive=True)
2025-10-04 05:06:58.683798 | controller | }}] ***
2025-10-04 05:06:58.683805 | controller | Saturday 04 October 2025 05:06:58 +0000 (0:00:00.073) 0:00:58.558 ******
2025-10-04 05:06:58.683822 | controller | ok: [localhost] => (item={'BMO_SETUP': False})
2025-10-04 05:06:58.737633 | controller |
2025-10-04 05:06:58.737676 | controller | TASK [install_yamls : Set environment override cifmw_install_yamls_environment fact cifmw_install_yamls_environment={{
2025-10-04 05:06:58.737684 | controller | _install_yamls_override_vars.keys() |
2025-10-04 05:06:58.737691 | controller | map('upper') |
2025-10-04 05:06:58.737697 | controller | zip(_install_yamls_override_vars.values()) |
2025-10-04 05:06:58.737703 | controller | items2dict(key_name=0, value_name=1) |
2025-10-04 05:06:58.737709 | controller | combine({
2025-10-04 05:06:58.737715 | controller | 'OUT': cifmw_install_yamls_manifests_dir,
2025-10-04 05:06:58.737722 | controller | 'OUTPUT_DIR': cifmw_install_yamls_edpm_dir,
2025-10-04 05:06:58.737730 | controller | 'CHECKOUT_FROM_OPENSTACK_REF': cifmw_install_yamls_checkout_openstack_ref,
2025-10-04 05:06:58.737738 | controller | 'OPENSTACK_K8S_BRANCH': (zuul is defined and not zuul.branch |regex_search('master|rhos')) | ternary(zuul.branch, 'main')
2025-10-04 05:06:58.737746 | controller | }) |
2025-10-04 05:06:58.737754 | controller | combine(install_yamls_operators_repos)
2025-10-04 05:06:58.737761 | controller | }}, cacheable=True] ***
2025-10-04 05:06:58.737769 | controller | Saturday 04 October 2025 05:06:58 +0000 (0:00:00.073) 0:00:58.631 ******
2025-10-04 05:06:58.737783 | controller | ok: [localhost]
2025-10-04 05:06:59.259635 | controller |
2025-10-04 05:06:59.259669 | controller | TASK [install_yamls : Get environment structure base_path={{ cifmw_install_yamls_repo }}] ***
2025-10-04 05:06:59.259677 | controller | Saturday 04 October 2025 05:06:58 +0000 (0:00:00.054) 0:00:58.685 ******
2025-10-04 05:06:59.259690 | controller | ok: [localhost]
2025-10-04 05:06:59.474493 | controller |
2025-10-04 05:06:59.474536 | controller | TASK [install_yamls : Ensure Output directory exists path={{ cifmw_install_yamls_out_dir }}, state=directory, mode=0755] ***
2025-10-04 05:06:59.474557 | controller | Saturday 04 October 2025 05:06:59 +0000 (0:00:00.522) 0:00:59.207 ******
2025-10-04 05:06:59.474574 | controller | ok: [localhost]
2025-10-04 05:06:59.537926 | controller |
2025-10-04 05:06:59.537979 | 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] ***
2025-10-04 05:06:59.537994 | controller | Saturday 04 October 2025 05:06:59 +0000 (0:00:00.214) 0:00:59.422 ******
2025-10-04 05:06:59.538014 | controller | ok: [localhost]
2025-10-04 05:06:59.979114 | controller |
2025-10-04 05:06:59.979167 | 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() %}
2025-10-04 05:06:59.979175 | controller | export {{ k }}={{ v }}
2025-10-04 05:06:59.979182 | controller | {% endfor %}, mode=0644] ***
2025-10-04 05:06:59.979189 | controller | Saturday 04 October 2025 05:06:59 +0000 (0:00:00.063) 0:00:59.485 ******
2025-10-04 05:06:59.979202 | controller | changed: [localhost]
2025-10-04 05:07:00.013632 | controller |
2025-10-04 05:07:00.013666 | 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] ***
2025-10-04 05:07:00.013675 | controller | Saturday 04 October 2025 05:06:59 +0000 (0:00:00.441) 0:00:59.927 ******
2025-10-04 05:07:00.013686 | controller | ok: [localhost]
2025-10-04 05:07:00.041982 | controller |
2025-10-04 05:07:00.042019 | controller | TASK [install_yamls : Show the env structure var=cifmw_install_yamls_environment] ***
2025-10-04 05:07:00.042027 | controller | Saturday 04 October 2025 05:07:00 +0000 (0:00:00.034) 0:00:59.961 ******
2025-10-04 05:07:00.042040 | controller | ok: [localhost] =>
2025-10-04 05:07:00.074779 | controller | cifmw_install_yamls_environment:
2025-10-04 05:07:00.074847 | controller | BMO_SETUP: false
2025-10-04 05:07:00.074859 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true'
2025-10-04 05:07:00.074868 | controller | GLANCE_BRANCH: ''
2025-10-04 05:07:00.074877 | controller | GLANCE_REPO: /home/zuul/src/github.com/openstack-k8s-operators/glance-operator
2025-10-04 05:07:00.074886 | controller | OPENSTACK_K8S_BRANCH: main
2025-10-04 05:07:00.074895 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests
2025-10-04 05:07:00.074904 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm
2025-10-04 05:07:00.074912 | controller |
2025-10-04 05:07:00.074921 | controller | TASK [install_yamls : Show the env structure defaults var=cifmw_install_yamls_defaults] ***
2025-10-04 05:07:00.074929 | controller | Saturday 04 October 2025 05:07:00 +0000 (0:00:00.028) 0:00:59.990 ******
2025-10-04 05:07:00.074945 | controller | ok: [localhost] =>
2025-10-04 05:07:00.074954 | controller | cifmw_install_yamls_defaults:
2025-10-04 05:07:00.074963 | controller | ADOPTED_EXTERNAL_NETWORK: 172.21.1.0/24
2025-10-04 05:07:00.074971 | controller | ADOPTED_INTERNALAPI_NETWORK: 172.17.1.0/24
2025-10-04 05:07:00.074979 | controller | ADOPTED_STORAGEMGMT_NETWORK: 172.20.1.0/24
2025-10-04 05:07:00.074988 | controller | ADOPTED_STORAGE_NETWORK: 172.18.1.0/24
2025-10-04 05:07:00.074996 | controller | ADOPTED_TENANT_NETWORK: 172.9.1.0/24
2025-10-04 05:07:00.075004 | controller | ANSIBLEEE: config/samples/_v1beta1_ansibleee.yaml
2025-10-04 05:07:00.075013 | controller | ANSIBLEEE_BRANCH: main
2025-10-04 05:07:00.075024 | controller | ANSIBLEEE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/config/samples/_v1beta1_ansibleee.yaml
2025-10-04 05:07:00.075033 | controller | ANSIBLEEE_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-operator-index:latest
2025-10-04 05:07:00.075042 | controller | ANSIBLEEE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/kuttl-test.yaml
2025-10-04 05:07:00.075051 | controller | ANSIBLEEE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/tests/kuttl/tests
2025-10-04 05:07:00.075066 | controller | ANSIBLEEE_KUTTL_NAMESPACE: ansibleee-kuttl-tests
2025-10-04 05:07:00.075078 | controller | ANSIBLEEE_REPO: https://github.com/openstack-k8s-operators/openstack-ansibleee-operator
2025-10-04 05:07:00.075087 | controller | ANSIBLEE_COMMIT_HASH: ''
2025-10-04 05:07:00.075095 | controller | BARBICAN: config/samples/barbican_v1beta1_barbican.yaml
2025-10-04 05:07:00.075104 | controller | BARBICAN_BRANCH: main
2025-10-04 05:07:00.075112 | controller | BARBICAN_COMMIT_HASH: ''
2025-10-04 05:07:00.075121 | controller | BARBICAN_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml
2025-10-04 05:07:00.075151 | controller | BARBICAN_DEPL_IMG: unused
2025-10-04 05:07:00.075165 | controller | BARBICAN_IMG: quay.io/openstack-k8s-operators/barbican-operator-index:latest
2025-10-04 05:07:00.075173 | controller | BARBICAN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml
2025-10-04 05:07:00.075182 | controller | BARBICAN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/tests/kuttl/tests
2025-10-04 05:07:00.075190 | controller | BARBICAN_KUTTL_NAMESPACE: barbican-kuttl-tests
2025-10-04 05:07:00.075198 | controller | BARBICAN_REPO: https://github.com/openstack-k8s-operators/barbican-operator.git
2025-10-04 05:07:00.075207 | controller | BARBICAN_SERVICE_ENABLED: 'true'
2025-10-04 05:07:00.075215 | controller | BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY: sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU=
2025-10-04 05:07:00.075224 | controller | BAREMETAL_BRANCH: main
2025-10-04 05:07:00.075232 | controller | BAREMETAL_COMMIT_HASH: ''
2025-10-04 05:07:00.075240 | controller | BAREMETAL_IMG: quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest
2025-10-04 05:07:00.075248 | controller | BAREMETAL_OS_CONTAINER_IMG: ''
2025-10-04 05:07:00.075257 | controller | BAREMETAL_OS_IMG: ''
2025-10-04 05:07:00.075265 | controller | BAREMETAL_REPO: https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git
2025-10-04 05:07:00.075273 | controller | BAREMETAL_TIMEOUT: 20m
2025-10-04 05:07:00.075282 | controller | BASH_IMG: quay.io/openstack-k8s-operators/bash:latest
2025-10-04 05:07:00.075290 | controller | BGP_ASN: '64999'
2025-10-04 05:07:00.075298 | controller | BGP_LEAF_1: 100.65.4.1
2025-10-04 05:07:00.075307 | controller | BGP_LEAF_2: 100.64.4.1
2025-10-04 05:07:00.075315 | controller | BGP_OVN_ROUTING: 'false'
2025-10-04 05:07:00.075323 | controller | BGP_PEER_ASN: '64999'
2025-10-04 05:07:00.075331 | controller | BGP_SOURCE_IP: 172.30.4.2
2025-10-04 05:07:00.075340 | controller | BGP_SOURCE_IP6: f00d:f00d:f00d:f00d:f00d:f00d:f00d:42
2025-10-04 05:07:00.075348 | controller | BMAAS_BRIDGE_IPV4_PREFIX: 172.20.1.2/24
2025-10-04 05:07:00.075356 | controller | BMAAS_BRIDGE_IPV6_PREFIX: fd00:bbbb::2/64
2025-10-04 05:07:00.075365 | controller | BMAAS_INSTANCE_DISK_SIZE: '20'
2025-10-04 05:07:00.075373 | controller | BMAAS_INSTANCE_MEMORY: '4096'
2025-10-04 05:07:00.075381 | controller | BMAAS_INSTANCE_NAME_PREFIX: crc-bmaas
2025-10-04 05:07:00.075389 | controller | BMAAS_INSTANCE_NET_MODEL: virtio
2025-10-04 05:07:00.075398 | controller | BMAAS_INSTANCE_OS_VARIANT: centos-stream9
2025-10-04 05:07:00.075406 | controller | BMAAS_INSTANCE_VCPUS: '2'
2025-10-04 05:07:00.075414 | controller | BMAAS_INSTANCE_VIRT_TYPE: kvm
2025-10-04 05:07:00.075422 | controller | BMAAS_IPV4: 'true'
2025-10-04 05:07:00.075431 | controller | BMAAS_IPV6: 'false'
2025-10-04 05:07:00.075439 | controller | BMAAS_LIBVIRT_USER: sushyemu
2025-10-04 05:07:00.075447 | controller | BMAAS_METALLB_ADDRESS_POOL: 172.20.1.64/26
2025-10-04 05:07:00.075455 | controller | BMAAS_METALLB_POOL_NAME: baremetal
2025-10-04 05:07:00.075464 | controller | BMAAS_NETWORK_IPV4_PREFIX: 172.20.1.1/24
2025-10-04 05:07:00.075472 | controller | BMAAS_NETWORK_IPV6_PREFIX: fd00:bbbb::1/64
2025-10-04 05:07:00.075480 | controller | BMAAS_NETWORK_NAME: crc-bmaas
2025-10-04 05:07:00.075489 | controller | BMAAS_NODE_COUNT: '1'
2025-10-04 05:07:00.075497 | controller | BMAAS_OCP_INSTANCE_NAME: crc
2025-10-04 05:07:00.075506 | controller | BMAAS_REDFISH_PASSWORD: password
2025-10-04 05:07:00.075516 | controller | BMAAS_REDFISH_USERNAME: admin
2025-10-04 05:07:00.075535 | controller | BMAAS_ROUTE_LIBVIRT_NETWORKS: crc-bmaas,crc,default
2025-10-04 05:07:00.075547 | controller | BMAAS_SUSHY_EMULATOR_DRIVER: libvirt
2025-10-04 05:07:00.075558 | controller | BMAAS_SUSHY_EMULATOR_IMAGE: quay.io/metal3-io/sushy-tools:latest
2025-10-04 05:07:00.075569 | controller | BMAAS_SUSHY_EMULATOR_NAMESPACE: sushy-emulator
2025-10-04 05:07:00.075580 | controller | BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE: /etc/openstack/clouds.yaml
2025-10-04 05:07:00.075592 | controller | BMAAS_SUSHY_EMULATOR_OS_CLOUD: openstack
2025-10-04 05:07:00.075603 | controller | BMH_NAMESPACE: openstack
2025-10-04 05:07:00.075614 | controller | BMO_BRANCH: release-0.9
2025-10-04 05:07:00.075625 | controller | BMO_COMMIT_HASH: ''
2025-10-04 05:07:00.075633 | controller | BMO_IPA_BRANCH: stable/2024.1
2025-10-04 05:07:00.075641 | controller | BMO_IRONIC_HOST: 192.168.122.10
2025-10-04 05:07:00.075655 | controller | BMO_PROVISIONING_INTERFACE: ''
2025-10-04 05:07:00.075664 | controller | BMO_REPO: https://github.com/metal3-io/baremetal-operator
2025-10-04 05:07:00.075674 | controller | BMO_SETUP: false
2025-10-04 05:07:00.075685 | controller | BMO_SETUP_ROUTE_REPLACE: 'true'
2025-10-04 05:07:00.075704 | controller | BM_CTLPLANE_INTERFACE: enp1s0
2025-10-04 05:07:00.075716 | controller | BM_INSTANCE_MEMORY: '8192'
2025-10-04 05:07:00.075727 | controller | BM_INSTANCE_NAME_PREFIX: edpm-compute-baremetal
2025-10-04 05:07:00.075738 | controller | BM_INSTANCE_NAME_SUFFIX: '0'
2025-10-04 05:07:00.075750 | controller | BM_NETWORK_NAME: default
2025-10-04 05:07:00.075761 | controller | BM_NODE_COUNT: '1'
2025-10-04 05:07:00.075772 | controller | BM_ROOT_PASSWORD: ''
2025-10-04 05:07:00.075782 | controller | BM_ROOT_PASSWORD_SECRET: ''
2025-10-04 05:07:00.075790 | controller | CEILOMETER_CENTRAL_DEPL_IMG: unused
2025-10-04 05:07:00.075799 | controller | CEILOMETER_NOTIFICATION_DEPL_IMG: unused
2025-10-04 05:07:00.075807 | controller | CEPH_BRANCH: release-1.15
2025-10-04 05:07:00.075815 | controller | CEPH_CLIENT: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml
2025-10-04 05:07:00.075824 | controller | CEPH_COMMON: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml
2025-10-04 05:07:00.075832 | controller | CEPH_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml
2025-10-04 05:07:00.075841 | controller | CEPH_CRDS: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml
2025-10-04 05:07:00.075849 | controller | CEPH_IMG: quay.io/ceph/demo:latest-squid
2025-10-04 05:07:00.075857 | controller | CEPH_OP: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml
2025-10-04 05:07:00.075866 | controller | CEPH_REPO: https://github.com/rook/rook.git
2025-10-04 05:07:00.075874 | controller | CERTMANAGER_TIMEOUT: 300s
2025-10-04 05:07:00.075882 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true'
2025-10-04 05:07:00.075891 | controller | CINDER: config/samples/cinder_v1beta1_cinder.yaml
2025-10-04 05:07:00.075899 | controller | CINDERAPI_DEPL_IMG: unused
2025-10-04 05:07:00.075907 | controller | CINDERBKP_DEPL_IMG: unused
2025-10-04 05:07:00.075915 | controller | CINDERSCH_DEPL_IMG: unused
2025-10-04 05:07:00.075924 | controller | CINDERVOL_DEPL_IMG: unused
2025-10-04 05:07:00.075932 | controller | CINDER_BRANCH: main
2025-10-04 05:07:00.075940 | controller | CINDER_COMMIT_HASH: ''
2025-10-04 05:07:00.075948 | controller | CINDER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml
2025-10-04 05:07:00.075956 | controller | CINDER_IMG: quay.io/openstack-k8s-operators/cinder-operator-index:latest
2025-10-04 05:07:00.075965 | controller | CINDER_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml
2025-10-04 05:07:00.075973 | controller | CINDER_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests
2025-10-04 05:07:00.075981 | controller | CINDER_KUTTL_NAMESPACE: cinder-kuttl-tests
2025-10-04 05:07:00.075989 | controller | CINDER_REPO: https://github.com/openstack-k8s-operators/cinder-operator.git
2025-10-04 05:07:00.075997 | controller | CLEANUP_DIR_CMD: rm -Rf
2025-10-04 05:07:00.076005 | controller | CRC_BGP_NIC_1_MAC: '52:54:00:11:11:11'
2025-10-04 05:07:00.076020 | controller | CRC_BGP_NIC_2_MAC: '52:54:00:11:11:12'
2025-10-04 05:07:00.076029 | controller | CRC_HTTPS_PROXY: ''
2025-10-04 05:07:00.076037 | controller | CRC_HTTP_PROXY: ''
2025-10-04 05:07:00.076045 | controller | CRC_STORAGE_NAMESPACE: crc-storage
2025-10-04 05:07:00.076053 | controller | CRC_STORAGE_RETRIES: '3'
2025-10-04 05:07:00.076062 | controller | CRC_URL: '''https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz'''
2025-10-04 05:07:00.076070 | controller | CRC_VERSION: latest
2025-10-04 05:07:00.076078 | controller | DATAPLANE_ANSIBLE_SECRET: dataplane-ansible-ssh-private-key-secret
2025-10-04 05:07:00.076086 | controller | DATAPLANE_ANSIBLE_USER: ''
2025-10-04 05:07:00.076095 | controller | DATAPLANE_COMPUTE_IP: 192.168.122.100
2025-10-04 05:07:00.076107 | controller | DATAPLANE_CONTAINER_PREFIX: openstack
2025-10-04 05:07:00.076116 | controller | DATAPLANE_CONTAINER_TAG: current-podified
2025-10-04 05:07:00.076124 | controller | DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest
2025-10-04 05:07:00.076194 | controller | DATAPLANE_DEFAULT_GW: 192.168.122.1
2025-10-04 05:07:00.076204 | controller | DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /dev/null
2025-10-04 05:07:00.076212 | controller | DATAPLANE_GROWVOLS_ARGS: /=8GB /tmp=1GB /home=1GB /var=100%
2025-10-04 05:07:00.076220 | controller | DATAPLANE_KUSTOMIZE_SCENARIO: preprovisioned
2025-10-04 05:07:00.076229 | controller | DATAPLANE_NETWORKER_IP: 192.168.122.200
2025-10-04 05:07:00.076237 | controller | DATAPLANE_NETWORK_INTERFACE_NAME: eth0
2025-10-04 05:07:00.076245 | controller | DATAPLANE_NOVA_NFS_PATH: ''
2025-10-04 05:07:00.076254 | controller | DATAPLANE_NTP_SERVER: pool.ntp.org
2025-10-04 05:07:00.076262 | controller | DATAPLANE_PLAYBOOK: osp.edpm.download_cache
2025-10-04 05:07:00.076270 | controller | DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9
2025-10-04 05:07:00.076278 | controller | DATAPLANE_RUNNER_IMG: ''
2025-10-04 05:07:00.076286 | controller | DATAPLANE_SERVER_ROLE: compute
2025-10-04 05:07:00.076295 | controller | DATAPLANE_SSHD_ALLOWED_RANGES: '[''192.168.122.0/24'']'
2025-10-04 05:07:00.076303 | controller | DATAPLANE_TIMEOUT: 30m
2025-10-04 05:07:00.076311 | controller | DATAPLANE_TLS_ENABLED: 'true'
2025-10-04 05:07:00.076320 | controller | DATAPLANE_TOTAL_NETWORKER_NODES: '1'
2025-10-04 05:07:00.076328 | controller | DATAPLANE_TOTAL_NODES: '1'
2025-10-04 05:07:00.076336 | controller | DBSERVICE: galera
2025-10-04 05:07:00.076345 | controller | DESIGNATE: config/samples/designate_v1beta1_designate.yaml
2025-10-04 05:07:00.076353 | controller | DESIGNATE_BRANCH: main
2025-10-04 05:07:00.076362 | controller | DESIGNATE_COMMIT_HASH: ''
2025-10-04 05:07:00.076370 | controller | DESIGNATE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml
2025-10-04 05:07:00.076381 | controller | DESIGNATE_IMG: quay.io/openstack-k8s-operators/designate-operator-index:latest
2025-10-04 05:07:00.076389 | controller | DESIGNATE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml
2025-10-04 05:07:00.076398 | controller | DESIGNATE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/tests/kuttl/tests
2025-10-04 05:07:00.076412 | controller | DESIGNATE_KUTTL_NAMESPACE: designate-kuttl-tests
2025-10-04 05:07:00.076421 | controller | DESIGNATE_REPO: https://github.com/openstack-k8s-operators/designate-operator.git
2025-10-04 05:07:00.076430 | controller | DNSDATA: config/samples/network_v1beta1_dnsdata.yaml
2025-10-04 05:07:00.076438 | controller | DNSDATA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml
2025-10-04 05:07:00.076446 | controller | DNSMASQ: config/samples/network_v1beta1_dnsmasq.yaml
2025-10-04 05:07:00.076455 | controller | DNSMASQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml
2025-10-04 05:07:00.076463 | controller | DNS_DEPL_IMG: unused
2025-10-04 05:07:00.076471 | controller | DNS_DOMAIN: localdomain
2025-10-04 05:07:00.076480 | controller | DOWNLOAD_TOOLS_SELECTION: all
2025-10-04 05:07:00.076494 | controller | EDPM_ATTACH_EXTNET: 'true'
2025-10-04 05:07:00.076502 | controller | EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES: '''[]'''
2025-10-04 05:07:00.076510 | controller | EDPM_COMPUTE_ADDITIONAL_NETWORKS: '''[]'''
2025-10-04 05:07:00.076518 | controller | EDPM_COMPUTE_CELLS: '1'
2025-10-04 05:07:00.076526 | controller | EDPM_COMPUTE_CEPH_ENABLED: 'true'
2025-10-04 05:07:00.076535 | controller | EDPM_COMPUTE_CEPH_NOVA: 'true'
2025-10-04 05:07:00.076543 | controller | EDPM_COMPUTE_DHCP_AGENT_ENABLED: 'true'
2025-10-04 05:07:00.076551 | controller | EDPM_COMPUTE_SRIOV_ENABLED: 'true'
2025-10-04 05:07:00.076559 | controller | EDPM_COMPUTE_SUFFIX: '0'
2025-10-04 05:07:00.076567 | controller | EDPM_CONFIGURE_DEFAULT_ROUTE: 'true'
2025-10-04 05:07:00.076575 | controller | EDPM_CONFIGURE_HUGEPAGES: 'false'
2025-10-04 05:07:00.076583 | controller | EDPM_CONFIGURE_NETWORKING: 'true'
2025-10-04 05:07:00.076592 | controller | EDPM_FIRSTBOOT_EXTRA: /tmp/edpm-firstboot-extra
2025-10-04 05:07:00.076600 | controller | EDPM_NETWORKER_SUFFIX: '0'
2025-10-04 05:07:00.076608 | controller | EDPM_TOTAL_NETWORKERS: '1'
2025-10-04 05:07:00.076616 | controller | EDPM_TOTAL_NODES: '1'
2025-10-04 05:07:00.076624 | controller | GALERA_REPLICAS: ''
2025-10-04 05:07:00.076632 | controller | GENERATE_SSH_KEYS: 'true'
2025-10-04 05:07:00.076640 | controller | GIT_CLONE_OPTS: ''
2025-10-04 05:07:00.076649 | controller | GLANCE: config/samples/glance_v1beta1_glance.yaml
2025-10-04 05:07:00.076657 | controller | GLANCEAPI_DEPL_IMG: unused
2025-10-04 05:07:00.076665 | controller | GLANCE_BRANCH: ''
2025-10-04 05:07:00.076677 | controller | GLANCE_COMMIT_HASH: ''
2025-10-04 05:07:00.076687 | controller | GLANCE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml
2025-10-04 05:07:00.076696 | controller | GLANCE_IMG: quay.io/openstack-k8s-operators/glance-operator-index:latest
2025-10-04 05:07:00.076704 | controller | GLANCE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml
2025-10-04 05:07:00.076712 | controller | GLANCE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests
2025-10-04 05:07:00.076720 | controller | GLANCE_KUTTL_NAMESPACE: glance-kuttl-tests
2025-10-04 05:07:00.076728 | controller | GLANCE_REPO: /home/zuul/src/github.com/openstack-k8s-operators/glance-operator
2025-10-04 05:07:00.076737 | controller | HEAT: config/samples/heat_v1beta1_heat.yaml
2025-10-04 05:07:00.076745 | controller | HEATAPI_DEPL_IMG: unused
2025-10-04 05:07:00.076753 | controller | HEATCFNAPI_DEPL_IMG: unused
2025-10-04 05:07:00.076761 | controller | HEATENGINE_DEPL_IMG: unused
2025-10-04 05:07:00.076770 | controller | HEAT_AUTH_ENCRYPTION_KEY: 767c3ed056cbaa3b9dfedb8c6f825bf0
2025-10-04 05:07:00.076778 | controller | HEAT_BRANCH: main
2025-10-04 05:07:00.076786 | controller | HEAT_COMMIT_HASH: ''
2025-10-04 05:07:00.076794 | controller | HEAT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml
2025-10-04 05:07:00.076802 | controller | HEAT_IMG: quay.io/openstack-k8s-operators/heat-operator-index:latest
2025-10-04 05:07:00.076811 | controller | HEAT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml
2025-10-04 05:07:00.076819 | controller | HEAT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/tests/kuttl/tests
2025-10-04 05:07:00.076827 | controller | HEAT_KUTTL_NAMESPACE: heat-kuttl-tests
2025-10-04 05:07:00.076835 | controller | HEAT_REPO: https://github.com/openstack-k8s-operators/heat-operator.git
2025-10-04 05:07:00.076844 | controller | HEAT_SERVICE_ENABLED: 'true'
2025-10-04 05:07:00.076852 | controller | HORIZON: config/samples/horizon_v1beta1_horizon.yaml
2025-10-04 05:07:00.076860 | controller | HORIZON_BRANCH: main
2025-10-04 05:07:00.076868 | controller | HORIZON_COMMIT_HASH: ''
2025-10-04 05:07:00.076876 | controller | HORIZON_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml
2025-10-04 05:07:00.076885 | controller | HORIZON_DEPL_IMG: unused
2025-10-04 05:07:00.076893 | controller | HORIZON_IMG: quay.io/openstack-k8s-operators/horizon-operator-index:latest
2025-10-04 05:07:00.076903 | controller | HORIZON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml
2025-10-04 05:07:00.076916 | controller | HORIZON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/tests/kuttl/tests
2025-10-04 05:07:00.076924 | controller | HORIZON_KUTTL_NAMESPACE: horizon-kuttl-tests
2025-10-04 05:07:00.076932 | controller | HORIZON_REPO: https://github.com/openstack-k8s-operators/horizon-operator.git
2025-10-04 05:07:00.076941 | controller | INFRA_BRANCH: main
2025-10-04 05:07:00.076949 | controller | INFRA_COMMIT_HASH: ''
2025-10-04 05:07:00.076957 | controller | INFRA_IMG: quay.io/openstack-k8s-operators/infra-operator-index:latest
2025-10-04 05:07:00.076965 | controller | INFRA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml
2025-10-04 05:07:00.076973 | controller | INFRA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/tests/kuttl/tests
2025-10-04 05:07:00.076982 | controller | INFRA_KUTTL_NAMESPACE: infra-kuttl-tests
2025-10-04 05:07:00.076990 | controller | INFRA_REPO: https://github.com/openstack-k8s-operators/infra-operator.git
2025-10-04 05:07:00.077002 | controller | INSTALL_CERT_MANAGER: 'true'
2025-10-04 05:07:00.077029 | controller | INSTALL_NMSTATE: true || false
2025-10-04 05:07:00.077037 | controller | INSTALL_NNCP: true || false
2025-10-04 05:07:00.077046 | controller | INTERNALAPI_HOST_ROUTES: ''
2025-10-04 05:07:00.077054 | controller | IPV6_LAB_IPV4_NETWORK_IPADDRESS: 172.30.0.1/24
2025-10-04 05:07:00.077062 | controller | IPV6_LAB_IPV6_NETWORK_IPADDRESS: fd00:abcd:abcd:fc00::1/64
2025-10-04 05:07:00.077070 | controller | IPV6_LAB_LIBVIRT_STORAGE_POOL: default
2025-10-04 05:07:00.077079 | controller | IPV6_LAB_MANAGE_FIREWALLD: 'true'
2025-10-04 05:07:00.077087 | controller | IPV6_LAB_NAT64_HOST_IPV4: 172.30.0.2/24
2025-10-04 05:07:00.077095 | controller | IPV6_LAB_NAT64_HOST_IPV6: fd00:abcd:abcd:fc00::2/64
2025-10-04 05:07:00.077103 | controller | IPV6_LAB_NAT64_INSTANCE_NAME: nat64-router
2025-10-04 05:07:00.077111 | controller | IPV6_LAB_NAT64_IPV6_NETWORK: fd00:abcd:abcd:fc00::/64
2025-10-04 05:07:00.077119 | controller | IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL: 192.168.255.0/24
2025-10-04 05:07:00.077151 | controller | IPV6_LAB_NAT64_TAYGA_IPV4: 192.168.255.1
2025-10-04 05:07:00.077166 | controller | IPV6_LAB_NAT64_TAYGA_IPV6: fd00:abcd:abcd:fc00::3
2025-10-04 05:07:00.077175 | controller | IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX: fd00:abcd:abcd:fcff::/96
2025-10-04 05:07:00.077183 | controller | IPV6_LAB_NAT64_UPDATE_PACKAGES: 'false'
2025-10-04 05:07:00.077191 | controller | IPV6_LAB_NETWORK_NAME: nat64
2025-10-04 05:07:00.077200 | controller | IPV6_LAB_SNO_CLUSTER_NETWORK: fd00:abcd:0::/48
2025-10-04 05:07:00.077208 | controller | IPV6_LAB_SNO_HOST_IP: fd00:abcd:abcd:fc00::11
2025-10-04 05:07:00.077216 | controller | IPV6_LAB_SNO_HOST_PREFIX: '64'
2025-10-04 05:07:00.077224 | controller | IPV6_LAB_SNO_INSTANCE_NAME: sno
2025-10-04 05:07:00.077233 | controller | IPV6_LAB_SNO_MACHINE_NETWORK: fd00:abcd:abcd:fc00::/64
2025-10-04 05:07:00.077241 | controller | IPV6_LAB_SNO_OCP_MIRROR_URL: https://mirror.openshift.com/pub/openshift-v4/clients/ocp
2025-10-04 05:07:00.077249 | controller | IPV6_LAB_SNO_OCP_VERSION: latest-4.14
2025-10-04 05:07:00.077294 | controller | IPV6_LAB_SNO_SERVICE_NETWORK: fd00:abcd:abcd:fc03::/112
2025-10-04 05:07:00.077303 | controller | IPV6_LAB_SSH_PUB_KEY: /home/zuul/.ssh/id_rsa.pub
2025-10-04 05:07:00.077312 | controller | IPV6_LAB_WORK_DIR: /home/zuul/.ipv6lab
2025-10-04 05:07:00.077320 | controller | IRONIC: config/samples/ironic_v1beta1_ironic.yaml
2025-10-04 05:07:00.077328 | controller | IRONICAPI_DEPL_IMG: unused
2025-10-04 05:07:00.077337 | controller | IRONICCON_DEPL_IMG: unused
2025-10-04 05:07:00.077345 | controller | IRONICINS_DEPL_IMG: unused
2025-10-04 05:07:00.077353 | controller | IRONICNAG_DEPL_IMG: unused
2025-10-04 05:07:00.077362 | controller | IRONICPXE_DEPL_IMG: unused
2025-10-04 05:07:00.077370 | controller | IRONIC_BRANCH: main
2025-10-04 05:07:00.077378 | controller | IRONIC_COMMIT_HASH: ''
2025-10-04 05:07:00.077387 | controller | IRONIC_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml
2025-10-04 05:07:00.077395 | controller | IRONIC_IMAGE_TAG: release-24.1
2025-10-04 05:07:00.077428 | controller | IRONIC_IMG: quay.io/openstack-k8s-operators/ironic-operator-index:latest
2025-10-04 05:07:00.077437 | controller | IRONIC_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml
2025-10-04 05:07:00.077445 | controller | IRONIC_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/tests/kuttl/tests
2025-10-04 05:07:00.077454 | controller | IRONIC_KUTTL_NAMESPACE: ironic-kuttl-tests
2025-10-04 05:07:00.077462 | controller | IRONIC_REPO: https://github.com/openstack-k8s-operators/ironic-operator.git
2025-10-04 05:07:00.077471 | controller | KEYSTONEAPI: config/samples/keystone_v1beta1_keystoneapi.yaml
2025-10-04 05:07:00.077479 | controller | KEYSTONEAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml
2025-10-04 05:07:00.077488 | controller | KEYSTONEAPI_DEPL_IMG: unused
2025-10-04 05:07:00.077501 | controller | KEYSTONE_BRANCH: main
2025-10-04 05:07:00.077509 | controller | KEYSTONE_COMMIT_HASH: ''
2025-10-04 05:07:00.077518 | controller | KEYSTONE_FEDERATION_CLIENT_SECRET: COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f
2025-10-04 05:07:00.077526 | controller | KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE: openstack
2025-10-04 05:07:00.077535 | controller | KEYSTONE_IMG: quay.io/openstack-k8s-operators/keystone-operator-index:latest
2025-10-04 05:07:00.077543 | controller | KEYSTONE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml
2025-10-04 05:07:00.077551 | controller | KEYSTONE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/tests/kuttl/tests
2025-10-04 05:07:00.077560 | controller | KEYSTONE_KUTTL_NAMESPACE: keystone-kuttl-tests
2025-10-04 05:07:00.077568 | controller | KEYSTONE_REPO: https://github.com/openstack-k8s-operators/keystone-operator.git
2025-10-04 05:07:00.077576 | controller | KUBEADMIN_PWD: '12345678'
2025-10-04 05:07:00.077585 | controller | LIBVIRT_SECRET: libvirt-secret
2025-10-04 05:07:00.077593 | controller | LOKI_DEPLOY_MODE: openshift-network
2025-10-04 05:07:00.077602 | controller | LOKI_DEPLOY_NAMESPACE: netobserv
2025-10-04 05:07:00.077610 | controller | LOKI_DEPLOY_SIZE: 1x.demo
2025-10-04 05:07:00.077618 | controller | LOKI_NAMESPACE: openshift-operators-redhat
2025-10-04 05:07:00.077627 | controller | LOKI_OPERATOR_GROUP: openshift-operators-redhat-loki
2025-10-04 05:07:00.077635 | controller | LOKI_SUBSCRIPTION: loki-operator
2025-10-04 05:07:00.077644 | controller | LVMS_CR: '1'
2025-10-04 05:07:00.077652 | controller | MANILA: config/samples/manila_v1beta1_manila.yaml
2025-10-04 05:07:00.077660 | controller | MANILAAPI_DEPL_IMG: unused
2025-10-04 05:07:00.077669 | controller | MANILASCH_DEPL_IMG: unused
2025-10-04 05:07:00.077677 | controller | MANILASHARE_DEPL_IMG: unused
2025-10-04 05:07:00.077685 | controller | MANILA_BRANCH: main
2025-10-04 05:07:00.077693 | controller | MANILA_COMMIT_HASH: ''
2025-10-04 05:07:00.077702 | controller | MANILA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml
2025-10-04 05:07:00.077711 | controller | MANILA_IMG: quay.io/openstack-k8s-operators/manila-operator-index:latest
2025-10-04 05:07:00.077719 | controller | MANILA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml
2025-10-04 05:07:00.077733 | controller | MANILA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests
2025-10-04 05:07:00.077742 | controller | MANILA_KUTTL_NAMESPACE: manila-kuttl-tests
2025-10-04 05:07:00.077750 | controller | MANILA_REPO: https://github.com/openstack-k8s-operators/manila-operator.git
2025-10-04 05:07:00.077759 | controller | MANILA_SERVICE_ENABLED: 'true'
2025-10-04 05:07:00.077767 | controller | MARIADB: config/samples/mariadb_v1beta1_galera.yaml
2025-10-04 05:07:00.077775 | controller | MARIADB_BRANCH: main
2025-10-04 05:07:00.077784 | controller | MARIADB_CHAINSAW_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/config.yaml
2025-10-04 05:07:00.077792 | controller | MARIADB_CHAINSAW_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/tests
2025-10-04 05:07:00.077805 | controller | MARIADB_CHAINSAW_NAMESPACE: mariadb-chainsaw-tests
2025-10-04 05:07:00.077814 | controller | MARIADB_COMMIT_HASH: ''
2025-10-04 05:07:00.077822 | controller | MARIADB_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml
2025-10-04 05:07:00.077830 | controller | MARIADB_DEPL_IMG: unused
2025-10-04 05:07:00.077838 | controller | MARIADB_IMG: quay.io/openstack-k8s-operators/mariadb-operator-index:latest
2025-10-04 05:07:00.077847 | controller | MARIADB_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml
2025-10-04 05:07:00.077855 | controller | MARIADB_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/kuttl/tests
2025-10-04 05:07:00.077863 | controller | MARIADB_KUTTL_NAMESPACE: mariadb-kuttl-tests
2025-10-04 05:07:00.077871 | controller | MARIADB_REPO: https://github.com/openstack-k8s-operators/mariadb-operator.git
2025-10-04 05:07:00.077879 | controller | MEMCACHED: config/samples/memcached_v1beta1_memcached.yaml
2025-10-04 05:07:00.077888 | controller | MEMCACHED_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml
2025-10-04 05:07:00.077896 | controller | MEMCACHED_DEPL_IMG: unused
2025-10-04 05:07:00.077904 | controller | METADATA_SHARED_SECRET: '1234567842'
2025-10-04 05:07:00.077914 | controller | METALLB_IPV6_POOL: fd00:aaaa::80-fd00:aaaa::90
2025-10-04 05:07:00.077923 | controller | METALLB_POOL: 192.168.122.80-192.168.122.90
2025-10-04 05:07:00.077931 | controller | MICROSHIFT: '0'
2025-10-04 05:07:00.077942 | controller | NAMESPACE: openstack
2025-10-04 05:07:00.077951 | controller | NETCONFIG: config/samples/network_v1beta1_netconfig.yaml
2025-10-04 05:07:00.077959 | controller | NETCONFIG_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml
2025-10-04 05:07:00.077967 | controller | NETCONFIG_DEPL_IMG: unused
2025-10-04 05:07:00.077975 | controller | NETOBSERV_DEPLOY_NAMESPACE: netobserv
2025-10-04 05:07:00.077984 | controller | NETOBSERV_NAMESPACE: openshift-netobserv-operator
2025-10-04 05:07:00.077992 | controller | NETOBSERV_OPERATOR_GROUP: openshift-netobserv-operator-net
2025-10-04 05:07:00.078000 | controller | NETOBSERV_SUBSCRIPTION: netobserv-operator
2025-10-04 05:07:00.078008 | controller | NETWORK_BGP: 'false'
2025-10-04 05:07:00.078016 | controller | NETWORK_DESIGNATE_ADDRESS_PREFIX: 172.28.0
2025-10-04 05:07:00.078025 | controller | NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX: 172.50.0
2025-10-04 05:07:00.078033 | controller | NETWORK_INTERNALAPI_ADDRESS_PREFIX: 172.17.0
2025-10-04 05:07:00.078041 | controller | NETWORK_ISOLATION: 'true'
2025-10-04 05:07:00.078049 | controller | NETWORK_ISOLATION_INSTANCE_NAME: crc
2025-10-04 05:07:00.078058 | controller | NETWORK_ISOLATION_IPV4: 'true'
2025-10-04 05:07:00.078066 | controller | NETWORK_ISOLATION_IPV4_ADDRESS: 172.16.1.1/24
2025-10-04 05:07:00.078074 | controller | NETWORK_ISOLATION_IPV4_NAT: 'true'
2025-10-04 05:07:00.078082 | controller | NETWORK_ISOLATION_IPV6: 'false'
2025-10-04 05:07:00.078090 | controller | NETWORK_ISOLATION_IPV6_ADDRESS: fd00:aaaa::1/64
2025-10-04 05:07:00.078098 | controller | NETWORK_ISOLATION_IP_ADDRESS: 192.168.122.10
2025-10-04 05:07:00.078107 | controller | NETWORK_ISOLATION_MAC: '52:54:00:11:11:10'
2025-10-04 05:07:00.078115 | controller | NETWORK_ISOLATION_NETWORK_NAME: net-iso
2025-10-04 05:07:00.078123 | controller | NETWORK_ISOLATION_NET_NAME: default
2025-10-04 05:07:00.078147 | controller | NETWORK_ISOLATION_USE_DEFAULT_NETWORK: 'true'
2025-10-04 05:07:00.078159 | controller | NETWORK_MTU: '1500'
2025-10-04 05:07:00.078168 | controller | NETWORK_STORAGEMGMT_ADDRESS_PREFIX: 172.20.0
2025-10-04 05:07:00.078176 | controller | NETWORK_STORAGE_ADDRESS_PREFIX: 172.18.0
2025-10-04 05:07:00.078184 | controller | NETWORK_STORAGE_MACVLAN: ''
2025-10-04 05:07:00.078192 | controller | NETWORK_TENANT_ADDRESS_PREFIX: 172.19.0
2025-10-04 05:07:00.078201 | controller | NETWORK_VLAN_START: '20'
2025-10-04 05:07:00.078209 | controller | NETWORK_VLAN_STEP: '1'
2025-10-04 05:07:00.078217 | controller | NEUTRONAPI: config/samples/neutron_v1beta1_neutronapi.yaml
2025-10-04 05:07:00.078225 | controller | NEUTRONAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml
2025-10-04 05:07:00.078246 | controller | NEUTRONAPI_DEPL_IMG: unused
2025-10-04 05:07:00.078254 | controller | NEUTRON_BRANCH: main
2025-10-04 05:07:00.078262 | controller | NEUTRON_COMMIT_HASH: ''
2025-10-04 05:07:00.078270 | controller | NEUTRON_IMG: quay.io/openstack-k8s-operators/neutron-operator-index:latest
2025-10-04 05:07:00.078279 | controller | NEUTRON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml
2025-10-04 05:07:00.078289 | controller | NEUTRON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests
2025-10-04 05:07:00.078297 | controller | NEUTRON_KUTTL_NAMESPACE: neutron-kuttl-tests
2025-10-04 05:07:00.078305 | controller | NEUTRON_REPO: https://github.com/openstack-k8s-operators/neutron-operator.git
2025-10-04 05:07:00.078314 | controller | NFS_HOME: /home/nfs
2025-10-04 05:07:00.078322 | controller | NMSTATE_NAMESPACE: openshift-nmstate
2025-10-04 05:07:00.078330 | controller | NMSTATE_OPERATOR_GROUP: openshift-nmstate-tn6k8
2025-10-04 05:07:00.078338 | controller | NMSTATE_SUBSCRIPTION: kubernetes-nmstate-operator
2025-10-04 05:07:00.078351 | controller | NNCP_ADDITIONAL_HOST_ROUTES: ''
2025-10-04 05:07:00.078360 | controller | NNCP_BGP_1_INTERFACE: enp7s0
2025-10-04 05:07:00.078368 | controller | NNCP_BGP_1_IP_ADDRESS: 100.65.4.2
2025-10-04 05:07:00.078376 | controller | NNCP_BGP_2_INTERFACE: enp8s0
2025-10-04 05:07:00.078384 | controller | NNCP_BGP_2_IP_ADDRESS: 100.64.4.2
2025-10-04 05:07:00.078392 | controller | NNCP_BRIDGE: ospbr
2025-10-04 05:07:00.078400 | controller | NNCP_CLEANUP_TIMEOUT: 120s
2025-10-04 05:07:00.078409 | controller | NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX: 'fd00:aaaa::'
2025-10-04 05:07:00.078417 | controller | NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX: '10'
2025-10-04 05:07:00.078425 | controller | NNCP_CTLPLANE_IP_ADDRESS_PREFIX: 192.168.122
2025-10-04 05:07:00.078433 | controller | NNCP_CTLPLANE_IP_ADDRESS_SUFFIX: '10'
2025-10-04 05:07:00.078441 | controller | NNCP_DNS_SERVER: 192.168.122.1
2025-10-04 05:07:00.078449 | controller | NNCP_DNS_SERVER_IPV6: fd00:aaaa::1
2025-10-04 05:07:00.078458 | controller | NNCP_GATEWAY: 192.168.122.1
2025-10-04 05:07:00.078466 | controller | NNCP_GATEWAY_IPV6: fd00:aaaa::1
2025-10-04 05:07:00.078474 | controller | NNCP_INTERFACE: enp6s0
2025-10-04 05:07:00.078482 | controller | NNCP_NODES: ''
2025-10-04 05:07:00.078493 | controller | NNCP_TIMEOUT: 240s
2025-10-04 05:07:00.078504 | controller | NOVA: config/samples/nova_v1beta1_nova_collapsed_cell.yaml
2025-10-04 05:07:00.078515 | controller | NOVA_BRANCH: main
2025-10-04 05:07:00.078526 | controller | NOVA_COMMIT_HASH: ''
2025-10-04 05:07:00.078536 | controller | NOVA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml
2025-10-04 05:07:00.078546 | controller | NOVA_IMG: quay.io/openstack-k8s-operators/nova-operator-index:latest
2025-10-04 05:07:00.078557 | controller | NOVA_REPO: https://github.com/openstack-k8s-operators/nova-operator.git
2025-10-04 05:07:00.078567 | controller | NUMBER_OF_INSTANCES: '1'
2025-10-04 05:07:00.078578 | controller | OCP_NETWORK_NAME: crc
2025-10-04 05:07:00.078586 | controller | OCTAVIA: config/samples/octavia_v1beta1_octavia.yaml
2025-10-04 05:07:00.078594 | controller | OCTAVIA_BRANCH: main
2025-10-04 05:07:00.078603 | controller | OCTAVIA_COMMIT_HASH: ''
2025-10-04 05:07:00.078611 | controller | OCTAVIA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml
2025-10-04 05:07:00.078619 | controller | OCTAVIA_IMG: quay.io/openstack-k8s-operators/octavia-operator-index:latest
2025-10-04 05:07:00.078628 | controller | OCTAVIA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml
2025-10-04 05:07:00.078636 | controller | OCTAVIA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/tests/kuttl/tests
2025-10-04 05:07:00.078646 | controller | OCTAVIA_KUTTL_NAMESPACE: octavia-kuttl-tests
2025-10-04 05:07:00.078657 | controller | OCTAVIA_REPO: https://github.com/openstack-k8s-operators/octavia-operator.git
2025-10-04 05:07:00.078667 | controller | OKD: 'false'
2025-10-04 05:07:00.078677 | controller | OPENSTACK_BRANCH: main
2025-10-04 05:07:00.078690 | controller | OPENSTACK_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-bundle:latest
2025-10-04 05:07:00.078699 | controller | OPENSTACK_COMMIT_HASH: ''
2025-10-04 05:07:00.078707 | controller | OPENSTACK_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml
2025-10-04 05:07:00.078716 | controller | OPENSTACK_CRDS_DIR: openstack_crds
2025-10-04 05:07:00.078724 | controller | OPENSTACK_CTLPLANE: config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml
2025-10-04 05:07:00.078732 | controller | OPENSTACK_IMG: quay.io/openstack-k8s-operators/openstack-operator-index:latest
2025-10-04 05:07:00.078740 | controller | OPENSTACK_K8S_BRANCH: main
2025-10-04 05:07:00.078748 | controller | OPENSTACK_K8S_TAG: latest
2025-10-04 05:07:00.078756 | controller | OPENSTACK_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml
2025-10-04 05:07:00.078765 | controller | OPENSTACK_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/tests/kuttl/tests
2025-10-04 05:07:00.078773 | controller | OPENSTACK_KUTTL_NAMESPACE: openstack-kuttl-tests
2025-10-04 05:07:00.078781 | controller | OPENSTACK_NEUTRON_CUSTOM_CONF: ''
2025-10-04 05:07:00.078789 | controller | OPENSTACK_REPO: https://github.com/openstack-k8s-operators/openstack-operator.git
2025-10-04 05:07:00.078798 | controller | OPENSTACK_STORAGE_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest
2025-10-04 05:07:00.078806 | controller | OPERATOR_BASE_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator
2025-10-04 05:07:00.078814 | controller | OPERATOR_CHANNEL: ''
2025-10-04 05:07:00.078822 | controller | OPERATOR_NAMESPACE: openstack-operators
2025-10-04 05:07:00.078830 | controller | OPERATOR_SOURCE: ''
2025-10-04 05:07:00.078839 | controller | OPERATOR_SOURCE_NAMESPACE: ''
2025-10-04 05:07:00.078847 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests
2025-10-04 05:07:00.078855 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm
2025-10-04 05:07:00.078863 | controller | OVNCONTROLLER: config/samples/ovn_v1beta1_ovncontroller.yaml
2025-10-04 05:07:00.078874 | controller | OVNCONTROLLER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml
2025-10-04 05:07:00.078883 | controller | OVNCONTROLLER_NMAP: 'true'
2025-10-04 05:07:00.078891 | controller | OVNDBS: config/samples/ovn_v1beta1_ovndbcluster.yaml
2025-10-04 05:07:00.078899 | controller | OVNDBS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml
2025-10-04 05:07:00.078907 | controller | OVNNORTHD: config/samples/ovn_v1beta1_ovnnorthd.yaml
2025-10-04 05:07:00.078919 | controller | OVNNORTHD_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml
2025-10-04 05:07:00.078927 | controller | OVN_BRANCH: main
2025-10-04 05:07:00.078935 | controller | OVN_COMMIT_HASH: ''
2025-10-04 05:07:00.078943 | controller | OVN_IMG: quay.io/openstack-k8s-operators/ovn-operator-index:latest
2025-10-04 05:07:00.078957 | controller | OVN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml
2025-10-04 05:07:00.085794 | controller | OVN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/tests/kuttl/tests
2025-10-04 05:07:00.085821 | controller | OVN_KUTTL_NAMESPACE: ovn-kuttl-tests
2025-10-04 05:07:00.085831 | controller | OVN_REPO: https://github.com/openstack-k8s-operators/ovn-operator.git
2025-10-04 05:07:00.085846 | controller | PASSWORD: '12345678'
2025-10-04 05:07:00.085854 | controller | PLACEMENTAPI: config/samples/placement_v1beta1_placementapi.yaml
2025-10-04 05:07:00.085863 | controller | PLACEMENTAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml
2025-10-04 05:07:00.085872 | controller | PLACEMENTAPI_DEPL_IMG: unused
2025-10-04 05:07:00.085880 | controller | PLACEMENT_BRANCH: main
2025-10-04 05:07:00.085889 | controller | PLACEMENT_COMMIT_HASH: ''
2025-10-04 05:07:00.085902 | controller | PLACEMENT_IMG: quay.io/openstack-k8s-operators/placement-operator-index:latest
2025-10-04 05:07:00.085911 | controller | PLACEMENT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml
2025-10-04 05:07:00.085919 | controller | PLACEMENT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/tests/kuttl/tests
2025-10-04 05:07:00.085928 | controller | PLACEMENT_KUTTL_NAMESPACE: placement-kuttl-tests
2025-10-04 05:07:00.085936 | controller | PLACEMENT_REPO: https://github.com/openstack-k8s-operators/placement-operator.git
2025-10-04 05:07:00.085944 | controller | PULL_SECRET: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/pull-secret.txt
2025-10-04 05:07:00.085953 | controller | RABBITMQ: docs/examples/default-security-context/rabbitmq.yaml
2025-10-04 05:07:00.085961 | controller | RABBITMQ_BRANCH: patches
2025-10-04 05:07:00.085969 | controller | RABBITMQ_COMMIT_HASH: ''
2025-10-04 05:07:00.085978 | controller | RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml
2025-10-04 05:07:00.085986 | controller | RABBITMQ_DEPL_IMG: unused
2025-10-04 05:07:00.085995 | controller | RABBITMQ_IMG: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest
2025-10-04 05:07:00.086003 | controller | RABBITMQ_REPO: https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git
2025-10-04 05:07:00.086012 | controller | REDHAT_OPERATORS: 'false'
2025-10-04 05:07:00.086020 | controller | REDIS: config/samples/redis_v1beta1_redis.yaml
2025-10-04 05:07:00.086029 | controller | REDIS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml
2025-10-04 05:07:00.086037 | controller | REDIS_DEPL_IMG: unused
2025-10-04 05:07:00.086045 | controller | RH_REGISTRY_PWD: ''
2025-10-04 05:07:00.086054 | controller | RH_REGISTRY_USER: ''
2025-10-04 05:07:00.086062 | controller | SECRET: osp-secret
2025-10-04 05:07:00.086070 | controller | SG_CORE_DEPL_IMG: unused
2025-10-04 05:07:00.086079 | controller | STANDALONE_COMPUTE_DRIVER: libvirt
2025-10-04 05:07:00.086087 | controller | STANDALONE_EXTERNAL_NET_PREFFIX: 172.21.0
2025-10-04 05:07:00.086096 | controller | STANDALONE_INTERNALAPI_NET_PREFIX: 172.17.0
2025-10-04 05:07:00.086104 | controller | STANDALONE_STORAGEMGMT_NET_PREFIX: 172.20.0
2025-10-04 05:07:00.086112 | controller | STANDALONE_STORAGE_NET_PREFIX: 172.18.0
2025-10-04 05:07:00.086121 | controller | STANDALONE_TENANT_NET_PREFIX: 172.19.0
2025-10-04 05:07:00.086161 | controller | STORAGEMGMT_HOST_ROUTES: ''
2025-10-04 05:07:00.086175 | controller | STORAGE_CLASS: local-storage
2025-10-04 05:07:00.086184 | controller | STORAGE_HOST_ROUTES: ''
2025-10-04 05:07:00.086193 | controller | SWIFT: config/samples/swift_v1beta1_swift.yaml
2025-10-04 05:07:00.086206 | controller | SWIFT_BRANCH: main
2025-10-04 05:07:00.086215 | controller | SWIFT_COMMIT_HASH: ''
2025-10-04 05:07:00.086223 | controller | SWIFT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml
2025-10-04 05:07:00.086232 | controller | SWIFT_IMG: quay.io/openstack-k8s-operators/swift-operator-index:latest
2025-10-04 05:07:00.086240 | controller | SWIFT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml
2025-10-04 05:07:00.086248 | controller | SWIFT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/tests/kuttl/tests
2025-10-04 05:07:00.086257 | controller | SWIFT_KUTTL_NAMESPACE: swift-kuttl-tests
2025-10-04 05:07:00.086265 | controller | SWIFT_REPO: https://github.com/openstack-k8s-operators/swift-operator.git
2025-10-04 05:07:00.086277 | controller | TELEMETRY: config/samples/telemetry_v1beta1_telemetry.yaml
2025-10-04 05:07:00.086286 | controller | TELEMETRY_BRANCH: main
2025-10-04 05:07:00.086294 | controller | TELEMETRY_COMMIT_HASH: ''
2025-10-04 05:07:00.086303 | controller | TELEMETRY_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml
2025-10-04 05:07:00.086311 | controller | TELEMETRY_IMG: quay.io/openstack-k8s-operators/telemetry-operator-index:latest
2025-10-04 05:07:00.086323 | controller | TELEMETRY_KUTTL_BASEDIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator
2025-10-04 05:07:00.086332 | controller | TELEMETRY_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml
2025-10-04 05:07:00.086340 | controller | TELEMETRY_KUTTL_NAMESPACE: telemetry-kuttl-tests
2025-10-04 05:07:00.086348 | controller | TELEMETRY_KUTTL_RELPATH: tests/kuttl/suites
2025-10-04 05:07:00.086357 | controller | TELEMETRY_REPO: https://github.com/openstack-k8s-operators/telemetry-operator.git
2025-10-04 05:07:00.086365 | controller | TENANT_HOST_ROUTES: ''
2025-10-04 05:07:00.086373 | controller | TIMEOUT: 300s
2025-10-04 05:07:00.086382 | controller | TLS_ENABLED: 'false'
2025-10-04 05:07:00.086390 | controller | tripleo_deploy: 'export REGISTRY_PWD:'
2025-10-04 05:07:00.086404 | controller |
2025-10-04 05:07:00.450589 | controller | TASK [install_yamls : Generate make targets install_yamls_path={{ cifmw_install_yamls_repo }}, output_directory={{ cifmw_install_yamls_tasks_out }}] ***
2025-10-04 05:07:00.450654 | controller | Saturday 04 October 2025 05:07:00 +0000 (0:00:00.043) 0:01:00.033 ******
2025-10-04 05:07:00.450675 | controller | ok: [localhost]
2025-10-04 05:07:00.473366 | controller |
2025-10-04 05:07:00.473432 | controller | TASK [install_yamls : Debug generate_make module var=cifmw_generate_makes] *****
2025-10-04 05:07:00.473440 | controller | Saturday 04 October 2025 05:07:00 +0000 (0:00:00.364) 0:01:00.398 ******
2025-10-04 05:07:00.473458 | controller | ok: [localhost] =>
2025-10-04 05:07:00.473465 | controller | cifmw_generate_makes:
2025-10-04 05:07:00.473477 | controller | changed: false
2025-10-04 05:07:00.473484 | controller | debug:
2025-10-04 05:07:00.473490 | controller | /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/Makefile:
2025-10-04 05:07:00.473496 | controller | - all
2025-10-04 05:07:00.473502 | controller | - help
2025-10-04 05:07:00.473507 | controller | - cleanup
2025-10-04 05:07:00.473513 | controller | - deploy_cleanup
2025-10-04 05:07:00.473519 | controller | - wait
2025-10-04 05:07:00.473525 | controller | - crc_storage
2025-10-04 05:07:00.473531 | controller | - crc_storage_cleanup
2025-10-04 05:07:00.473537 | controller | - crc_storage_release
2025-10-04 05:07:00.473543 | controller | - crc_storage_with_retries
2025-10-04 05:07:00.473549 | controller | - crc_storage_cleanup_with_retries
2025-10-04 05:07:00.473555 | controller | - operator_namespace
2025-10-04 05:07:00.473561 | controller | - namespace
2025-10-04 05:07:00.473567 | controller | - namespace_cleanup
2025-10-04 05:07:00.473573 | controller | - input
2025-10-04 05:07:00.473579 | controller | - input_cleanup
2025-10-04 05:07:00.473585 | controller | - crc_bmo_setup
2025-10-04 05:07:00.473591 | controller | - crc_bmo_cleanup
2025-10-04 05:07:00.473596 | controller | - openstack_prep
2025-10-04 05:07:00.473602 | controller | - openstack
2025-10-04 05:07:00.473608 | controller | - openstack_wait
2025-10-04 05:07:00.473614 | controller | - openstack_init
2025-10-04 05:07:00.473620 | controller | - openstack_cleanup
2025-10-04 05:07:00.473626 | controller | - openstack_repo
2025-10-04 05:07:00.473632 | controller | - openstack_deploy_prep
2025-10-04 05:07:00.473637 | controller | - openstack_deploy
2025-10-04 05:07:00.473643 | controller | - openstack_wait_deploy
2025-10-04 05:07:00.473649 | controller | - openstack_deploy_cleanup
2025-10-04 05:07:00.473655 | controller | - openstack_update_run
2025-10-04 05:07:00.473661 | controller | - update_services
2025-10-04 05:07:00.473667 | controller | - update_system
2025-10-04 05:07:00.473672 | controller | - openstack_patch_version
2025-10-04 05:07:00.473678 | controller | - edpm_deploy_generate_keys
2025-10-04 05:07:00.473684 | controller | - edpm_patch_ansible_runner_image
2025-10-04 05:07:00.473872 | controller | - edpm_deploy_prep
2025-10-04 05:07:00.473879 | controller | - edpm_deploy_cleanup
2025-10-04 05:07:00.473885 | controller | - edpm_deploy
2025-10-04 05:07:00.473891 | controller | - edpm_deploy_baremetal_prep
2025-10-04 05:07:00.473896 | controller | - edpm_deploy_baremetal
2025-10-04 05:07:00.473902 | controller | - edpm_wait_deploy_baremetal
2025-10-04 05:07:00.473908 | controller | - edpm_wait_deploy
2025-10-04 05:07:00.473914 | controller | - edpm_register_dns
2025-10-04 05:07:00.473926 | controller | - edpm_nova_discover_hosts
2025-10-04 05:07:00.473932 | controller | - openstack_crds
2025-10-04 05:07:00.473938 | controller | - openstack_crds_cleanup
2025-10-04 05:07:00.473944 | controller | - edpm_deploy_networker_prep
2025-10-04 05:07:00.473950 | controller | - edpm_deploy_networker_cleanup
2025-10-04 05:07:00.473957 | controller | - edpm_deploy_networker
2025-10-04 05:07:00.473965 | controller | - infra_prep
2025-10-04 05:07:00.473973 | controller | - infra
2025-10-04 05:07:00.473980 | controller | - infra_cleanup
2025-10-04 05:07:00.473987 | controller | - dns_deploy_prep
2025-10-04 05:07:00.473994 | controller | - dns_deploy
2025-10-04 05:07:00.474001 | controller | - dns_deploy_cleanup
2025-10-04 05:07:00.474009 | controller | - netconfig_deploy_prep
2025-10-04 05:07:00.474016 | controller | - netconfig_deploy
2025-10-04 05:07:00.474023 | controller | - netconfig_deploy_cleanup
2025-10-04 05:07:00.474030 | controller | - memcached_deploy_prep
2025-10-04 05:07:00.474037 | controller | - memcached_deploy
2025-10-04 05:07:00.474044 | controller | - memcached_deploy_cleanup
2025-10-04 05:07:00.474051 | controller | - keystone_prep
2025-10-04 05:07:00.474058 | controller | - keystone
2025-10-04 05:07:00.474066 | controller | - keystone_cleanup
2025-10-04 05:07:00.474074 | controller | - keystone_deploy_prep
2025-10-04 05:07:00.474081 | controller | - keystone_deploy
2025-10-04 05:07:00.474088 | controller | - keystone_deploy_cleanup
2025-10-04 05:07:00.474095 | controller | - barbican_prep
2025-10-04 05:07:00.474102 | controller | - barbican
2025-10-04 05:07:00.474109 | controller | - barbican_cleanup
2025-10-04 05:07:00.474115 | controller | - barbican_deploy_prep
2025-10-04 05:07:00.474121 | controller | - barbican_deploy
2025-10-04 05:07:00.474127 | controller | - barbican_deploy_validate
2025-10-04 05:07:00.474151 | controller | - barbican_deploy_cleanup
2025-10-04 05:07:00.474157 | controller | - mariadb
2025-10-04 05:07:00.474163 | controller | - mariadb_cleanup
2025-10-04 05:07:00.474169 | controller | - mariadb_deploy_prep
2025-10-04 05:07:00.474175 | controller | - mariadb_deploy
2025-10-04 05:07:00.474180 | controller | - mariadb_deploy_cleanup
2025-10-04 05:07:00.474186 | controller | - placement_prep
2025-10-04 05:07:00.474192 | controller | - placement
2025-10-04 05:07:00.474198 | controller | - placement_cleanup
2025-10-04 05:07:00.474204 | controller | - placement_deploy_prep
2025-10-04 05:07:00.474209 | controller | - placement_deploy
2025-10-04 05:07:00.474215 | controller | - placement_deploy_cleanup
2025-10-04 05:07:00.474221 | controller | - glance_prep
2025-10-04 05:07:00.474227 | controller | - glance
2025-10-04 05:07:00.474237 | controller | - glance_cleanup
2025-10-04 05:07:00.474243 | controller | - glance_deploy_prep
2025-10-04 05:07:00.474249 | controller | - glance_deploy
2025-10-04 05:07:00.474255 | controller | - glance_deploy_cleanup
2025-10-04 05:07:00.474261 | controller | - ovn_prep
2025-10-04 05:07:00.474267 | controller | - ovn
2025-10-04 05:07:00.474272 | controller | - ovn_cleanup
2025-10-04 05:07:00.474278 | controller | - ovn_deploy_prep
2025-10-04 05:07:00.474287 | controller | - ovn_deploy
2025-10-04 05:07:00.474293 | controller | - ovn_deploy_cleanup
2025-10-04 05:07:00.474298 | controller | - neutron_prep
2025-10-04 05:07:00.474304 | controller | - neutron
2025-10-04 05:07:00.474310 | controller | - neutron_cleanup
2025-10-04 05:07:00.474316 | controller | - neutron_deploy_prep
2025-10-04 05:07:00.474322 | controller | - neutron_deploy
2025-10-04 05:07:00.474327 | controller | - neutron_deploy_cleanup
2025-10-04 05:07:00.474333 | controller | - cinder_prep
2025-10-04 05:07:00.474339 | controller | - cinder
2025-10-04 05:07:00.474345 | controller | - cinder_cleanup
2025-10-04 05:07:00.474351 | controller | - cinder_deploy_prep
2025-10-04 05:07:00.474356 | controller | - cinder_deploy
2025-10-04 05:07:00.474362 | controller | - cinder_deploy_cleanup
2025-10-04 05:07:00.474368 | controller | - rabbitmq_prep
2025-10-04 05:07:00.474374 | controller | - rabbitmq
2025-10-04 05:07:00.474380 | controller | - rabbitmq_cleanup
2025-10-04 05:07:00.474385 | controller | - rabbitmq_deploy_prep
2025-10-04 05:07:00.474391 | controller | - rabbitmq_deploy
2025-10-04 05:07:00.474397 | controller | - rabbitmq_deploy_cleanup
2025-10-04 05:07:00.474403 | controller | - ironic_prep
2025-10-04 05:07:00.474409 | controller | - ironic
2025-10-04 05:07:00.474418 | controller | - ironic_cleanup
2025-10-04 05:07:00.474423 | controller | - ironic_deploy_prep
2025-10-04 05:07:00.474429 | controller | - ironic_deploy
2025-10-04 05:07:00.474435 | controller | - ironic_deploy_cleanup
2025-10-04 05:07:00.474441 | controller | - octavia_prep
2025-10-04 05:07:00.474447 | controller | - octavia
2025-10-04 05:07:00.474452 | controller | - octavia_cleanup
2025-10-04 05:07:00.474458 | controller | - octavia_deploy_prep
2025-10-04 05:07:00.474464 | controller | - octavia_deploy
2025-10-04 05:07:00.474470 | controller | - octavia_deploy_cleanup
2025-10-04 05:07:00.474476 | controller | - designate_prep
2025-10-04 05:07:00.474482 | controller | - designate
2025-10-04 05:07:00.474487 | controller | - designate_cleanup
2025-10-04 05:07:00.474493 | controller | - designate_deploy_prep
2025-10-04 05:07:00.474499 | controller | - designate_deploy
2025-10-04 05:07:00.474505 | controller | - designate_deploy_cleanup
2025-10-04 05:07:00.474510 | controller | - nova_prep
2025-10-04 05:07:00.474516 | controller | - nova
2025-10-04 05:07:00.474522 | controller | - nova_cleanup
2025-10-04 05:07:00.474528 | controller | - nova_deploy_prep
2025-10-04 05:07:00.474534 | controller | - nova_deploy
2025-10-04 05:07:00.474540 | controller | - nova_deploy_cleanup
2025-10-04 05:07:00.474546 | controller | - mariadb_kuttl_run
2025-10-04 05:07:00.474552 | controller | - mariadb_kuttl
2025-10-04 05:07:00.474558 | controller | - kuttl_db_prep
2025-10-04 05:07:00.474563 | controller | - kuttl_db_cleanup
2025-10-04 05:07:00.474569 | controller | - kuttl_common_prep
2025-10-04 05:07:00.474575 | controller | - kuttl_common_cleanup
2025-10-04 05:07:00.474580 | controller | - keystone_kuttl_run
2025-10-04 05:07:00.474586 | controller | - keystone_kuttl
2025-10-04 05:07:00.474592 | controller | - barbican_kuttl_run
2025-10-04 05:07:00.474598 | controller | - barbican_kuttl
2025-10-04 05:07:00.474609 | controller | - placement_kuttl_run
2025-10-04 05:07:00.474615 | controller | - placement_kuttl
2025-10-04 05:07:00.474621 | controller | - cinder_kuttl_run
2025-10-04 05:07:00.474627 | controller | - cinder_kuttl
2025-10-04 05:07:00.474632 | controller | - neutron_kuttl_run
2025-10-04 05:07:00.474638 | controller | - neutron_kuttl
2025-10-04 05:07:00.474644 | controller | - octavia_kuttl_run
2025-10-04 05:07:00.474649 | controller | - octavia_kuttl
2025-10-04 05:07:00.474655 | controller | - designate_kuttl
2025-10-04 05:07:00.474661 | controller | - designate_kuttl_run
2025-10-04 05:07:00.474667 | controller | - ovn_kuttl_run
2025-10-04 05:07:00.474672 | controller | - ovn_kuttl
2025-10-04 05:07:00.474678 | controller | - infra_kuttl_run
2025-10-04 05:07:00.474684 | controller | - infra_kuttl
2025-10-04 05:07:00.474690 | controller | - ironic_kuttl_run
2025-10-04 05:07:00.474695 | controller | - ironic_kuttl
2025-10-04 05:07:00.474704 | controller | - ironic_kuttl_crc
2025-10-04 05:07:00.474710 | controller | - heat_kuttl_run
2025-10-04 05:07:00.474716 | controller | - heat_kuttl
2025-10-04 05:07:00.474722 | controller | - heat_kuttl_crc
2025-10-04 05:07:00.474727 | controller | - ansibleee_kuttl_run
2025-10-04 05:07:00.474733 | controller | - ansibleee_kuttl_cleanup
2025-10-04 05:07:00.474739 | controller | - ansibleee_kuttl_prep
2025-10-04 05:07:00.474745 | controller | - ansibleee_kuttl
2025-10-04 05:07:00.474750 | controller | - glance_kuttl_run
2025-10-04 05:07:00.474756 | controller | - glance_kuttl
2025-10-04 05:07:00.474762 | controller | - manila_kuttl_run
2025-10-04 05:07:00.474768 | controller | - manila_kuttl
2025-10-04 05:07:00.474773 | controller | - swift_kuttl_run
2025-10-04 05:07:00.474779 | controller | - swift_kuttl
2025-10-04 05:07:00.474785 | controller | - horizon_kuttl_run
2025-10-04 05:07:00.474791 | controller | - horizon_kuttl
2025-10-04 05:07:00.474796 | controller | - openstack_kuttl_run
2025-10-04 05:07:00.474802 | controller | - openstack_kuttl
2025-10-04 05:07:00.474808 | controller | - mariadb_chainsaw_run
2025-10-04 05:07:00.474813 | controller | - mariadb_chainsaw
2025-10-04 05:07:00.474819 | controller | - horizon_prep
2025-10-04 05:07:00.474825 | controller | - horizon
2025-10-04 05:07:00.474831 | controller | - horizon_cleanup
2025-10-04 05:07:00.474836 | controller | - horizon_deploy_prep
2025-10-04 05:07:00.474842 | controller | - horizon_deploy
2025-10-04 05:07:00.474848 | controller | - horizon_deploy_cleanup
2025-10-04 05:07:00.474857 | controller | - heat_prep
2025-10-04 05:07:00.474863 | controller | - heat
2025-10-04 05:07:00.474869 | controller | - heat_cleanup
2025-10-04 05:07:00.474874 | controller | - heat_deploy_prep
2025-10-04 05:07:00.474880 | controller | - heat_deploy
2025-10-04 05:07:00.474886 | controller | - heat_deploy_cleanup
2025-10-04 05:07:00.474891 | controller | - ansibleee_prep
2025-10-04 05:07:00.474897 | controller | - ansibleee
2025-10-04 05:07:00.474903 | controller | - ansibleee_cleanup
2025-10-04 05:07:00.474909 | controller | - baremetal_prep
2025-10-04 05:07:00.474914 | controller | - baremetal
2025-10-04 05:07:00.474920 | controller | - baremetal_cleanup
2025-10-04 05:07:00.474926 | controller | - ceph_help
2025-10-04 05:07:00.474932 | controller | - ceph
2025-10-04 05:07:00.474937 | controller | - ceph_cleanup
2025-10-04 05:07:00.474943 | controller | - rook_prep
2025-10-04 05:07:00.474949 | controller | - rook
2025-10-04 05:07:00.474955 | controller | - rook_deploy_prep
2025-10-04 05:07:00.474960 | controller | - rook_deploy
2025-10-04 05:07:00.474966 | controller | - rook_crc_disk
2025-10-04 05:07:00.474972 | controller | - rook_cleanup
2025-10-04 05:07:00.474978 | controller | - lvms
2025-10-04 05:07:00.474983 | controller | - nmstate
2025-10-04 05:07:00.474989 | controller | - nncp
2025-10-04 05:07:00.474995 | controller | - nncp_cleanup
2025-10-04 05:07:00.475001 | controller | - netattach
2025-10-04 05:07:00.475006 | controller | - netattach_cleanup
2025-10-04 05:07:00.475012 | controller | - metallb
2025-10-04 05:07:00.475018 | controller | - metallb_config
2025-10-04 05:07:00.475024 | controller | - metallb_config_cleanup
2025-10-04 05:07:00.475029 | controller | - metallb_cleanup
2025-10-04 05:07:00.475035 | controller | - loki
2025-10-04 05:07:00.475041 | controller | - loki_cleanup
2025-10-04 05:07:00.475047 | controller | - loki_deploy
2025-10-04 05:07:00.475052 | controller | - loki_deploy_cleanup
2025-10-04 05:07:00.475058 | controller | - netobserv
2025-10-04 05:07:00.475064 | controller | - netobserv_cleanup
2025-10-04 05:07:00.475069 | controller | - netobserv_deploy
2025-10-04 05:07:00.475075 | controller | - netobserv_deploy_cleanup
2025-10-04 05:07:00.475081 | controller | - manila_prep
2025-10-04 05:07:00.475087 | controller | - manila
2025-10-04 05:07:00.475092 | controller | - manila_cleanup
2025-10-04 05:07:00.475098 | controller | - manila_deploy_prep
2025-10-04 05:07:00.475104 | controller | - manila_deploy
2025-10-04 05:07:00.475110 | controller | - manila_deploy_cleanup
2025-10-04 05:07:00.475115 | controller | - telemetry_prep
2025-10-04 05:07:00.475121 | controller | - telemetry
2025-10-04 05:07:00.475127 | controller | - telemetry_cleanup
2025-10-04 05:07:00.475149 | controller | - telemetry_deploy_prep
2025-10-04 05:07:00.475155 | controller | - telemetry_deploy
2025-10-04 05:07:00.475161 | controller | - telemetry_deploy_cleanup
2025-10-04 05:07:00.475183 | controller | - telemetry_kuttl_run
2025-10-04 05:07:00.475189 | controller | - telemetry_kuttl
2025-10-04 05:07:00.475195 | controller | - swift_prep
2025-10-04 05:07:00.475200 | controller | - swift
2025-10-04 05:07:00.475206 | controller | - swift_cleanup
2025-10-04 05:07:00.475212 | controller | - swift_deploy_prep
2025-10-04 05:07:00.475218 | controller | - swift_deploy
2025-10-04 05:07:00.475224 | controller | - swift_deploy_cleanup
2025-10-04 05:07:00.475229 | controller | - certmanager
2025-10-04 05:07:00.475235 | controller | - certmanager_cleanup
2025-10-04 05:07:00.475241 | controller | - validate_marketplace
2025-10-04 05:07:00.475247 | controller | - redis_deploy_prep
2025-10-04 05:07:00.475252 | controller | - redis_deploy
2025-10-04 05:07:00.475258 | controller | - redis_deploy_cleanup
2025-10-04 05:07:00.475264 | controller | - set_slower_etcd_profile
2025-10-04 05:07:00.475270 | controller | /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/Makefile:
2025-10-04 05:07:00.475276 | controller | - help
2025-10-04 05:07:00.475282 | controller | - download_tools
2025-10-04 05:07:00.475288 | controller | - nfs
2025-10-04 05:07:00.475294 | controller | - nfs_cleanup
2025-10-04 05:07:00.475300 | controller | - crc
2025-10-04 05:07:00.475305 | controller | - crc_cleanup
2025-10-04 05:07:00.475311 | controller | - crc_scrub
2025-10-04 05:07:00.475317 | controller | - crc_attach_default_interface
2025-10-04 05:07:00.475323 | controller | - crc_attach_default_interface_cleanup
2025-10-04 05:07:00.475332 | controller | - ipv6_lab_network
2025-10-04 05:07:00.475338 | controller | - ipv6_lab_network_cleanup
2025-10-04 05:07:00.475343 | controller | - ipv6_lab_nat64_router
2025-10-04 05:07:00.475349 | controller | - ipv6_lab_nat64_router_cleanup
2025-10-04 05:07:00.475355 | controller | - ipv6_lab_sno
2025-10-04 05:07:00.475361 | controller | - ipv6_lab_sno_cleanup
2025-10-04 05:07:00.475366 | controller | - ipv6_lab
2025-10-04 05:07:00.475372 | controller | - ipv6_lab_cleanup
2025-10-04 05:07:00.475378 | controller | - attach_default_interface
2025-10-04 05:07:00.475384 | controller | - attach_default_interface_cleanup
2025-10-04 05:07:00.475389 | controller | - network_isolation_bridge
2025-10-04 05:07:00.475395 | controller | - network_isolation_bridge_cleanup
2025-10-04 05:07:00.475401 | controller | - edpm_baremetal_compute
2025-10-04 05:07:00.475407 | controller | - edpm_compute
2025-10-04 05:07:00.475412 | controller | - edpm_compute_bootc
2025-10-04 05:07:00.475418 | controller | - edpm_ansible_runner
2025-10-04 05:07:00.475424 | controller | - edpm_computes_bgp
2025-10-04 05:07:00.475430 | controller | - edpm_compute_repos
2025-10-04 05:07:00.475435 | controller | - edpm_compute_cleanup
2025-10-04 05:07:00.475441 | controller | - edpm_networker
2025-10-04 05:07:00.475447 | controller | - edpm_networker_cleanup
2025-10-04 05:07:00.475453 | controller | - edpm_deploy_instance
2025-10-04 05:07:00.475458 | controller | - tripleo_deploy
2025-10-04 05:07:00.475464 | controller | - standalone_deploy
2025-10-04 05:07:00.475470 | controller | - standalone_sync
2025-10-04 05:07:00.475476 | controller | - standalone
2025-10-04 05:07:00.475481 | controller | - standalone_cleanup
2025-10-04 05:07:00.475487 | controller | - standalone_snapshot
2025-10-04 05:07:00.475493 | controller | - standalone_revert
2025-10-04 05:07:00.475499 | controller | - cifmw_prepare
2025-10-04 05:07:00.475504 | controller | - cifmw_cleanup
2025-10-04 05:07:00.475510 | controller | - bmaas_network
2025-10-04 05:07:00.475516 | controller | - bmaas_network_cleanup
2025-10-04 05:07:00.475521 | controller | - bmaas_route_crc_and_crc_bmaas_networks
2025-10-04 05:07:00.475527 | controller | - bmaas_route_crc_and_crc_bmaas_networks_cleanup
2025-10-04 05:07:00.475537 | controller | - bmaas_crc_attach_network
2025-10-04 05:07:00.485044 | controller | - bmaas_crc_attach_network_cleanup
2025-10-04 05:07:00.485081 | controller | - bmaas_crc_baremetal_bridge
2025-10-04 05:07:00.485087 | controller | - bmaas_crc_baremetal_bridge_cleanup
2025-10-04 05:07:00.485093 | controller | - bmaas_baremetal_net_nad
2025-10-04 05:07:00.485099 | controller | - bmaas_baremetal_net_nad_cleanup
2025-10-04 05:07:00.485105 | controller | - bmaas_metallb
2025-10-04 05:07:00.485111 | controller | - bmaas_metallb_cleanup
2025-10-04 05:07:00.485116 | controller | - bmaas_virtual_bms
2025-10-04 05:07:00.485122 | controller | - bmaas_virtual_bms_cleanup
2025-10-04 05:07:00.485140 | controller | - bmaas_sushy_emulator
2025-10-04 05:07:00.485148 | controller | - bmaas_sushy_emulator_cleanup
2025-10-04 05:07:00.485154 | controller | - bmaas_sushy_emulator_wait
2025-10-04 05:07:00.485160 | controller | - bmaas_generate_nodes_yaml
2025-10-04 05:07:00.485166 | controller | - bmaas
2025-10-04 05:07:00.485172 | controller | - bmaas_cleanup
2025-10-04 05:07:00.485177 | controller | failed: false
2025-10-04 05:07:00.485183 | controller | success: true
2025-10-04 05:07:00.485196 | controller |
2025-10-04 05:07:00.881972 | controller | TASK [install_yamls : Create the install_yamls parameters file dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/install-yamls-params.yml, content={{
2025-10-04 05:07:00.882047 | controller | {
2025-10-04 05:07:00.882055 | controller | 'cifmw_install_yamls_environment': cifmw_install_yamls_environment,
2025-10-04 05:07:00.882062 | controller | 'cifmw_install_yamls_defaults': cifmw_install_yamls_defaults
2025-10-04 05:07:00.882068 | controller | } | to_nice_yaml
2025-10-04 05:07:00.882074 | controller | }}, mode=0644] ***
2025-10-04 05:07:00.882080 | controller | Saturday 04 October 2025 05:07:00 +0000 (0:00:00.034) 0:01:00.432 ******
2025-10-04 05:07:00.882093 | controller | changed: [localhost]
2025-10-04 05:07:00.917454 | controller |
2025-10-04 05:07:00.917519 | controller | TASK [install_yamls : Create empty cifmw_install_yamls_environment if needed cifmw_install_yamls_environment={}] ***
2025-10-04 05:07:00.917534 | controller | Saturday 04 October 2025 05:07:00 +0000 (0:00:00.397) 0:01:00.830 ******
2025-10-04 05:07:00.917551 | controller | skipping: [localhost]
2025-10-04 05:07:01.444924 | controller |
2025-10-04 05:07:01.444976 | 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 }}] ***
2025-10-04 05:07:01.444988 | controller | Saturday 04 October 2025 05:07:00 +0000 (0:00:00.035) 0:01:00.865 ******
2025-10-04 05:07:01.445003 | controller | changed: [localhost]
2025-10-04 05:07:01.478603 | controller |
2025-10-04 05:07:01.478654 | 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] ***
2025-10-04 05:07:01.478664 | controller | Saturday 04 October 2025 05:07:01 +0000 (0:00:00.526) 0:01:01.392 ******
2025-10-04 05:07:01.478679 | controller | ok: [localhost]
2025-10-04 05:07:01.923431 | controller |
2025-10-04 05:07:01.923467 | controller | TASK [cifmw_setup : Create artifacts with custom params mode=0644, dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/custom-params.yml, content={{ ci_framework_params | to_nice_yaml }}] ***
2025-10-04 05:07:01.923475 | controller | Saturday 04 October 2025 05:07:01 +0000 (0:00:00.034) 0:01:01.426 ******
2025-10-04 05:07:01.923488 | controller | changed: [localhost]
2025-10-04 05:07:01.970646 | controller |
2025-10-04 05:07:01.970680 | controller | PLAY [Install deps and prepare for KUTTL run] **********************************
2025-10-04 05:07:01.970688 | controller |
2025-10-04 05:07:01.970694 | controller | TASK [Download install_yamls deps name=install_yamls_makes, tasks_from=make_download_tools] ***
2025-10-04 05:07:01.970701 | controller | Saturday 04 October 2025 05:07:01 +0000 (0:00:00.444) 0:01:01.871 ******
2025-10-04 05:07:01.970712 | controller |
2025-10-04 05:07:02.014124 | controller | TASK [install_yamls_makes : Debug make_download_tools_env var=make_download_tools_env] ***
2025-10-04 05:07:02.014184 | controller | Saturday 04 October 2025 05:07:01 +0000 (0:00:00.047) 0:01:01.918 ******
2025-10-04 05:07:02.014198 | controller | skipping: [localhost]
2025-10-04 05:07:02.052525 | controller |
2025-10-04 05:07:02.052562 | controller | TASK [install_yamls_makes : Debug make_download_tools_params var=make_download_tools_params] ***
2025-10-04 05:07:02.052573 | controller | Saturday 04 October 2025 05:07:02 +0000 (0:00:00.043) 0:01:01.962 ******
2025-10-04 05:07:02.052588 | controller | skipping: [localhost]
2025-10-04 05:07:37.320991 | controller |
2025-10-04 05:07:37.321047 | controller | TASK [install_yamls_makes : Run download_tools output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup, script=make download_tools, dry_run={{ make_download_tools_dryrun|default(false)|bool }}, extra_args={{ dict((make_download_tools_env|default({})), **(make_download_tools_params|default({}))) }}] ***
2025-10-04 05:07:37.321055 | controller | Saturday 04 October 2025 05:07:02 +0000 (0:00:00.038) 0:01:02.000 ******
2025-10-04 05:07:37.321068 | controller | [WARNING]: conditional statements should not include jinja2 templating
2025-10-04 05:07:37.336287 | controller | delimiters such as {{ }} or {% %}. Found: {{ make_download_tools_until |
2025-10-04 05:07:37.336323 | controller | default(true) }}
2025-10-04 05:07:37.336338 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_000_run_download.log
2025-10-04 05:07:37.398486 | controller | changed: [localhost]
2025-10-04 05:07:37.398521 | controller |
2025-10-04 05:07:37.398529 | controller | TASK [Login into Openshift cluster name=openshift_login] ***********************
2025-10-04 05:07:37.398536 | controller | Saturday 04 October 2025 05:07:37 +0000 (0:00:35.283) 0:01:37.284 ******
2025-10-04 05:07:37.398548 | controller |
2025-10-04 05:07:37.610922 | controller | TASK [openshift_login : Ensure output directory exists path={{ cifmw_openshift_login_basedir }}/artifacts, state=directory, mode=0755] ***
2025-10-04 05:07:37.610962 | controller | Saturday 04 October 2025 05:07:37 +0000 (0:00:00.062) 0:01:37.346 ******
2025-10-04 05:07:37.610976 | controller | ok: [localhost]
2025-10-04 05:07:37.648556 | controller |
2025-10-04 05:07:37.648624 | controller | TASK [openshift_login : OpenShift login _raw_params=login.yml] *****************
2025-10-04 05:07:37.648634 | controller | Saturday 04 October 2025 05:07:37 +0000 (0:00:00.212) 0:01:37.559 ******
2025-10-04 05:07:37.648649 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/login.yml for localhost
2025-10-04 05:07:37.679096 | controller |
2025-10-04 05:07:37.679198 | controller | TASK [openshift_login : Check if the password file is present path={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] ***
2025-10-04 05:07:37.679208 | controller | Saturday 04 October 2025 05:07:37 +0000 (0:00:00.037) 0:01:37.596 ******
2025-10-04 05:07:37.679227 | controller | skipping: [localhost]
2025-10-04 05:07:37.716556 | controller |
2025-10-04 05:07:37.716661 | controller | TASK [openshift_login : Fetch user password content src={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] ***
2025-10-04 05:07:37.716672 | controller | Saturday 04 October 2025 05:07:37 +0000 (0:00:00.030) 0:01:37.626 ******
2025-10-04 05:07:37.716693 | controller | skipping: [localhost]
2025-10-04 05:07:37.755636 | controller |
2025-10-04 05:07:37.755712 | controller | TASK [openshift_login : Set user password as a fact cifmw_openshift_login_password={{ cifmw_openshift_login_password_file_slurp.content | b64decode }}, cacheable=True] ***
2025-10-04 05:07:37.755722 | controller | Saturday 04 October 2025 05:07:37 +0000 (0:00:00.037) 0:01:37.664 ******
2025-10-04 05:07:37.755744 | controller | skipping: [localhost]
2025-10-04 05:07:37.800497 | controller |
2025-10-04 05:07:37.800575 | controller | TASK [openshift_login : Set role variables cifmw_openshift_login_kubeconfig={{
2025-10-04 05:07:37.800586 | controller | cifmw_openshift_login_kubeconfig |
2025-10-04 05:07:37.800595 | controller | default(cifmw_openshift_kubeconfig) |
2025-10-04 05:07:37.800602 | controller | default(
2025-10-04 05:07:37.800610 | controller | ansible_env.KUBECONFIG if 'KUBECONFIG' in ansible_env else
2025-10-04 05:07:37.800618 | controller | cifmw_openshift_login_kubeconfig_default_path
2025-10-04 05:07:37.800624 | controller | ) | trim
2025-10-04 05:07:37.800632 | 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] ***
2025-10-04 05:07:37.800640 | controller | Saturday 04 October 2025 05:07:37 +0000 (0:00:00.039) 0:01:37.703 ******
2025-10-04 05:07:37.800658 | controller | ok: [localhost]
2025-10-04 05:07:37.977690 | controller |
2025-10-04 05:07:37.977726 | controller | TASK [openshift_login : Check if kubeconfig exists path={{ cifmw_openshift_login_kubeconfig }}] ***
2025-10-04 05:07:37.977734 | controller | Saturday 04 October 2025 05:07:37 +0000 (0:00:00.045) 0:01:37.748 ******
2025-10-04 05:07:37.977747 | controller | ok: [localhost]
2025-10-04 05:07:38.010206 | controller |
2025-10-04 05:07:38.010244 | 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 (
2025-10-04 05:07:38.010252 | controller | (cifmw_openshift_login_user is defined) and
2025-10-04 05:07:38.010260 | controller | (cifmw_openshift_login_password is defined) and
2025-10-04 05:07:38.010266 | controller | (cifmw_openshift_login_api is defined)
2025-10-04 05:07:38.010273 | controller | ), msg=If an existing kubeconfig is not provided user/pwd or provided/initial token and API URL must be given] ***
2025-10-04 05:07:38.010279 | controller | Saturday 04 October 2025 05:07:37 +0000 (0:00:00.177) 0:01:37.925 ******
2025-10-04 05:07:38.010303 | controller | ok: [localhost] =>
2025-10-04 05:07:38.039274 | controller | changed: false
2025-10-04 05:07:38.039317 | controller | msg: All assertions passed
2025-10-04 05:07:38.039326 | controller |
2025-10-04 05:07:38.039334 | controller | TASK [openshift_login : Fetch kubeconfig content src={{ cifmw_openshift_login_kubeconfig }}] ***
2025-10-04 05:07:38.039342 | controller | Saturday 04 October 2025 05:07:38 +0000 (0:00:00.032) 0:01:37.958 ******
2025-10-04 05:07:38.039357 | controller | skipping: [localhost]
2025-10-04 05:07:38.066420 | controller |
2025-10-04 05:07:38.066458 | controller | TASK [openshift_login : Fetch x509 key based users cifmw_openshift_login_key_based_users={{
2025-10-04 05:07:38.066467 | controller | (
2025-10-04 05:07:38.066474 | controller | cifmw_openshift_login_kubeconfig_content_b64.content |
2025-10-04 05:07:38.066481 | controller | b64decode |
2025-10-04 05:07:38.066488 | controller | from_yaml
2025-10-04 05:07:38.066495 | controller | ). users | default([]) |
2025-10-04 05:07:38.066502 | controller | selectattr('user.client-certificate-data', 'defined') |
2025-10-04 05:07:38.066508 | controller | map(attribute="name") |
2025-10-04 05:07:38.066515 | controller | map("split", "/") |
2025-10-04 05:07:38.066522 | controller | map("first")
2025-10-04 05:07:38.066528 | controller | }}, cacheable=True] ***
2025-10-04 05:07:38.066535 | controller | Saturday 04 October 2025 05:07:38 +0000 (0:00:00.028) 0:01:37.987 ******
2025-10-04 05:07:38.066549 | controller | skipping: [localhost]
2025-10-04 05:07:38.094214 | controller |
2025-10-04 05:07:38.094250 | controller | TASK [openshift_login : Assign key based user if not provided and available cifmw_openshift_login_user={{
2025-10-04 05:07:38.094258 | controller | (cifmw_openshift_login_assume_cert_system_user | ternary('system:', '')) +
2025-10-04 05:07:38.094264 | controller | (cifmw_openshift_login_key_based_users | map('replace', 'system:', '') | unique | first)
2025-10-04 05:07:38.094271 | controller | }}, cifmw_openshift_login_cert_login=True, cacheable=True] ***
2025-10-04 05:07:38.094277 | controller | Saturday 04 October 2025 05:07:38 +0000 (0:00:00.027) 0:01:38.014 ******
2025-10-04 05:07:38.094288 | controller | skipping: [localhost]
2025-10-04 05:07:38.123047 | controller |
2025-10-04 05:07:38.123080 | controller | TASK [openshift_login : Set the retry count cifmw_openshift_login_retries_cnt={{
2025-10-04 05:07:38.123088 | controller | 0 if cifmw_openshift_login_retries_cnt is undefined else
2025-10-04 05:07:38.123095 | controller | cifmw_openshift_login_retries_cnt|int + 1
2025-10-04 05:07:38.123101 | controller | }}] ***
2025-10-04 05:07:38.123107 | controller | Saturday 04 October 2025 05:07:38 +0000 (0:00:00.027) 0:01:38.042 ******
2025-10-04 05:07:38.123118 | controller | ok: [localhost]
2025-10-04 05:07:38.150215 | controller |
2025-10-04 05:07:38.150250 | controller | TASK [openshift_login : Fetch token _raw_params=try_login.yml] *****************
2025-10-04 05:07:38.150257 | controller | Saturday 04 October 2025 05:07:38 +0000 (0:00:00.028) 0:01:38.071 ******
2025-10-04 05:07:38.150270 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/try_login.yml for localhost
2025-10-04 05:07:38.454890 | controller |
2025-10-04 05:07:38.454954 | controller | TASK [openshift_login : Try get OpenShift access token _raw_params=oc whoami -t] ***
2025-10-04 05:07:38.454963 | controller | Saturday 04 October 2025 05:07:38 +0000 (0:00:00.027) 0:01:38.098 ******
2025-10-04 05:07:38.454981 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/try_login.yml:17
2025-10-04 05:07:38.907012 | controller | fatal: [localhost]: FAILED! =>
2025-10-04 05:07:38.907078 | controller | changed: true
2025-10-04 05:07:38.907096 | controller | cmd:
2025-10-04 05:07:38.907111 | controller | - oc
2025-10-04 05:07:38.907151 | controller | - whoami
2025-10-04 05:07:38.907171 | controller | - -t
2025-10-04 05:07:38.907186 | controller | delta: '0:00:00.112510'
2025-10-04 05:07:38.907201 | controller | end: '2025-10-04 05:07:38.421332'
2025-10-04 05:07:38.907217 | controller | msg: non-zero return code
2025-10-04 05:07:38.907231 | controller | rc: 1
2025-10-04 05:07:38.907246 | controller | start: '2025-10-04 05:07:38.308822'
2025-10-04 05:07:38.907260 | controller | stderr: |-
2025-10-04 05:07:38.907275 | controller | error: Missing or incomplete configuration info. Please point to an existing, complete config file:
2025-10-04 05:07:38.907290 | controller |
2025-10-04 05:07:38.907305 | controller |
2025-10-04 05:07:38.907319 | controller | 1. Via the command-line flag --kubeconfig
2025-10-04 05:07:38.907344 | controller | 2. Via the KUBECONFIG environment variable
2025-10-04 05:07:38.907359 | controller | 3. In your home directory as ~/.kube/config
2025-10-04 05:07:38.907373 | controller |
2025-10-04 05:07:38.907388 | controller | To view or setup config directly use the 'config' command.
2025-10-04 05:07:38.907402 | controller | stderr_lines:
2025-10-04 05:07:38.907417 | controller | - 'error: Missing or incomplete configuration info. Please point to an existing,
2025-10-04 05:07:38.907432 | controller | complete config file:'
2025-10-04 05:07:38.907446 | controller | - ''
2025-10-04 05:07:38.907460 | controller | - ''
2025-10-04 05:07:38.907475 | controller | - ' 1. Via the command-line flag --kubeconfig'
2025-10-04 05:07:38.907489 | controller | - ' 2. Via the KUBECONFIG environment variable'
2025-10-04 05:07:38.907504 | controller | - ' 3. In your home directory as ~/.kube/config'
2025-10-04 05:07:38.907518 | controller | - ''
2025-10-04 05:07:38.907532 | controller | - To view or setup config directly use the 'config' command.
2025-10-04 05:07:38.907547 | controller | stdout: ''
2025-10-04 05:07:38.907561 | controller | stdout_lines: []
2025-10-04 05:07:38.907575 | controller | ...ignoring
2025-10-04 05:07:38.907590 | controller |
2025-10-04 05:07:38.907606 | 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 %}] ***
2025-10-04 05:07:38.907622 | controller | Saturday 04 October 2025 05:07:38 +0000 (0:00:00.304) 0:01:38.402 ******
2025-10-04 05:07:38.907647 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_001_fetch_openshift.log
2025-10-04 05:07:38.952948 | controller | changed: [localhost]
2025-10-04 05:07:38.953007 | controller |
2025-10-04 05:07:38.953023 | controller | TASK [openshift_login : Ensure kubeconfig is provided that=cifmw_openshift_login_kubeconfig != ""] ***
2025-10-04 05:07:38.953037 | controller | Saturday 04 October 2025 05:07:38 +0000 (0:00:00.451) 0:01:38.854 ******
2025-10-04 05:07:38.953060 | controller | ok: [localhost] =>
2025-10-04 05:07:39.288226 | controller | changed: false
2025-10-04 05:07:39.288260 | controller | msg: All assertions passed
2025-10-04 05:07:39.288267 | controller |
2025-10-04 05:07:39.288274 | controller | TASK [openshift_login : Fetch new OpenShift access token _raw_params=oc whoami -t] ***
2025-10-04 05:07:39.288281 | controller | Saturday 04 October 2025 05:07:38 +0000 (0:00:00.045) 0:01:38.900 ******
2025-10-04 05:07:39.288293 | controller | changed: [localhost]
2025-10-04 05:07:39.318768 | controller |
2025-10-04 05:07:39.318804 | controller | TASK [openshift_login : Set new OpenShift token cifmw_openshift_login_token={{
2025-10-04 05:07:39.318812 | controller | (not cifmw_openshift_login_new_token_out.skipped | default(false)) |
2025-10-04 05:07:39.318818 | controller | ternary(cifmw_openshift_login_new_token_out.stdout, cifmw_openshift_login_whoami_out.stdout)
2025-10-04 05:07:39.318825 | controller | }}, cacheable=True] ***
2025-10-04 05:07:39.318831 | controller | Saturday 04 October 2025 05:07:39 +0000 (0:00:00.335) 0:01:39.236 ******
2025-10-04 05:07:39.318844 | controller | ok: [localhost]
2025-10-04 05:07:39.631476 | controller |
2025-10-04 05:07:39.631548 | controller | TASK [openshift_login : Fetch OpenShift API URL _raw_params=oc whoami --show-server=true] ***
2025-10-04 05:07:39.631559 | controller | Saturday 04 October 2025 05:07:39 +0000 (0:00:00.030) 0:01:39.266 ******
2025-10-04 05:07:39.631581 | controller | changed: [localhost]
2025-10-04 05:07:39.979531 | controller |
2025-10-04 05:07:39.979592 | controller | TASK [openshift_login : Fetch OpenShift kubeconfig context _raw_params=oc whoami -c] ***
2025-10-04 05:07:39.979600 | controller | Saturday 04 October 2025 05:07:39 +0000 (0:00:00.312) 0:01:39.579 ******
2025-10-04 05:07:39.979617 | controller | changed: [localhost]
2025-10-04 05:07:40.287737 | controller |
2025-10-04 05:07:40.287783 | controller | TASK [openshift_login : Fetch OpenShift current user _raw_params=oc whoami] ****
2025-10-04 05:07:40.287796 | controller | Saturday 04 October 2025 05:07:39 +0000 (0:00:00.348) 0:01:39.927 ******
2025-10-04 05:07:40.287809 | controller | changed: [localhost]
2025-10-04 05:07:40.326529 | controller |
2025-10-04 05:07:40.326566 | 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 |
2025-10-04 05:07:40.326576 | controller | combine({'KUBECONFIG': cifmw_openshift_login_kubeconfig})
2025-10-04 05:07:40.326583 | controller | ) if cifmw_install_yamls_environment is defined else omit
2025-10-04 05:07:40.326589 | controller | }}, cacheable=True] ***
2025-10-04 05:07:40.326595 | controller | Saturday 04 October 2025 05:07:40 +0000 (0:00:00.308) 0:01:40.235 ******
2025-10-04 05:07:40.326608 | controller | ok: [localhost]
2025-10-04 05:07:40.738329 | controller |
2025-10-04 05:07:40.738394 | controller | TASK [openshift_login : Create the openshift_login parameters file dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/openshift-login-params.yml, content={{ cifmw_openshift_login_params_content | from_yaml | to_nice_yaml }}, mode=0600] ***
2025-10-04 05:07:40.738417 | controller | Saturday 04 October 2025 05:07:40 +0000 (0:00:00.038) 0:01:40.274 ******
2025-10-04 05:07:40.738445 | controller | changed: [localhost]
2025-10-04 05:07:41.062444 | controller |
2025-10-04 05:07:41.062490 | controller | TASK [openshift_login : Read the install yamls parameters file path={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/install-yamls-params.yml] ***
2025-10-04 05:07:41.062502 | controller | Saturday 04 October 2025 05:07:40 +0000 (0:00:00.410) 0:01:40.685 ******
2025-10-04 05:07:41.062519 | controller | ok: [localhost]
2025-10-04 05:07:41.503232 | controller |
2025-10-04 05:07:41.503267 | controller | TASK [openshift_login : Append the KUBECONFIG to the install yamls parameters content={{
2025-10-04 05:07:41.503275 | controller | cifmw_openshift_login_install_yamls_artifacts_slurp['content'] | b64decode | from_yaml |
2025-10-04 05:07:41.503281 | controller | combine(
2025-10-04 05:07:41.503288 | controller | {
2025-10-04 05:07:41.503294 | controller | 'cifmw_install_yamls_environment': {
2025-10-04 05:07:41.503300 | controller | 'KUBECONFIG': cifmw_openshift_login_kubeconfig
2025-10-04 05:07:41.503307 | controller | }
2025-10-04 05:07:41.503313 | controller | }, recursive=true) | to_nice_yaml
2025-10-04 05:07:41.503319 | controller | }}, dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/install-yamls-params.yml, mode=0600] ***
2025-10-04 05:07:41.503326 | controller | Saturday 04 October 2025 05:07:41 +0000 (0:00:00.324) 0:01:41.010 ******
2025-10-04 05:07:41.503338 | controller | changed: [localhost]
2025-10-04 05:07:41.678695 | controller |
2025-10-04 05:07:41.678761 | controller | TASK [openshift_setup : Ensure output directory exists path={{ cifmw_openshift_setup_basedir }}/artifacts, state=directory, mode=0755] ***
2025-10-04 05:07:41.678778 | controller | Saturday 04 October 2025 05:07:41 +0000 (0:00:00.441) 0:01:41.451 ******
2025-10-04 05:07:41.678808 | controller | ok: [localhost]
2025-10-04 05:07:41.729911 | controller |
2025-10-04 05:07:41.729951 | controller | TASK [openshift_setup : Fetch namespaces to create cifmw_openshift_setup_namespaces={{
2025-10-04 05:07:41.729960 | controller | ((
2025-10-04 05:07:41.729968 | controller | ([cifmw_install_yamls_defaults['NAMESPACE']] +
2025-10-04 05:07:41.729975 | controller | ([cifmw_install_yamls_defaults['OPERATOR_NAMESPACE']] if 'OPERATOR_NAMESPACE' is in cifmw_install_yamls_defaults else [])
2025-10-04 05:07:41.729982 | controller | ) if cifmw_install_yamls_defaults is defined else []
2025-10-04 05:07:41.729990 | controller | ) + cifmw_openshift_setup_create_namespaces) | unique
2025-10-04 05:07:41.730002 | controller | }}] ***
2025-10-04 05:07:41.730009 | controller | Saturday 04 October 2025 05:07:41 +0000 (0:00:00.175) 0:01:41.626 ******
2025-10-04 05:07:41.730023 | controller | ok: [localhost]
2025-10-04 05:07:43.505283 | controller |
2025-10-04 05:07:43.505347 | 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] ***
2025-10-04 05:07:43.505356 | controller | Saturday 04 October 2025 05:07:41 +0000 (0:00:00.051) 0:01:41.677 ******
2025-10-04 05:07:43.505373 | controller | changed: [localhost] => (item=openstack)
2025-10-04 05:07:43.533042 | controller | changed: [localhost] => (item=openstack-operators)
2025-10-04 05:07:43.533083 | controller |
2025-10-04 05:07:43.533094 | 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] ***
2025-10-04 05:07:43.533104 | controller | Saturday 04 October 2025 05:07:43 +0000 (0:00:01.775) 0:01:43.453 ******
2025-10-04 05:07:43.533119 | controller | skipping: [localhost]
2025-10-04 05:07:43.566590 | controller |
2025-10-04 05:07:43.566656 | 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'}}] ***
2025-10-04 05:07:43.566666 | controller | Saturday 04 October 2025 05:07:43 +0000 (0:00:00.027) 0:01:43.480 ******
2025-10-04 05:07:43.566684 | controller | skipping: [localhost] => (item=openstack)
2025-10-04 05:07:43.594633 | controller | skipping: [localhost] => (item=openstack-operators)
2025-10-04 05:07:43.594695 | controller | skipping: [localhost]
2025-10-04 05:07:43.594702 | controller |
2025-10-04 05:07:43.594709 | 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'}] ***
2025-10-04 05:07:43.594718 | controller | Saturday 04 October 2025 05:07:43 +0000 (0:00:00.034) 0:01:43.514 ******
2025-10-04 05:07:43.594738 | controller | skipping: [localhost]
2025-10-04 05:07:43.625614 | controller |
2025-10-04 05:07:43.625689 | 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 }}] ***
2025-10-04 05:07:43.625703 | controller | Saturday 04 October 2025 05:07:43 +0000 (0:00:00.028) 0:01:43.542 ******
2025-10-04 05:07:43.625727 | controller | skipping: [localhost]
2025-10-04 05:07:43.654774 | controller |
2025-10-04 05:07:43.654824 | controller | TASK [Ensure we have custom CA installed on host role=install_ca] **************
2025-10-04 05:07:43.654832 | controller | Saturday 04 October 2025 05:07:43 +0000 (0:00:00.030) 0:01:43.573 ******
2025-10-04 05:07:43.654846 | controller | skipping: [localhost]
2025-10-04 05:07:43.680640 | controller |
2025-10-04 05:07:43.680688 | controller | TASK [openshift_setup : Update ca bundle _raw_params=update-ca-trust extract] ***
2025-10-04 05:07:43.680696 | controller | Saturday 04 October 2025 05:07:43 +0000 (0:00:00.029) 0:01:43.602 ******
2025-10-04 05:07:43.680709 | controller | skipping: [localhost]
2025-10-04 05:07:43.705571 | controller |
2025-10-04 05:07:43.705620 | controller | TASK [openshift_setup : Slurp CAs file src={{ cifmw_openshift_setup_ca_bundle_path }}] ***
2025-10-04 05:07:43.705628 | controller | Saturday 04 October 2025 05:07:43 +0000 (0:00:00.025) 0:01:43.628 ******
2025-10-04 05:07:43.705642 | controller | skipping: [localhost]
2025-10-04 05:07:43.731361 | controller |
2025-10-04 05:07:43.731422 | 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 }}'}] ***
2025-10-04 05:07:43.731431 | controller | Saturday 04 October 2025 05:07:43 +0000 (0:00:00.024) 0:01:43.653 ******
2025-10-04 05:07:43.731447 | controller | skipping: [localhost]
2025-10-04 05:07:43.761013 | controller |
2025-10-04 05:07:43.761048 | 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'}}}] ***
2025-10-04 05:07:43.761060 | controller | Saturday 04 October 2025 05:07:43 +0000 (0:00:00.025) 0:01:43.679 ******
2025-10-04 05:07:43.761073 | controller | skipping: [localhost]
2025-10-04 05:07:43.784087 | controller |
2025-10-04 05:07:43.784121 | 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 }}'}}}] ***
2025-10-04 05:07:43.784145 | controller | Saturday 04 October 2025 05:07:43 +0000 (0:00:00.029) 0:01:43.709 ******
2025-10-04 05:07:43.784158 | controller | skipping: [localhost]
2025-10-04 05:07:43.814980 | controller |
2025-10-04 05:07:43.815016 | 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 }}'}}] ***
2025-10-04 05:07:43.815026 | controller | Saturday 04 October 2025 05:07:43 +0000 (0:00:00.023) 0:01:43.732 ******
2025-10-04 05:07:43.815039 | controller | skipping: [localhost]
2025-10-04 05:07:43.848312 | controller |
2025-10-04 05:07:43.848367 | controller | TASK [openshift_setup : Metal3 tweaks _raw_params=metal3_config.yml] ***********
2025-10-04 05:07:43.848388 | controller | Saturday 04 October 2025 05:07:43 +0000 (0:00:00.030) 0:01:43.763 ******
2025-10-04 05:07:43.848409 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_setup/tasks/metal3_config.yml for localhost
2025-10-04 05:07:43.874007 | controller |
2025-10-04 05:07:43.874049 | controller | TASK [openshift_setup : Fetch Metal3 configuration name _raw_params=oc get Provisioning -o name] ***
2025-10-04 05:07:43.874059 | controller | Saturday 04 October 2025 05:07:43 +0000 (0:00:00.033) 0:01:43.796 ******
2025-10-04 05:07:43.874074 | controller | skipping: [localhost]
2025-10-04 05:07:43.894042 | controller |
2025-10-04 05:07:43.894088 | controller | TASK [openshift_setup : Apply the patch to Metal3 Provisioning _raw_params=oc patch {{ _cifmw_openshift_setup_provisioning_name.stdout }} --type='json' -p='[{"op": "replace", "path": "/spec/watchAllNamespaces", "value": true}]'] ***
2025-10-04 05:07:43.894098 | controller | Saturday 04 October 2025 05:07:43 +0000 (0:00:00.025) 0:01:43.822 ******
2025-10-04 05:07:43.894118 | controller | skipping: [localhost]
2025-10-04 05:07:44.879599 | controller |
2025-10-04 05:07:44.879643 | 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] ***
2025-10-04 05:07:44.879655 | controller | Saturday 04 October 2025 05:07:43 +0000 (0:00:00.020) 0:01:43.842 ******
2025-10-04 05:07:44.879669 | controller | ok: [localhost]
2025-10-04 05:07:45.799864 | controller |
2025-10-04 05:07:45.799905 | 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'}]] ***
2025-10-04 05:07:45.799915 | controller | Saturday 04 October 2025 05:07:44 +0000 (0:00:00.984) 0:01:44.827 ******
2025-10-04 05:07:45.799928 | controller | changed: [localhost]
2025-10-04 05:07:46.522926 | controller |
2025-10-04 05:07:46.522996 | 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'}]] ***
2025-10-04 05:07:46.523005 | controller | Saturday 04 October 2025 05:07:45 +0000 (0:00:00.920) 0:01:45.747 ******
2025-10-04 05:07:46.523022 | controller | changed: [localhost]
2025-10-04 05:07:46.550681 | controller |
2025-10-04 05:07:46.550738 | 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] ***
2025-10-04 05:07:46.550748 | controller | Saturday 04 October 2025 05:07:46 +0000 (0:00:00.723) 0:01:46.470 ******
2025-10-04 05:07:46.550763 | controller | skipping: [localhost]
2025-10-04 05:07:46.585842 | controller |
2025-10-04 05:07:46.585919 | 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] ***
2025-10-04 05:07:46.585932 | controller | Saturday 04 October 2025 05:07:46 +0000 (0:00:00.027) 0:01:46.498 ******
2025-10-04 05:07:46.585952 | controller | skipping: [localhost]
2025-10-04 05:07:46.658833 | controller |
2025-10-04 05:07:46.658925 | controller | TASK [Attach default network to CRC name=install_yamls_makes, tasks_from=make_crc_attach_default_interface] ***
2025-10-04 05:07:46.658941 | controller | Saturday 04 October 2025 05:07:46 +0000 (0:00:00.035) 0:01:46.533 ******
2025-10-04 05:07:46.658969 | controller |
2025-10-04 05:07:46.704198 | controller | TASK [install_yamls_makes : Debug make_crc_attach_default_interface_env var=make_crc_attach_default_interface_env] ***
2025-10-04 05:07:46.704259 | controller | Saturday 04 October 2025 05:07:46 +0000 (0:00:00.073) 0:01:46.606 ******
2025-10-04 05:07:46.704279 | controller | skipping: [localhost]
2025-10-04 05:07:46.735619 | controller |
2025-10-04 05:07:46.735666 | controller | TASK [install_yamls_makes : Debug make_crc_attach_default_interface_params var=make_crc_attach_default_interface_params] ***
2025-10-04 05:07:46.735675 | controller | Saturday 04 October 2025 05:07:46 +0000 (0:00:00.045) 0:01:46.652 ******
2025-10-04 05:07:46.735692 | controller | skipping: [localhost]
2025-10-04 05:07:51.897716 | controller |
2025-10-04 05:07:51.897775 | controller | TASK [install_yamls_makes : Run crc_attach_default_interface output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup, script=make 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({}))) }}] ***
2025-10-04 05:07:51.897796 | controller | Saturday 04 October 2025 05:07:46 +0000 (0:00:00.031) 0:01:46.683 ******
2025-10-04 05:07:51.897809 | controller | [WARNING]: conditional statements should not include jinja2 templating
2025-10-04 05:07:51.917169 | controller | delimiters such as {{ }} or {% %}. Found: {{
2025-10-04 05:07:51.917211 | controller | make_crc_attach_default_interface_until | default(true) }}
2025-10-04 05:07:51.917229 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_002_run_crc_attach_default.log
2025-10-04 05:07:51.989847 | controller | changed: [localhost]
2025-10-04 05:07:51.989886 | controller |
2025-10-04 05:07:51.989896 | 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']] ***
2025-10-04 05:07:51.989904 | controller | Saturday 04 October 2025 05:07:51 +0000 (0:00:05.181) 0:01:51.865 ******
2025-10-04 05:07:51.989920 | controller | ok: [localhost]
2025-10-04 05:07:52.108615 | controller |
2025-10-04 05:07:52.108657 | 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.] ***
2025-10-04 05:07:52.108667 | controller | Saturday 04 October 2025 05:07:51 +0000 (0:00:00.072) 0:01:51.937 ******
2025-10-04 05:07:52.108681 | controller | ok: [localhost]
2025-10-04 05:07:52.201970 | controller |
2025-10-04 05:07:52.202021 | controller | TASK [run_hook : Loop on hooks for pre_kuttl _raw_params={{ hook.type }}.yml] ***
2025-10-04 05:07:52.202035 | controller | Saturday 04 October 2025 05:07:52 +0000 (0:00:00.118) 0:01:52.056 ******
2025-10-04 05:07:52.202055 | controller | skipping: [localhost]
2025-10-04 05:07:52.268488 | controller |
2025-10-04 05:07:52.268526 | controller | TASK [Run kuttl tests _raw_params=run-kuttl-tests.yml] *************************
2025-10-04 05:07:52.268534 | controller | Saturday 04 October 2025 05:07:52 +0000 (0:00:00.092) 0:01:52.149 ******
2025-10-04 05:07:52.268548 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml for localhost => (item=glance)
2025-10-04 05:07:52.398488 | controller |
2025-10-04 05:07:52.398539 | controller | TASK [Load parameters dir={{ cifmw_basedir }}/artifacts/parameters] ************
2025-10-04 05:07:52.398554 | controller | Saturday 04 October 2025 05:07:52 +0000 (0:00:00.067) 0:01:52.216 ******
2025-10-04 05:07:52.398575 | controller | ok: [localhost]
2025-10-04 05:07:52.461554 | controller |
2025-10-04 05:07:52.461600 | 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}) }}] ***
2025-10-04 05:07:52.461616 | controller | Saturday 04 October 2025 05:07:52 +0000 (0:00:00.129) 0:01:52.346 ******
2025-10-04 05:07:52.461638 | controller | ok: [localhost] => (item={'key': 'glance-operator', 'value': {'git_commit_hash': 'f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c', 'git_src_dir': '/home/zuul/src/github.com/openstack-k8s-operators/glance-operator', 'image': '38.102.83.179:5001/openstack-k8s-operators/glance-operator:f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c', 'image_bundle': '38.102.83.179:5001/openstack-k8s-operators/glance-operator-bundle:f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c', 'image_catalog': '38.102.83.179:5001/openstack-k8s-operators/glance-operator-index:f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c'}})
2025-10-04 05:07:52.495380 | controller | ok: [localhost] => (item={'key': 'openstack-operator', 'value': {'git_commit_hash': 'e93ae81b42f7d35acc139d20c6fc432684b93bbf', 'git_src_dir': '~/src/github.com/openstack-k8s-operators/openstack-operator', 'image': '38.102.83.179:5001/openstack-k8s-operators/openstack-operator:e93ae81b42f7d35acc139d20c6fc432684b93bbf', 'image_bundle': '38.102.83.179:5001/openstack-k8s-operators/openstack-operator-bundle:e93ae81b42f7d35acc139d20c6fc432684b93bbf', 'image_catalog': '38.102.83.179:5001/openstack-k8s-operators/openstack-operator-index:e93ae81b42f7d35acc139d20c6fc432684b93bbf'}})
2025-10-04 05:07:52.495430 | controller |
2025-10-04 05:07:52.495449 | controller | TASK [Set environment vars for kuttl test cifmw_kuttl_tests_env={{
2025-10-04 05:07:52.495459 | controller | _local_operators_indexes | default({}) |
2025-10-04 05:07:52.495468 | controller | combine(cifmw_install_yamls_environment) |
2025-10-04 05:07:52.495477 | controller | combine(cifmw_kuttl_tests_env_vars | default({})) |
2025-10-04 05:07:52.495486 | controller | combine(cifmw_kuttl_openstack_prep_vars | default({})) |
2025-10-04 05:07:52.495495 | controller | combine({'PATH': cifmw_path})
2025-10-04 05:07:52.495504 | controller | }}] ***
2025-10-04 05:07:52.495513 | controller | Saturday 04 October 2025 05:07:52 +0000 (0:00:00.062) 0:01:52.409 ******
2025-10-04 05:07:52.495530 | controller | ok: [localhost]
2025-10-04 05:07:52.539697 | controller |
2025-10-04 05:07:52.539809 | controller | TASK [Clean storage beforehand name=ci_local_storage, tasks_from=cleanup.yml] ***
2025-10-04 05:07:52.539825 | controller | Saturday 04 October 2025 05:07:52 +0000 (0:00:00.033) 0:01:52.443 ******
2025-10-04 05:07:52.539855 | controller |
2025-10-04 05:07:53.302548 | 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 }}']] ***
2025-10-04 05:07:53.302582 | controller | Saturday 04 October 2025 05:07:52 +0000 (0:00:00.044) 0:01:52.487 ******
2025-10-04 05:07:53.302596 | controller | ok: [localhost]
2025-10-04 05:07:53.328562 | controller |
2025-10-04 05:07:53.328606 | controller | TASK [ci_local_storage : Export PVs as facts cifmw_cls_pvs={{ _pv_info.resources |
2025-10-04 05:07:53.328616 | controller | selectattr("metadata.name", "defined") |
2025-10-04 05:07:53.328624 | controller | map(attribute="metadata.name")
2025-10-04 05:07:53.328632 | controller | }}] ***
2025-10-04 05:07:53.328640 | controller | Saturday 04 October 2025 05:07:53 +0000 (0:00:00.762) 0:01:53.250 ******
2025-10-04 05:07:53.328655 | controller | ok: [localhost]
2025-10-04 05:07:53.345518 | controller |
2025-10-04 05:07:53.345565 | 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 }}] ***
2025-10-04 05:07:53.345575 | controller | Saturday 04 October 2025 05:07:53 +0000 (0:00:00.026) 0:01:53.276 ******
2025-10-04 05:07:53.345591 | controller | skipping: [localhost]
2025-10-04 05:07:54.115848 | controller |
2025-10-04 05:07:54.115883 | 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] ***
2025-10-04 05:07:54.115892 | controller | Saturday 04 October 2025 05:07:53 +0000 (0:00:00.016) 0:01:53.293 ******
2025-10-04 05:07:54.115905 | controller | ok: [localhost]
2025-10-04 05:07:55.651503 | controller |
2025-10-04 05:07:55.651551 | controller | TASK [ci_local_storage : Fetch hostnames for all hosts _raw_params=hostname] ***
2025-10-04 05:07:55.651563 | controller | Saturday 04 October 2025 05:07:54 +0000 (0:00:00.770) 0:01:54.063 ******
2025-10-04 05:07:55.651579 | controller | [WARNING]: Platform linux on host localhost is using the discovered Python
2025-10-04 05:07:55.660694 | controller | interpreter at /usr/bin/python3.9, but future installation of another Python
2025-10-04 05:07:55.660729 | controller | interpreter could change the meaning of that path. See
2025-10-04 05:07:55.660739 | controller | https://docs.ansible.com/ansible-
2025-10-04 05:07:55.660747 | controller | core/2.15/reference_appendices/interpreter_discovery.html for more information.
2025-10-04 05:07:55.660761 | controller | changed: [localhost -> crc(38.129.56.125)] => (item=crc)
2025-10-04 05:07:55.707847 | controller | changed: [localhost -> controller(38.129.56.161)] => (item=controller)
2025-10-04 05:07:55.707912 | controller | changed: [localhost] => (item=localhost)
2025-10-04 05:07:55.707922 | controller |
2025-10-04 05:07:55.707941 | controller | TASK [ci_local_storage : Set the hosts k8s ansible hosts cifmw_ci_local_storage_k8s_hosts={{
2025-10-04 05:07:55.707950 | controller | _host_map |
2025-10-04 05:07:55.707959 | controller | selectattr("key", "in", k8s_nodes_hostnames) |
2025-10-04 05:07:55.707968 | controller | map(attribute="value") |
2025-10-04 05:07:55.707988 | controller | list
2025-10-04 05:07:55.707997 | controller | }}, cifmw_ci_local_storage_k8s_hostnames={{ k8s_nodes_hostnames }}] ***
2025-10-04 05:07:55.708006 | controller | Saturday 04 October 2025 05:07:55 +0000 (0:00:01.545) 0:01:55.608 ******
2025-10-04 05:07:55.708026 | controller | ok: [localhost]
2025-10-04 05:07:55.749687 | controller |
2025-10-04 05:07:55.749734 | controller | TASK [ci_local_storage : Delete directories on worker node _raw_params=worker_node_dirs.yml] ***
2025-10-04 05:07:55.749744 | controller | Saturday 04 October 2025 05:07:55 +0000 (0:00:00.046) 0:01:55.655 ******
2025-10-04 05:07:55.749760 | 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)
2025-10-04 05:08:00.999303 | controller |
2025-10-04 05:08:00.999389 | controller | TASK [ci_local_storage : Perform action in the PV directory path={{
2025-10-04 05:08:00.999398 | controller | [
2025-10-04 05:08:00.999404 | controller | cifmw_cls_local_storage_name,
2025-10-04 05:08:00.999411 | controller | 'pv'+ ("%02d" | format(item | int))
2025-10-04 05:08:00.999417 | controller | ] | path_join
2025-10-04 05:08:00.999423 | controller | }}, state={{
2025-10-04 05:08:00.999429 | controller | 'directory' if cifmw_cls_action == 'create' else 'absent'
2025-10-04 05:08:00.999435 | controller | }}, mode=0775] ***
2025-10-04 05:08:00.999442 | controller | Saturday 04 October 2025 05:07:55 +0000 (0:00:00.041) 0:01:55.697 ******
2025-10-04 05:08:00.999460 | controller | ok: [localhost -> crc(38.129.56.125)] => (item=1)
2025-10-04 05:08:11.839218 | controller | ok: [localhost -> crc(38.129.56.125)] => (item=2)
2025-10-04 05:08:11.839272 | controller | ok: [localhost -> crc(38.129.56.125)] => (item=3)
2025-10-04 05:08:11.839283 | controller | ok: [localhost -> crc(38.129.56.125)] => (item=4)
2025-10-04 05:08:11.839292 | controller | ok: [localhost -> crc(38.129.56.125)] => (item=5)
2025-10-04 05:08:11.839301 | controller | ok: [localhost -> crc(38.129.56.125)] => (item=6)
2025-10-04 05:08:11.839310 | controller | ok: [localhost -> crc(38.129.56.125)] => (item=7)
2025-10-04 05:08:11.839318 | controller | ok: [localhost -> crc(38.129.56.125)] => (item=8)
2025-10-04 05:08:11.839327 | controller | ok: [localhost -> crc(38.129.56.125)] => (item=9)
2025-10-04 05:08:11.839336 | controller | ok: [localhost -> crc(38.129.56.125)] => (item=10)
2025-10-04 05:08:11.839345 | controller | ok: [localhost -> crc(38.129.56.125)] => (item=11)
2025-10-04 05:08:11.839353 | controller | ok: [localhost -> crc(38.129.56.125)] => (item=12)
2025-10-04 05:08:11.839373 | controller |
2025-10-04 05:08:11.839383 | 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] ***
2025-10-04 05:08:11.839393 | controller | Saturday 04 October 2025 05:08:00 +0000 (0:00:05.249) 0:02:00.947 ******
2025-10-04 05:08:11.839411 | controller | changed: [localhost]
2025-10-04 05:08:11.892999 | controller |
2025-10-04 05:08:11.893173 | controller | TASK [Create storage name=ci_local_storage] ************************************
2025-10-04 05:08:11.893194 | controller | Saturday 04 October 2025 05:08:11 +0000 (0:00:10.839) 0:02:11.786 ******
2025-10-04 05:08:11.893224 | controller |
2025-10-04 05:08:12.119884 | controller | TASK [ci_local_storage : Create role needed directories path={{ cifmw_cls_manifests_dir }}, state=directory, mode=0755] ***
2025-10-04 05:08:12.119963 | controller | Saturday 04 October 2025 05:08:11 +0000 (0:00:00.053) 0:02:11.840 ******
2025-10-04 05:08:12.119988 | controller | changed: [localhost]
2025-10-04 05:08:12.945918 | controller |
2025-10-04 05:08:12.945956 | 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] ***
2025-10-04 05:08:12.945964 | controller | Saturday 04 October 2025 05:08:12 +0000 (0:00:00.226) 0:02:12.067 ******
2025-10-04 05:08:12.945977 | controller | changed: [localhost]
2025-10-04 05:08:13.478675 | controller |
2025-10-04 05:08:13.478799 | 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] ***
2025-10-04 05:08:13.478827 | controller | Saturday 04 October 2025 05:08:12 +0000 (0:00:00.826) 0:02:12.894 ******
2025-10-04 05:08:13.478859 | controller | changed: [localhost]
2025-10-04 05:08:14.432547 | controller |
2025-10-04 05:08:14.432661 | 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] ***
2025-10-04 05:08:14.432670 | controller | Saturday 04 October 2025 05:08:13 +0000 (0:00:00.531) 0:02:13.425 ******
2025-10-04 05:08:14.432695 | controller | ok: [localhost]
2025-10-04 05:08:15.390750 | controller |
2025-10-04 05:08:15.390791 | controller | TASK [ci_local_storage : Fetch hostnames for all hosts _raw_params=hostname] ***
2025-10-04 05:08:15.390802 | controller | Saturday 04 October 2025 05:08:14 +0000 (0:00:00.954) 0:02:14.380 ******
2025-10-04 05:08:15.390816 | controller | changed: [localhost -> crc(38.129.56.125)] => (item=crc)
2025-10-04 05:08:15.440263 | controller | changed: [localhost -> controller(38.129.56.161)] => (item=controller)
2025-10-04 05:08:15.440310 | controller | changed: [localhost] => (item=localhost)
2025-10-04 05:08:15.440318 | controller |
2025-10-04 05:08:15.440324 | controller | TASK [ci_local_storage : Set the hosts k8s ansible hosts cifmw_ci_local_storage_k8s_hosts={{
2025-10-04 05:08:15.440331 | controller | _host_map |
2025-10-04 05:08:15.440337 | controller | selectattr("key", "in", k8s_nodes_hostnames) |
2025-10-04 05:08:15.440343 | controller | map(attribute="value") |
2025-10-04 05:08:15.440349 | controller | list
2025-10-04 05:08:15.440356 | controller | }}, cifmw_ci_local_storage_k8s_hostnames={{ k8s_nodes_hostnames }}] ***
2025-10-04 05:08:15.440361 | controller | Saturday 04 October 2025 05:08:15 +0000 (0:00:00.958) 0:02:15.338 ******
2025-10-04 05:08:15.440375 | controller | ok: [localhost]
2025-10-04 05:08:16.196825 | controller |
2025-10-04 05:08:16.196872 | 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] ***
2025-10-04 05:08:16.196883 | controller | Saturday 04 October 2025 05:08:15 +0000 (0:00:00.049) 0:02:15.387 ******
2025-10-04 05:08:16.196900 | controller | changed: [localhost]
2025-10-04 05:08:16.237324 | controller |
2025-10-04 05:08:16.237366 | controller | TASK [ci_local_storage : Create directories on worker node _raw_params=worker_node_dirs.yml] ***
2025-10-04 05:08:16.237374 | controller | Saturday 04 October 2025 05:08:16 +0000 (0:00:00.756) 0:02:16.144 ******
2025-10-04 05:08:16.237386 | 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)
2025-10-04 05:08:21.721468 | controller |
2025-10-04 05:08:21.721511 | controller | TASK [ci_local_storage : Perform action in the PV directory path={{
2025-10-04 05:08:21.721522 | controller | [
2025-10-04 05:08:21.721530 | controller | cifmw_cls_local_storage_name,
2025-10-04 05:08:21.721538 | controller | 'pv'+ ("%02d" | format(item | int))
2025-10-04 05:08:21.721546 | controller | ] | path_join
2025-10-04 05:08:21.721553 | controller | }}, state={{
2025-10-04 05:08:21.721561 | controller | 'directory' if cifmw_cls_action == 'create' else 'absent'
2025-10-04 05:08:21.721569 | controller | }}, mode=0775] ***
2025-10-04 05:08:21.721577 | controller | Saturday 04 October 2025 05:08:16 +0000 (0:00:00.040) 0:02:16.185 ******
2025-10-04 05:08:21.721591 | controller | changed: [localhost -> crc(38.129.56.125)] => (item=1)
2025-10-04 05:08:22.157839 | controller | changed: [localhost -> crc(38.129.56.125)] => (item=2)
2025-10-04 05:08:22.157940 | controller | changed: [localhost -> crc(38.129.56.125)] => (item=3)
2025-10-04 05:08:22.157950 | controller | changed: [localhost -> crc(38.129.56.125)] => (item=4)
2025-10-04 05:08:22.157958 | controller | changed: [localhost -> crc(38.129.56.125)] => (item=5)
2025-10-04 05:08:22.157964 | controller | changed: [localhost -> crc(38.129.56.125)] => (item=6)
2025-10-04 05:08:22.157970 | controller | changed: [localhost -> crc(38.129.56.125)] => (item=7)
2025-10-04 05:08:22.157981 | controller | changed: [localhost -> crc(38.129.56.125)] => (item=8)
2025-10-04 05:08:22.157995 | controller | changed: [localhost -> crc(38.129.56.125)] => (item=9)
2025-10-04 05:08:22.158001 | controller | changed: [localhost -> crc(38.129.56.125)] => (item=10)
2025-10-04 05:08:22.158007 | controller | changed: [localhost -> crc(38.129.56.125)] => (item=11)
2025-10-04 05:08:22.158013 | controller | changed: [localhost -> crc(38.129.56.125)] => (item=12)
2025-10-04 05:08:22.158019 | controller |
2025-10-04 05:08:22.158025 | controller | TASK [ci_local_storage : Generate pv related storage manifest file src=storage.yaml.j2, dest={{ cifmw_cls_manifests_dir }}/storage.yaml, mode=0644] ***
2025-10-04 05:08:22.158032 | controller | Saturday 04 October 2025 05:08:21 +0000 (0:00:05.484) 0:02:21.669 ******
2025-10-04 05:08:22.158047 | controller | changed: [localhost]
2025-10-04 05:08:23.146699 | controller |
2025-10-04 05:08:23.146781 | 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] ***
2025-10-04 05:08:23.146791 | controller | Saturday 04 October 2025 05:08:22 +0000 (0:00:00.436) 0:02:22.105 ******
2025-10-04 05:08:23.146810 | controller | changed: [localhost]
2025-10-04 05:08:23.171299 | controller |
2025-10-04 05:08:23.171342 | controller | TASK [Get resource status before glance_kuttl run _raw_params={{ item }} >> {{ cifmw_artifacts_basedir }}/logs/cmd_before_{{ operator }}_kuttl.log
2025-10-04 05:08:23.171351 | controller | ] ***
2025-10-04 05:08:23.171357 | controller | Saturday 04 October 2025 05:08:23 +0000 (0:00:00.988) 0:02:23.094 ******
2025-10-04 05:08:23.171370 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml:37
2025-10-04 05:08:23.195883 | controller | fatal: [localhost]: FAILED! =>
2025-10-04 05:08:23.195925 | controller | msg: '''commands_before_kuttl_run'' is undefined. ''commands_before_kuttl_run'' is
2025-10-04 05:08:23.195933 | controller | undefined'
2025-10-04 05:08:23.195940 | controller | ...ignoring
2025-10-04 05:08:23.195946 | controller |
2025-10-04 05:08:23.195952 | controller | TASK [Set make_glance_kuttl_env vars make_{{ operator }}_kuttl_env={{ cifmw_kuttl_tests_env }}] ***
2025-10-04 05:08:23.195959 | controller | Saturday 04 October 2025 05:08:23 +0000 (0:00:00.024) 0:02:23.119 ******
2025-10-04 05:08:23.195970 | controller | ok: [localhost]
2025-10-04 05:08:23.252850 | controller |
2025-10-04 05:08:23.252899 | controller | TASK [Run make_glance_kuttl name=install_yamls_makes, tasks_from=make_{{ operator }}_kuttl.yml, apply={'ignore_errors': True}] ***
2025-10-04 05:08:23.252909 | controller | Saturday 04 October 2025 05:08:23 +0000 (0:00:00.024) 0:02:23.144 ******
2025-10-04 05:08:23.252925 | controller |
2025-10-04 05:08:23.286185 | controller | TASK [install_yamls_makes : Debug make_glance_kuttl_env var=make_glance_kuttl_env] ***
2025-10-04 05:08:23.286228 | controller | Saturday 04 October 2025 05:08:23 +0000 (0:00:00.056) 0:02:23.200 ******
2025-10-04 05:08:23.286245 | controller | ok: [localhost] =>
2025-10-04 05:08:23.312609 | controller | make_glance_kuttl_env:
2025-10-04 05:08:23.312653 | controller | BMO_SETUP: false
2025-10-04 05:08:23.312663 | controller | CEPH_TIMEOUT: 90
2025-10-04 05:08:23.312670 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true'
2025-10-04 05:08:23.312678 | controller | GLANCE_BRANCH: ''
2025-10-04 05:08:23.312686 | controller | GLANCE_IMG: 38.102.83.179:5001/openstack-k8s-operators/glance-operator-index:f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c
2025-10-04 05:08:23.312694 | controller | GLANCE_REPO: /home/zuul/src/github.com/openstack-k8s-operators/glance-operator
2025-10-04 05:08:23.312702 | controller | KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig
2025-10-04 05:08:23.312709 | controller | OPENSTACK_IMG: 38.102.83.179:5001/openstack-k8s-operators/openstack-operator-index:e93ae81b42f7d35acc139d20c6fc432684b93bbf
2025-10-04 05:08:23.312717 | controller | OPENSTACK_K8S_BRANCH: main
2025-10-04 05:08:23.312724 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests
2025-10-04 05:08:23.312732 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm
2025-10-04 05:08:23.312739 | 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
2025-10-04 05:08:23.312753 | controller | PV_NUM: 20
2025-10-04 05:08:23.312761 | controller |
2025-10-04 05:08:23.312768 | controller | TASK [install_yamls_makes : Debug make_glance_kuttl_params var=make_glance_kuttl_params] ***
2025-10-04 05:08:23.312775 | controller | Saturday 04 October 2025 05:08:23 +0000 (0:00:00.033) 0:02:23.234 ******
2025-10-04 05:08:23.312790 | controller | skipping: [localhost]
2025-10-04 05:25:20.806095 | controller |
2025-10-04 05:25:20.806149 | controller | TASK [install_yamls_makes : Run glance_kuttl output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make glance_kuttl, dry_run={{ make_glance_kuttl_dryrun|default(false)|bool }}, extra_args={{ dict((make_glance_kuttl_env|default({})), **(make_glance_kuttl_params|default({}))) }}] ***
2025-10-04 05:25:20.806161 | controller | Saturday 04 October 2025 05:08:23 +0000 (0:00:00.026) 0:02:23.260 ******
2025-10-04 05:25:20.806173 | controller | [WARNING]: conditional statements should not include jinja2 templating
2025-10-04 05:25:21.006945 | controller | delimiters such as {{ }} or {% %}. Found: {{ make_glance_kuttl_until |
2025-10-04 05:25:21.007104 | controller | default(true) }}
2025-10-04 05:25:21.007245 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_003_run_glance.log
2025-10-04 05:25:21.007284 | controller | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: NoneType: None
2025-10-04 05:25:21.007306 | controller | task path: /home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl.yml:10
2025-10-04 05:25:21.007326 | controller | fatal: [localhost]: FAILED! =>
2025-10-04 05:25:21.007346 | controller | attempts: 1
2025-10-04 05:25:21.007365 | controller | changed: true
2025-10-04 05:25:21.007382 | controller | msg: non-zero return code
2025-10-04 05:25:21.007400 | controller | rc: 2
2025-10-04 05:25:21.007415 | controller | stderr: ''
2025-10-04 05:25:21.007429 | controller | stderr_lines: []
2025-10-04 05:25:21.007444 | controller | stdout: "~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts\nerror:
2025-10-04 05:25:21.007459 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/validate-marketplace.sh\n+
2025-10-04 05:25:21.007473 | controller | '[' -z 500s ']'\n+ OPERATOR_NAMESPACE=openshift-marketplace\n+ oc get pods -n openshift-marketplace\n+
2025-10-04 05:25:21.007488 | controller | grep CrashLoopBackOff\n+ '[' 1 -eq 0 ']'\n+ OPERATORS='openshift-cert-manager-operator
2025-10-04 05:25:21.007517 | controller | kubernetes-nmstate-operator metallb-operator'\n+ for operator in $OPERATORS\n+ n=0\n+
2025-10-04 05:25:21.007532 | controller | retries=20\n+ true\n+ oc get packagemanifests -n openshift-marketplace\n+ grep openshift-cert-manager-operator\nopenshift-cert-manager-operator
2025-10-04 05:25:21.007569 | controller | \ Red Hat Operators 222d\n+ '[' 0 -eq 0 ']'\n+ break\n+
2025-10-04 05:25:21.007585 | controller | for operator in $OPERATORS\n+ n=0\n+ retries=20\n+ true\n+ oc get packagemanifests
2025-10-04 05:25:21.007599 | controller | -n openshift-marketplace\n+ grep kubernetes-nmstate-operator\nkubernetes-nmstate-operator
2025-10-04 05:25:21.007614 | controller | \ Red Hat Operators 222d\n+ '[' 0 -eq 0 ']'\n+ break\n+
2025-10-04 05:25:21.007628 | controller | for operator in $OPERATORS\n+ n=0\n+ retries=20\n+ true\n+ oc get packagemanifests
2025-10-04 05:25:21.007643 | controller | -n openshift-marketplace\n+ grep metallb-operator\nmetallb-operator Red
2025-10-04 05:25:21.007658 | controller | Hat Operators 222d\n+ '[' 0 -eq 0 ']'\n+ break\nbash scripts/gen-namespace.sh\n+
2025-10-04 05:25:21.007672 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'\n+ '[' -z metallb-system
2025-10-04 05:25:21.007687 | controller | ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/metallb-system\n+
2025-10-04 05:25:21.007702 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system ']'\n+
2025-10-04 05:25:21.007716 | controller | mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system\n+ cat\noc
2025-10-04 05:25:21.007762 | controller | apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml\nnamespace/metallb-system
2025-10-04 05:25:21.007777 | controller | created\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io
2025-10-04 05:25:21.007792 | controller | metallb-system); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nmetallb-system
2025-10-04 05:25:21.007806 | controller | \ Active\nbash scripts/gen-olm-metallb.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op
2025-10-04 05:25:21.007825 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op
2025-10-04 05:25:21.007840 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\n+
2025-10-04 05:25:21.007854 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr
2025-10-04 05:25:21.007872 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr
2025-10-04 05:25:21.007900 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\n+
2025-10-04 05:25:21.007914 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\nOPERATOR_DIR
2025-10-04 05:25:21.007928 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\n+
2025-10-04 05:25:21.007943 | controller | echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\nDEPLOY_DIR
2025-10-04 05:25:21.007957 | controller | /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\n+ echo
2025-10-04 05:25:21.007972 | 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
2025-10-04 05:25:21.007991 | controller | created\nsubscription.operators.coreos.com/metallb-operator-sub created\ntimeout
2025-10-04 05:25:21.008005 | controller | 500s bash -c \"while ! (oc get pod --no-headers=true -l control-plane=controller-manager
2025-10-04 05:25:21.008019 | controller | -n metallb-system| grep metallb-operator-controller); do sleep 10; done\"\nNo resources
2025-10-04 05:25:21.008034 | controller | found in metallb-system namespace.\nNo resources found in metallb-system namespace.\nNo
2025-10-04 05:25:21.008068 | controller | resources found in metallb-system namespace.\nNo resources found in metallb-system
2025-10-04 05:25:21.008084 | controller | namespace.\nmetallb-operator-controller-manager-75cbb54cdd-tpw98 0/1 ContainerCreating
2025-10-04 05:25:21.008098 | controller | \ 0 6s\noc wait pod -n metallb-system --for condition=Ready -l control-plane=controller-manager
2025-10-04 05:25:21.008112 | controller | --timeout=500s\npod/metallb-operator-controller-manager-75cbb54cdd-tpw98 condition
2025-10-04 05:25:21.008165 | controller | met\ntimeout 500s bash -c \"while ! (oc get pod --no-headers=true -l component=webhook-server
2025-10-04 05:25:21.008187 | controller | -n metallb-system| grep metallb-operator-webhook); do sleep 10; done\"\nmetallb-operator-webhook-server-65d657b7d4-d5mnd
2025-10-04 05:25:21.008202 | controller | \ 1/1 Running 0 41s\noc wait pod -n metallb-system --for condition=Ready
2025-10-04 05:25:21.008216 | controller | -l component=webhook-server --timeout=500s\npod/metallb-operator-webhook-server-65d657b7d4-d5mnd
2025-10-04 05:25:21.008235 | controller | condition met\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/deploy_operator.yaml\nmetallb.metallb.io/metallb
2025-10-04 05:25:21.008249 | controller | created\ntimeout 500s bash -c \"while ! (oc get pod --no-headers=true -l component=speaker
2025-10-04 05:25:21.008264 | controller | -n metallb-system | grep speaker); do sleep 10; done\"\nNo resources found in metallb-system
2025-10-04 05:25:21.008278 | controller | namespace.\nspeaker-m5cxl 1/2 Running 0 10s\noc wait pod -n metallb-system
2025-10-04 05:25:21.008292 | controller | -l component=speaker --for condition=Ready --timeout=500s\npod/speaker-m5cxl condition
2025-10-04 05:25:21.008315 | controller | met\nbash scripts/gen-namespace.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests
2025-10-04 05:25:21.008329 | controller | ']'\n+ '[' -z glance-kuttl-tests ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests\n+
2025-10-04 05:25:21.008344 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests ']'\n+
2025-10-04 05:25:21.008358 | controller | mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests\n+
2025-10-04 05:25:21.008373 | controller | cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/namespace.yaml\nnamespace/glance-kuttl-tests
2025-10-04 05:25:21.008388 | controller | created\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io
2025-10-04 05:25:21.008402 | controller | glance-kuttl-tests); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nglance-kuttl-tests
2025-10-04 05:25:21.008417 | controller | \ Active\noc project glance-kuttl-tests\nNow using project \"glance-kuttl-tests\"
2025-10-04 05:25:21.008431 | controller | on server \"https://api.crc.testing:6443\".\nbash scripts/gen-input-kustomize.sh\n+
2025-10-04 05:25:21.008445 | controller | OUT=/home/zuul/ci-framework-data/artifacts/manifests\n+ '[' -z glance-kuttl-tests
2025-10-04 05:25:21.008460 | controller | ']'\n+ '[' -z osp-secret ']'\n+ '[' -z 12345678 ']'\n+ '[' -z 1234567842 ']'\n+
2025-10-04 05:25:21.008474 | controller | '[' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 ']'\n+ '[' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU=
2025-10-04 05:25:21.008489 | controller | ']'\n+ '[' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f ']'\n+ '[' -z openstack ']'\n+ '['
2025-10-04 05:25:21.008503 | controller | -z libvirt-secret ']'\n+ DIR=/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input\n+
2025-10-04 05:25:21.008517 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input
2025-10-04 05:25:21.008532 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input\n+
2025-10-04 05:25:21.008546 | controller | pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input\n~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input
2025-10-04 05:25:21.008561 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\noc get secret/osp-secret
2025-10-04 05:25:21.008575 | controller | || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input
2025-10-04 05:25:21.008589 | controller | | oc apply -f -\nError from server (NotFound): secrets \"osp-secret\" not found\nsecret/libvirt-secret
2025-10-04 05:25:21.008604 | controller | created\nsecret/octavia-ca-passphrase created\nsecret/osp-secret created\noc kustomize
2025-10-04 05:25:21.008618 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr |
2025-10-04 05:25:21.008632 | controller | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a valid
2025-10-04 05:25:21.008646 | controller | directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr'
2025-10-04 05:25:21.008661 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila:
2025-10-04 05:25:21.008675 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator
2025-10-04 05:25:21.008689 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr\noc
2025-10-04 05:25:21.008722 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop
2025-10-04 05:25:21.008737 | controller | database if exists manila;\" || true\nError from server (NotFound): pods \"openstack-galera-0\"
2025-10-04 05:25:21.008751 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr
2025-10-04 05:25:21.008766 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a
2025-10-04 05:25:21.008787 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr'
2025-10-04 05:25:21.008802 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat:
2025-10-04 05:25:21.008816 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator
2025-10-04 05:25:21.008831 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr\noc
2025-10-04 05:25:21.008845 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr
2025-10-04 05:25:21.008862 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a
2025-10-04 05:25:21.008877 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr'
2025-10-04 05:25:21.008891 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon:
2025-10-04 05:25:21.008905 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator
2025-10-04 05:25:21.008920 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr\noc
2025-10-04 05:25:21.008934 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr
2025-10-04 05:25:21.008948 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a
2025-10-04 05:25:21.008962 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr'
2025-10-04 05:25:21.008977 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova:
2025-10-04 05:25:21.008991 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator
2025-10-04 05:25:21.009005 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr\noc
2025-10-04 05:25:21.009020 | controller | rsh openstack-galera-0 mysql -u root --password=12345678 -ss -e \"show databases
2025-10-04 05:25:21.009034 | controller | like 'nova_%';\" | xargs -I '{}' oc rsh openstack-galera-0 mysql -u root --password=12345678
2025-10-04 05:25:21.009048 | controller | -ss -e \"flush tables; drop database if exists {};\"\nError from server (NotFound):
2025-10-04 05:25:21.009062 | controller | pods \"openstack-galera-0\" not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr
2025-10-04 05:25:21.009077 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a
2025-10-04 05:25:21.009091 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr'
2025-10-04 05:25:21.009160 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis:
2025-10-04 05:25:21.009183 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis
2025-10-04 05:25:21.009197 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr\noc
2025-10-04 05:25:21.009212 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr
2025-10-04 05:25:21.009226 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a
2025-10-04 05:25:21.009240 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr'
2025-10-04 05:25:21.009255 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia:
2025-10-04 05:25:21.009269 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator
2025-10-04 05:25:21.009284 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr\noc
2025-10-04 05:25:21.009306 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop
2025-10-04 05:25:21.009321 | controller | database if exists octavia;\" || true\nError from server (NotFound): pods \"openstack-galera-0\"
2025-10-04 05:25:21.009335 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr
2025-10-04 05:25:21.009350 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a
2025-10-04 05:25:21.009364 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr'
2025-10-04 05:25:21.009398 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate:
2025-10-04 05:25:21.009413 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator
2025-10-04 05:25:21.009427 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr\noc
2025-10-04 05:25:21.009441 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop
2025-10-04 05:25:21.009456 | controller | database if exists designate;\" || true\nError from server (NotFound): pods \"openstack-galera-0\"
2025-10-04 05:25:21.009474 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr
2025-10-04 05:25:21.009489 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a
2025-10-04 05:25:21.009503 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr'
2025-10-04 05:25:21.009517 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron:
2025-10-04 05:25:21.009531 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator
2025-10-04 05:25:21.009546 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr\noc
2025-10-04 05:25:21.009560 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop
2025-10-04 05:25:21.009574 | controller | database if exists neutron;\" || true\nError from server (NotFound): pods \"openstack-galera-0\"
2025-10-04 05:25:21.009589 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr
2025-10-04 05:25:21.009603 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a
2025-10-04 05:25:21.009617 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr'
2025-10-04 05:25:21.009632 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn:
2025-10-04 05:25:21.009646 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator
2025-10-04 05:25:21.009661 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr\noc kustomize
2025-10-04 05:25:21.009675 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr |
2025-10-04 05:25:21.009689 | controller | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a valid
2025-10-04 05:25:21.009704 | controller | directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr'
2025-10-04 05:25:21.009718 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic:
2025-10-04 05:25:21.009732 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator
2025-10-04 05:25:21.009750 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr\noc
2025-10-04 05:25:21.009764 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop
2025-10-04 05:25:21.009786 | controller | database if exists ironic;\" || true\nError from server (NotFound): pods \"openstack-galera-0\"
2025-10-04 05:25:21.009800 | controller | not found\noc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush
2025-10-04 05:25:21.009815 | controller | tables; drop database if exists ironic_inspector;\" || true\nError from server (NotFound):
2025-10-04 05:25:21.009829 | controller | pods \"openstack-galera-0\" not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr
2025-10-04 05:25:21.009843 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a
2025-10-04 05:25:21.009857 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr'
2025-10-04 05:25:21.009872 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder:
2025-10-04 05:25:21.009886 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator
2025-10-04 05:25:21.009900 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr\noc
2025-10-04 05:25:21.009915 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop
2025-10-04 05:25:21.009929 | controller | database if exists cinder;\" || true\nError from server (NotFound): pods \"openstack-galera-0\"
2025-10-04 05:25:21.009943 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr
2025-10-04 05:25:21.009957 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a
2025-10-04 05:25:21.009995 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr'
2025-10-04 05:25:21.010011 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance:
2025-10-04 05:25:21.010025 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator
2025-10-04 05:25:21.010039 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr\noc
2025-10-04 05:25:21.010054 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop
2025-10-04 05:25:21.010068 | controller | database if exists glance;\" || true\nError from server (NotFound): pods \"openstack-galera-0\"
2025-10-04 05:25:21.010083 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr
2025-10-04 05:25:21.010097 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a
2025-10-04 05:25:21.010111 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr'
2025-10-04 05:25:21.010126 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement:
2025-10-04 05:25:21.010181 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator
2025-10-04 05:25:21.010195 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr\noc
2025-10-04 05:25:21.010209 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop
2025-10-04 05:25:21.010224 | controller | database if exists placement;\" || true\nError from server (NotFound): pods \"openstack-galera-0\"
2025-10-04 05:25:21.010238 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr
2025-10-04 05:25:21.010253 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a
2025-10-04 05:25:21.010267 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr'
2025-10-04 05:25:21.010281 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift:
2025-10-04 05:25:21.010303 | controller | no such file or directory\nNo resources found\nrm -Rf -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator
2025-10-04 05:25:21.010317 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr\noc
2025-10-04 05:25:21.010332 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr
2025-10-04 05:25:21.010346 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a
2025-10-04 05:25:21.010360 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr'
2025-10-04 05:25:21.010375 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican:
2025-10-04 05:25:21.010389 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator
2025-10-04 05:25:21.010403 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr\noc
2025-10-04 05:25:21.010418 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop
2025-10-04 05:25:21.010436 | controller | database if exists barbican;\" || true\nError from server (NotFound): pods \"openstack-galera-0\"
2025-10-04 05:25:21.010450 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr
2025-10-04 05:25:21.010464 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a
2025-10-04 05:25:21.010478 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr'
2025-10-04 05:25:21.010493 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone:
2025-10-04 05:25:21.010507 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator
2025-10-04 05:25:21.010522 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr\noc
2025-10-04 05:25:21.010536 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop
2025-10-04 05:25:21.010550 | controller | database if exists keystone;\" || true\nError from server (NotFound): pods \"openstack-galera-0\"
2025-10-04 05:25:21.010565 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr
2025-10-04 05:25:21.010579 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a
2025-10-04 05:25:21.010593 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr'
2025-10-04 05:25:21.010608 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb:
2025-10-04 05:25:21.010637 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator
2025-10-04 05:25:21.010652 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr\noc
2025-10-04 05:25:21.010668 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr
2025-10-04 05:25:21.010684 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a
2025-10-04 05:25:21.010697 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr'
2025-10-04 05:25:21.010711 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry:
2025-10-04 05:25:21.010724 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator
2025-10-04 05:25:21.010742 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr\nrm
2025-10-04 05:25:21.010778 | controller | -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ceilometer-operator
2025-10-04 05:25:21.010810 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr\noc
2025-10-04 05:25:21.010828 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop
2025-10-04 05:25:21.010841 | controller | database if exists aodh;\" || true\nError from server (NotFound): pods \"openstack-galera-0\"
2025-10-04 05:25:21.010854 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr
2025-10-04 05:25:21.010867 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a
2025-10-04 05:25:21.010880 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr'
2025-10-04 05:25:21.010893 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra:
2025-10-04 05:25:21.010907 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator
2025-10-04 05:25:21.010920 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr\nif
2025-10-04 05:25:21.010933 | controller | oc get RabbitmqCluster; then oc delete --ignore-not-found=true RabbitmqCluster --all;
2025-10-04 05:25:21.010946 | controller | fi\nerror: the server doesn't have a resource type \"RabbitmqCluster\"\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator
2025-10-04 05:25:21.010959 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr\nbash
2025-10-04 05:25:21.010972 | controller | scripts/gen-namespace.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests
2025-10-04 05:25:21.010985 | controller | ']'\n+ '[' -z openstack-operators ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-operators\n+
2025-10-04 05:25:21.010999 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators
2025-10-04 05:25:21.011012 | controller | ']'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml\nWarning:
2025-10-04 05:25:21.011025 | controller | resource namespaces/openstack-operators is missing the kubectl.kubernetes.io/last-applied-configuration
2025-10-04 05:25:21.011038 | controller | annotation which is required by oc apply. oc apply should only be used on resources
2025-10-04 05:25:21.011051 | controller | created declaratively by either oc create --save-config or oc apply. The missing
2025-10-04 05:25:21.011064 | controller | annotation will be patched automatically.\nnamespace/openstack-operators configured\ntimeout
2025-10-04 05:25:21.011077 | controller | 500s bash -c \"while ! (oc get project.v1.project.openshift.io openstack-operators);
2025-10-04 05:25:21.011089 | controller | do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nopenstack-operators
2025-10-04 05:25:21.011103 | controller | \ Active\noc project openstack-operators\nNow using project \"openstack-operators\"
2025-10-04 05:25:21.011115 | controller | on server \"https://api.crc.testing:6443\".\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators
2025-10-04 05:25:21.011160 | controller | ']'\n+ '[' -z mariadb ']'\n+ '[' -z quay.io/openstack-k8s-operators/mariadb-operator-index:latest
2025-10-04 05:25:21.011181 | controller | ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op
2025-10-04 05:25:21.011195 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op
2025-10-04 05:25:21.011208 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op\n+
2025-10-04 05:25:21.011221 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=mariadb-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+
2025-10-04 05:25:21.011234 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op\nOPERATOR_DIR
2025-10-04 05:25:21.011276 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op\n+
2025-10-04 05:25:21.011292 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE mariadb-operator-index\nOPERATOR_SOURCE
2025-10-04 05:25:21.011305 | controller | mariadb-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE
2025-10-04 05:25:21.011321 | 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
2025-10-04 05:25:21.011340 | controller | created\noperatorgroup.operators.coreos.com/openstack created\nsubscription.operators.coreos.com/mariadb-operator
2025-10-04 05:25:21.011363 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op
2025-10-04 05:25:21.011381 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr\nbash
2025-10-04 05:25:21.011402 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git
2025-10-04 05:25:21.011420 | controller | openstack-operator\nCloning into 'openstack-operator'...\nCloning repo: git clone
2025-10-04 05:25:21.011436 | controller | \ -b main https://github.com/openstack-k8s-operators/mariadb-operator.git mariadb-operator\nCloning
2025-10-04 05:25:21.011453 | controller | into 'mariadb-operator'...\nRunning checkout: git checkout 84fdf59cb2fb\nNote: switching
2025-10-04 05:25:21.011466 | controller | to '84fdf59cb2fb'.\n\nYou are in 'detached HEAD' state. You can look around, make
2025-10-04 05:25:21.011480 | controller | experimental\nchanges and commit them, and you can discard any commits you make
2025-10-04 05:25:21.011493 | controller | in this\nstate without impacting any branches by switching back to a branch.\n\nIf
2025-10-04 05:25:21.011506 | controller | you want to create a new branch to retain commits you create, you may\ndo so (now
2025-10-04 05:25:21.011519 | controller | or later) by using -c with the switch command. Example:\n\n git switch -c \n\nOr
2025-10-04 05:25:21.011533 | controller | undo this operation with:\n\n git switch -\n\nTurn off this advice by setting config
2025-10-04 05:25:21.011546 | controller | variable advice.detachedHead to false\n\nHEAD is now at 84fdf59 Merge pull request
2025-10-04 05:25:21.011559 | controller | #366 from openstack-k8s-operators/renovate/k8s.io\ncp /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml
2025-10-04 05:25:21.011575 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr\nbash
2025-10-04 05:25:21.011592 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++
2025-10-04 05:25:21.011610 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+
2025-10-04 05:25:21.011627 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh
2025-10-04 05:25:21.011644 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z Galera ']'\n+
2025-10-04 05:25:21.011661 | controller | '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr
2025-10-04 05:25:21.011676 | controller | ']'\n+ '[' -n '' ']'\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ STORAGE_REQUEST=10G\n+
2025-10-04 05:25:21.011689 | controller | INTERFACE_MTU=1500\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr
2025-10-04 05:25:21.011704 | 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
2025-10-04 05:25:21.011721 | 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
2025-10-04 05:25:21.011749 | controller | ]]\n+ IFS=,\n+ read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1
2025-10-04 05:25:21.011766 | controller | ']'\n+ (( i=0 ))\n+ (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+
2025-10-04 05:25:21.011788 | controller | '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n '' ']'\n+ '[' Galera
2025-10-04 05:25:21.011805 | controller | == OpenStackControlPlane ']'\n+ '[' Galera == Galera ']'\n+ cat\n+ '[' Galera ==
2025-10-04 05:25:21.011823 | 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
2025-10-04 05:25:21.011839 | controller | ]]\n+ [[ Galera == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e
2025-10-04 05:25:21.011856 | controller | ]]\n+ kustomization_add_resources\n+ echo merge config dir\nmerge config dir\n++
2025-10-04 05:25:21.011871 | controller | find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./mariadb_v1beta1_galera.yaml\n+
2025-10-04 05:25:21.011885 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./mariadb_v1beta1_galera.yaml\n+
2025-10-04 05:25:21.011916 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]:
2025-10-04 05:25:21.011930 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror:
2025-10-04 05:25:21.011943 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+
2025-10-04 05:25:21.011956 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+
2025-10-04 05:25:21.011969 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+
2025-10-04 05:25:21.011983 | controller | '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq ']'\n+
2025-10-04 05:25:21.011996 | controller | pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.012009 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until
2025-10-04 05:25:21.012022 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+
2025-10-04 05:25:21.012035 | controller | '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq-cluster
2025-10-04 05:25:21.012048 | controller | ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ oc get -n openstack-operators
2025-10-04 05:25:21.012061 | controller | deployment mariadb-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError
2025-10-04 05:25:21.012074 | controller | from server (NotFound): deployments.apps \"mariadb-operator-controller-manager\"
2025-10-04 05:25:21.012087 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.012100 | controller | ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++
2025-10-04 05:25:21.012113 | controller | oc get -n openstack-operators deployment mariadb-operator-controller-manager -o
2025-10-04 05:25:21.012153 | controller | json\n++ jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps
2025-10-04 05:25:21.012174 | controller | \"mariadb-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1
2025-10-04 05:25:21.012187 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb
2025-10-04 05:25:21.012200 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ oc get
2025-10-04 05:25:21.012213 | controller | -n openstack-operators deployment mariadb-operator-controller-manager -o json\n++
2025-10-04 05:25:21.012226 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps
2025-10-04 05:25:21.012239 | controller | \"mariadb-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1
2025-10-04 05:25:21.012252 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb
2025-10-04 05:25:21.012265 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ oc get
2025-10-04 05:25:21.012286 | controller | -n openstack-operators deployment mariadb-operator-controller-manager -o json\n++
2025-10-04 05:25:21.012299 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps
2025-10-04 05:25:21.012313 | controller | \"mariadb-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1
2025-10-04 05:25:21.012326 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb
2025-10-04 05:25:21.012339 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ oc get
2025-10-04 05:25:21.012352 | controller | -n openstack-operators deployment mariadb-operator-controller-manager -o json\n++
2025-10-04 05:25:21.012368 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps
2025-10-04 05:25:21.012382 | controller | \"mariadb-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1
2025-10-04 05:25:21.012395 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb
2025-10-04 05:25:21.012408 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ oc get
2025-10-04 05:25:21.012421 | controller | -n openstack-operators deployment mariadb-operator-controller-manager -o json\n++
2025-10-04 05:25:21.012434 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit
2025-10-04 05:25:21.012449 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq-cluster
2025-10-04 05:25:21.012467 | controller | ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ oc get -n openstack-operators
2025-10-04 05:25:21.012484 | controller | deployment mariadb-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+
2025-10-04 05:25:21.012502 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+
2025-10-04 05:25:21.012520 | controller | '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++
2025-10-04 05:25:21.012537 | controller | oc get -n openstack-operators deployment mariadb-operator-controller-manager -o
2025-10-04 05:25:21.012550 | controller | json\n++ jq -e .status.availableReplicas\n+ REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo
2025-10-04 05:25:21.012583 | controller | Succeeded\n+ exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+
2025-10-04 05:25:21.012602 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash
2025-10-04 05:25:21.012620 | controller | scripts/operator-deploy-resources.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr
2025-10-04 05:25:21.012637 | 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+
2025-10-04 05:25:21.012654 | controller | oc apply -f -\ngalera.mariadb.openstack.org/openstack created\n+ '[' 0 -lt 15 ']'\nbash
2025-10-04 05:25:21.012667 | controller | scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '['
2025-10-04 05:25:21.012680 | controller | -z quay.io/openstack-k8s-operators/infra-operator-index:latest ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op
2025-10-04 05:25:21.012694 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op
2025-10-04 05:25:21.012711 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op\n+
2025-10-04 05:25:21.012729 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=infra-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+
2025-10-04 05:25:21.012746 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op\nOPERATOR_DIR
2025-10-04 05:25:21.012763 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op\n+
2025-10-04 05:25:21.012794 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE infra-operator-index\nOPERATOR_SOURCE
2025-10-04 05:25:21.012817 | controller | infra-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE
2025-10-04 05:25:21.012834 | 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
2025-10-04 05:25:21.012851 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/infra-operator
2025-10-04 05:25:21.012867 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op
2025-10-04 05:25:21.012881 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr\nbash
2025-10-04 05:25:21.012895 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/infra-operator.git
2025-10-04 05:25:21.012912 | controller | infra-operator\nCloning into 'infra-operator'...\nRunning checkout: git checkout
2025-10-04 05:25:21.012930 | controller | c2d58c6fc03e\nNote: switching to 'c2d58c6fc03e'.\n\nYou are in 'detached HEAD' state.
2025-10-04 05:25:21.012947 | controller | You can look around, make experimental\nchanges and commit them, and you can discard
2025-10-04 05:25:21.012964 | controller | any commits you make in this\nstate without impacting any branches by switching
2025-10-04 05:25:21.012980 | controller | back to a branch.\n\nIf you want to create a new branch to retain commits you create,
2025-10-04 05:25:21.012996 | controller | you may\ndo so (now or later) by using -c with the switch command. Example:\n\n
2025-10-04 05:25:21.013012 | controller | \ git switch -c \n\nOr undo this operation with:\n\n git switch
2025-10-04 05:25:21.013028 | controller | -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD
2025-10-04 05:25:21.013043 | controller | is now at c2d58c6 Merge pull request #459 from openstack-k8s-operators/renovate/main-github.com-onsi-ginkgo-v2-2.x\ncp
2025-10-04 05:25:21.013059 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml
2025-10-04 05:25:21.013075 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr\nbash
2025-10-04 05:25:21.013091 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++
2025-10-04 05:25:21.013159 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+
2025-10-04 05:25:21.013184 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh
2025-10-04 05:25:21.013200 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z Memcached ']'\n+
2025-10-04 05:25:21.013216 | controller | '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr
2025-10-04 05:25:21.013232 | controller | ']'\n+ '[' -n '' ']'\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ STORAGE_REQUEST=10G\n+
2025-10-04 05:25:21.013248 | controller | INTERFACE_MTU=1500\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr
2025-10-04 05:25:21.013284 | 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
2025-10-04 05:25:21.013302 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ Memcached ==
2025-10-04 05:25:21.013318 | 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
2025-10-04 05:25:21.013334 | controller | -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 ']'\n+ (( i=0 ))\n+
2025-10-04 05:25:21.013350 | controller | (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ '[' unused '!='
2025-10-04 05:25:21.013368 | controller | unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n memcached ']'\n+ cat\n+ '[' Memcached
2025-10-04 05:25:21.013394 | controller | == OpenStackControlPlane ']'\n+ '[' Memcached == Galera ']'\n+ '[' Memcached ==
2025-10-04 05:25:21.013412 | 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
2025-10-04 05:25:21.013433 | controller | ]]\n+ [[ Memcached == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e
2025-10-04 05:25:21.013450 | controller | ]]\n+ kustomization_add_resources\n+ echo merge config dir\nmerge config dir\n++
2025-10-04 05:25:21.013465 | controller | find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./memcached_v1beta1_memcached.yaml\n+
2025-10-04 05:25:21.013478 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./memcached_v1beta1_memcached.yaml\n+
2025-10-04 05:25:21.013491 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]:
2025-10-04 05:25:21.013504 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror:
2025-10-04 05:25:21.013517 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+
2025-10-04 05:25:21.013530 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+
2025-10-04 05:25:21.013543 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+
2025-10-04 05:25:21.013556 | controller | '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq ']'\n+
2025-10-04 05:25:21.013569 | controller | pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.013583 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until
2025-10-04 05:25:21.013600 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+
2025-10-04 05:25:21.013617 | controller | '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster
2025-10-04 05:25:21.013635 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators
2025-10-04 05:25:21.013653 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError
2025-10-04 05:25:21.013669 | controller | from server (NotFound): deployments.apps \"infra-operator-controller-manager\" not
2025-10-04 05:25:21.013683 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.013696 | controller | ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++
2025-10-04 05:25:21.013709 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++
2025-10-04 05:25:21.013723 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps
2025-10-04 05:25:21.013736 | controller | \"infra-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+
2025-10-04 05:25:21.013754 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster
2025-10-04 05:25:21.013771 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators
2025-10-04 05:25:21.013788 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError
2025-10-04 05:25:21.013804 | controller | from server (NotFound): deployments.apps \"infra-operator-controller-manager\" not
2025-10-04 05:25:21.013817 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.013830 | controller | ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++
2025-10-04 05:25:21.013843 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++
2025-10-04 05:25:21.013856 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps
2025-10-04 05:25:21.013877 | controller | \"infra-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+
2025-10-04 05:25:21.013890 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster
2025-10-04 05:25:21.013903 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators
2025-10-04 05:25:21.013916 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError
2025-10-04 05:25:21.013929 | controller | from server (NotFound): deployments.apps \"infra-operator-controller-manager\" not
2025-10-04 05:25:21.013960 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.013974 | controller | ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++
2025-10-04 05:25:21.013987 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++
2025-10-04 05:25:21.014001 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit
2025-10-04 05:25:21.014018 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster
2025-10-04 05:25:21.014036 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators
2025-10-04 05:25:21.014054 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+
2025-10-04 05:25:21.014072 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+
2025-10-04 05:25:21.014088 | controller | '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++
2025-10-04 05:25:21.014105 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++
2025-10-04 05:25:21.014122 | controller | jq -e .status.availableReplicas\n+ REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo Succeeded\n+
2025-10-04 05:25:21.014177 | controller | exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+
2025-10-04 05:25:21.014190 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash
2025-10-04 05:25:21.014204 | controller | scripts/operator-deploy-resources.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr
2025-10-04 05:25:21.014217 | 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+
2025-10-04 05:25:21.014230 | controller | oc apply -f -\nmemcached.memcached.openstack.org/memcached created\n+ '[' 0 -lt
2025-10-04 05:25:21.014244 | controller | 15 ']'\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster
2025-10-04 05:25:21.014257 | controller | ']'\n+ '[' -z quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest
2025-10-04 05:25:21.014270 | controller | ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op
2025-10-04 05:25:21.014283 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op
2025-10-04 05:25:21.014296 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op\n+
2025-10-04 05:25:21.014309 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=rabbitmq-cluster-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+
2025-10-04 05:25:21.014322 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op\nOPERATOR_DIR
2025-10-04 05:25:21.014336 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op\n+
2025-10-04 05:25:21.014349 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE rabbitmq-cluster-operator-index\nOPERATOR_SOURCE
2025-10-04 05:25:21.014362 | controller | rabbitmq-cluster-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE
2025-10-04 05:25:21.014391 | 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
2025-10-04 05:25:21.014409 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/rabbitmq-cluster-operator
2025-10-04 05:25:21.014422 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq/op
2025-10-04 05:25:21.014435 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr\nbash
2025-10-04 05:25:21.014451 | controller | -c \"CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh\"\nCloning
2025-10-04 05:25:21.014465 | controller | repo: git clone -b patches https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git
2025-10-04 05:25:21.014478 | 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
2025-10-04 05:25:21.014492 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr\nbash
2025-10-04 05:25:21.014505 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++
2025-10-04 05:25:21.014518 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+
2025-10-04 05:25:21.014551 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh
2025-10-04 05:25:21.014565 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z RabbitmqCluster
2025-10-04 05:25:21.014579 | controller | ']'\n+ '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr
2025-10-04 05:25:21.014592 | controller | ']'\n+ '[' -n '' ']'\n+ IMAGE=unused\n+ IMAGE_PATH=image\n+ STORAGE_REQUEST=10G\n+
2025-10-04 05:25:21.014605 | controller | INTERFACE_MTU=1500\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr
2025-10-04 05:25:21.014619 | 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
2025-10-04 05:25:21.014632 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ RabbitmqCluster
2025-10-04 05:25:21.014646 | 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+
2025-10-04 05:25:21.014659 | controller | read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 ']'\n+ (( i=0 ))\n+
2025-10-04 05:25:21.014672 | controller | (( i < 1 ))\n+ SPEC_PATH=image\n+ SPEC_VALUE=unused\n+ '[' unused '!=' unused ']'\n+
2025-10-04 05:25:21.014686 | controller | (( i++ ))\n+ (( i < 1 ))\n+ '[' -n rabbitmq ']'\n+ cat\n+ '[' RabbitmqCluster ==
2025-10-04 05:25:21.014699 | controller | OpenStackControlPlane ']'\n+ '[' RabbitmqCluster == Galera ']'\n+ '[' RabbitmqCluster
2025-10-04 05:25:21.014712 | 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
2025-10-04 05:25:21.014725 | controller | ]]\n+ [[ RabbitmqCluster == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e
2025-10-04 05:25:21.014740 | controller | ]]\n+ kustomization_add_resources\n+ echo merge config dir\nmerge config dir\n++
2025-10-04 05:25:21.014758 | controller | find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./rabbitmq.yaml\n+
2025-10-04 05:25:21.014775 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./rabbitmq.yaml\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake
2025-10-04 05:25:21.014793 | controller | wait\nmake[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror:
2025-10-04 05:25:21.014809 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+
2025-10-04 05:25:21.014829 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+
2025-10-04 05:25:21.014843 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+
2025-10-04 05:25:21.014856 | controller | '[' -z openstack-operators ']'\n+ '[' -z rabbitmq ']'\n+ '[' rabbitmq = rabbitmq
2025-10-04 05:25:21.014869 | 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
2025-10-04 05:25:21.014882 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until
2025-10-04 05:25:21.014896 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+
2025-10-04 05:25:21.014909 | controller | '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster
2025-10-04 05:25:21.014922 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators
2025-10-04 05:25:21.014935 | controller | deployment rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\nError
2025-10-04 05:25:21.014948 | controller | from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+
2025-10-04 05:25:21.014961 | controller | REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '['
2025-10-04 05:25:21.014974 | controller | -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++
2025-10-04 05:25:21.014988 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n++ jq
2025-10-04 05:25:21.015001 | controller | -e .status.availableReplicas\nError from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\"
2025-10-04 05:25:21.015014 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.015027 | controller | ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+
2025-10-04 05:25:21.015041 | controller | DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.015057 | controller | rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\nError from
2025-10-04 05:25:21.015071 | controller | server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+ REPLICAS=\n+
2025-10-04 05:25:21.015084 | controller | '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster
2025-10-04 05:25:21.015097 | controller | ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++
2025-10-04 05:25:21.015110 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n++ jq
2025-10-04 05:25:21.015163 | controller | -e .status.availableReplicas\nError from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\"
2025-10-04 05:25:21.015183 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.015196 | controller | ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+
2025-10-04 05:25:21.015209 | controller | DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.015222 | controller | rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\nError from
2025-10-04 05:25:21.015235 | controller | server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+ REPLICAS=\n+
2025-10-04 05:25:21.015248 | controller | '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster
2025-10-04 05:25:21.015261 | controller | ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++
2025-10-04 05:25:21.015274 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n++ jq
2025-10-04 05:25:21.015287 | controller | -e .status.availableReplicas\nError from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\"
2025-10-04 05:25:21.015307 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.015321 | controller | ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+
2025-10-04 05:25:21.015334 | controller | DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.015347 | controller | rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\nError from
2025-10-04 05:25:21.015360 | controller | server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+ REPLICAS=\n+
2025-10-04 05:25:21.015373 | controller | '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster
2025-10-04 05:25:21.015386 | controller | ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++
2025-10-04 05:25:21.015399 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n++ jq
2025-10-04 05:25:21.015419 | controller | -e .status.availableReplicas\nError from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\"
2025-10-04 05:25:21.015433 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.015446 | controller | ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+
2025-10-04 05:25:21.015459 | controller | DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.015472 | controller | rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\nError from
2025-10-04 05:25:21.015485 | controller | server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+ REPLICAS=\n+
2025-10-04 05:25:21.015498 | controller | '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster
2025-10-04 05:25:21.015514 | controller | ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++
2025-10-04 05:25:21.015527 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n++ jq
2025-10-04 05:25:21.015540 | controller | -e .status.availableReplicas\nError from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\"
2025-10-04 05:25:21.015553 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.015566 | controller | ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+
2025-10-04 05:25:21.015580 | controller | DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.015593 | controller | rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\n+ REPLICAS=1\n+
2025-10-04 05:25:21.015606 | controller | '[' 1 '!=' 1 ']'\n+ echo Succeeded\n+ exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+
2025-10-04 05:25:21.015619 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash
2025-10-04 05:25:21.015632 | controller | scripts/operator-deploy-resources.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr
2025-10-04 05:25:21.015645 | 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+
2025-10-04 05:25:21.015658 | controller | oc apply -f -\nrabbitmqcluster.rabbitmq.com/rabbitmq created\n+ '[' 0 -lt 15 ']'\nbash
2025-10-04 05:25:21.015672 | controller | scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '['
2025-10-04 05:25:21.015685 | controller | -z quay.io/openstack-k8s-operators/keystone-operator-index:latest ']'\n+ '[' -z
2025-10-04 05:25:21.015698 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op
2025-10-04 05:25:21.015711 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op
2025-10-04 05:25:21.015724 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op\n+
2025-10-04 05:25:21.015755 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=keystone-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+
2025-10-04 05:25:21.015783 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op\nOPERATOR_DIR
2025-10-04 05:25:21.015801 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op\n+
2025-10-04 05:25:21.015816 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE keystone-operator-index\nOPERATOR_SOURCE
2025-10-04 05:25:21.015829 | controller | keystone-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE
2025-10-04 05:25:21.015842 | 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
2025-10-04 05:25:21.015855 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/keystone-operator
2025-10-04 05:25:21.015868 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op
2025-10-04 05:25:21.015882 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr\nbash
2025-10-04 05:25:21.015895 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/keystone-operator.git
2025-10-04 05:25:21.015912 | controller | keystone-operator\nCloning into 'keystone-operator'...\nRunning checkout: git checkout
2025-10-04 05:25:21.015925 | controller | 17073bbaef03\nNote: switching to '17073bbaef03'.\n\nYou are in 'detached HEAD' state.
2025-10-04 05:25:21.015938 | controller | You can look around, make experimental\nchanges and commit them, and you can discard
2025-10-04 05:25:21.015951 | controller | any commits you make in this\nstate without impacting any branches by switching
2025-10-04 05:25:21.015964 | controller | back to a branch.\n\nIf you want to create a new branch to retain commits you create,
2025-10-04 05:25:21.015981 | controller | you may\ndo so (now or later) by using -c with the switch command. Example:\n\n
2025-10-04 05:25:21.015999 | controller | \ git switch -c \n\nOr undo this operation with:\n\n git switch
2025-10-04 05:25:21.016018 | controller | -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD
2025-10-04 05:25:21.016035 | controller | is now at 17073bb Merge pull request #634 from openstack-k8s-operators/renovate/rabbitmq-cluster-operator\ncp
2025-10-04 05:25:21.016053 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml
2025-10-04 05:25:21.016069 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr\nbash
2025-10-04 05:25:21.016082 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++
2025-10-04 05:25:21.016096 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+
2025-10-04 05:25:21.016109 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh
2025-10-04 05:25:21.016122 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z KeystoneAPI
2025-10-04 05:25:21.016170 | controller | ']'\n+ '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr
2025-10-04 05:25:21.016184 | controller | ']'\n+ '[' -n '' ']'\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ STORAGE_REQUEST=10G\n+
2025-10-04 05:25:21.016197 | controller | INTERFACE_MTU=1500\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr
2025-10-04 05:25:21.016211 | 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
2025-10-04 05:25:21.016225 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ KeystoneAPI
2025-10-04 05:25:21.016252 | 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+
2025-10-04 05:25:21.016271 | controller | read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 ']'\n+ (( i=0 ))\n+
2025-10-04 05:25:21.016289 | controller | (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ '[' unused '!='
2025-10-04 05:25:21.016307 | controller | unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n '' ']'\n+ '[' KeystoneAPI == OpenStackControlPlane
2025-10-04 05:25:21.016324 | controller | ']'\n+ '[' KeystoneAPI == Galera ']'\n+ '[' KeystoneAPI == NetConfig ']'\n+ '['
2025-10-04 05:25:21.016340 | 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
2025-10-04 05:25:21.016356 | controller | ]]\n+ [[ KeystoneAPI == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e
2025-10-04 05:25:21.016369 | controller | ]]\n+ kustomization_add_resources\n+ echo merge config dir\nmerge config dir\n++
2025-10-04 05:25:21.016402 | controller | find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./keystone_v1beta1_keystoneapi.yaml\n+
2025-10-04 05:25:21.016418 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./keystone_v1beta1_keystoneapi.yaml\n+
2025-10-04 05:25:21.016431 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]:
2025-10-04 05:25:21.016445 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror:
2025-10-04 05:25:21.016458 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+
2025-10-04 05:25:21.016471 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+
2025-10-04 05:25:21.016484 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+
2025-10-04 05:25:21.016498 | controller | '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq
2025-10-04 05:25:21.016511 | controller | ']'\n+ pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.016524 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until
2025-10-04 05:25:21.016537 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+
2025-10-04 05:25:21.016551 | controller | '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster
2025-10-04 05:25:21.016564 | controller | ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc get -n openstack-operators
2025-10-04 05:25:21.016577 | controller | deployment keystone-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError
2025-10-04 05:25:21.016591 | controller | from server (NotFound): deployments.apps \"keystone-operator-controller-manager\"
2025-10-04 05:25:21.016604 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.016617 | controller | ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++
2025-10-04 05:25:21.016630 | controller | oc get -n openstack-operators deployment keystone-operator-controller-manager -o
2025-10-04 05:25:21.016643 | controller | json\n++ jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps
2025-10-04 05:25:21.016657 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1
2025-10-04 05:25:21.016675 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone
2025-10-04 05:25:21.016689 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc
2025-10-04 05:25:21.016703 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++
2025-10-04 05:25:21.016716 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps
2025-10-04 05:25:21.016729 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1
2025-10-04 05:25:21.016753 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone
2025-10-04 05:25:21.016771 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc
2025-10-04 05:25:21.016788 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++
2025-10-04 05:25:21.016803 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps
2025-10-04 05:25:21.016816 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1
2025-10-04 05:25:21.016829 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone
2025-10-04 05:25:21.016842 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc
2025-10-04 05:25:21.016855 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++
2025-10-04 05:25:21.016868 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps
2025-10-04 05:25:21.016881 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1
2025-10-04 05:25:21.016894 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone
2025-10-04 05:25:21.016907 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ jq
2025-10-04 05:25:21.016920 | controller | -e .status.availableReplicas\n++ oc get -n openstack-operators deployment keystone-operator-controller-manager
2025-10-04 05:25:21.016933 | controller | -o json\nError from server (NotFound): deployments.apps \"keystone-operator-controller-manager\"
2025-10-04 05:25:21.016946 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.016959 | controller | ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++
2025-10-04 05:25:21.016972 | controller | oc get -n openstack-operators deployment keystone-operator-controller-manager -o
2025-10-04 05:25:21.016985 | controller | json\n++ jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps
2025-10-04 05:25:21.017013 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1
2025-10-04 05:25:21.017027 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone
2025-10-04 05:25:21.017041 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc
2025-10-04 05:25:21.017059 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++
2025-10-04 05:25:21.017076 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit
2025-10-04 05:25:21.017094 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster
2025-10-04 05:25:21.017160 | controller | ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc get -n openstack-operators
2025-10-04 05:25:21.017187 | controller | deployment keystone-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+
2025-10-04 05:25:21.017206 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+
2025-10-04 05:25:21.017223 | controller | '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++
2025-10-04 05:25:21.017240 | controller | oc get -n openstack-operators deployment keystone-operator-controller-manager -o
2025-10-04 05:25:21.017257 | controller | json\n++ jq -e .status.availableReplicas\n+ REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo
2025-10-04 05:25:21.017274 | controller | Succeeded\n+ exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+
2025-10-04 05:25:21.017290 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash
2025-10-04 05:25:21.017303 | controller | scripts/operator-deploy-resources.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr
2025-10-04 05:25:21.017328 | 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+
2025-10-04 05:25:21.017346 | controller | oc apply -f -\nkeystoneapi.keystone.openstack.org/keystone created\n+ '[' 0 -lt
2025-10-04 05:25:21.017370 | controller | 15 ']'\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z horizon
2025-10-04 05:25:21.017387 | controller | ']'\n+ '[' -z quay.io/openstack-k8s-operators/horizon-operator-index:latest ']'\n+
2025-10-04 05:25:21.017407 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op
2025-10-04 05:25:21.017420 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op
2025-10-04 05:25:21.017435 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op\n+
2025-10-04 05:25:21.017453 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=horizon-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+
2025-10-04 05:25:21.017470 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op\nOPERATOR_DIR
2025-10-04 05:25:21.017488 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op\n+
2025-10-04 05:25:21.017505 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE horizon-operator-index\nOPERATOR_SOURCE
2025-10-04 05:25:21.017522 | controller | horizon-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE
2025-10-04 05:25:21.017535 | 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
2025-10-04 05:25:21.017552 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/horizon-operator
2025-10-04 05:25:21.017570 | controller | created\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z swift
2025-10-04 05:25:21.017587 | controller | ']'\n+ '[' -z quay.io/openstack-k8s-operators/swift-operator-index:latest ']'\n+
2025-10-04 05:25:21.017604 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op
2025-10-04 05:25:21.017621 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op
2025-10-04 05:25:21.017638 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op\n+
2025-10-04 05:25:21.017655 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=swift-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+
2025-10-04 05:25:21.017671 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op\nOPERATOR_DIR
2025-10-04 05:25:21.017687 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op\n+
2025-10-04 05:25:21.017704 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE swift-operator-index\nOPERATOR_SOURCE
2025-10-04 05:25:21.017722 | controller | swift-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE
2025-10-04 05:25:21.017763 | 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
2025-10-04 05:25:21.017783 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/swift-operator
2025-10-04 05:25:21.017801 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op
2025-10-04 05:25:21.017817 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr\nbash
2025-10-04 05:25:21.017844 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/swift-operator.git
2025-10-04 05:25:21.017861 | controller | swift-operator\nCloning into 'swift-operator'...\nRunning checkout: git checkout
2025-10-04 05:25:21.017879 | controller | 6e48eaca3a44\nNote: switching to '6e48eaca3a44'.\n\nYou are in 'detached HEAD' state.
2025-10-04 05:25:21.017895 | controller | You can look around, make experimental\nchanges and commit them, and you can discard
2025-10-04 05:25:21.017911 | controller | any commits you make in this\nstate without impacting any branches by switching
2025-10-04 05:25:21.017928 | controller | back to a branch.\n\nIf you want to create a new branch to retain commits you create,
2025-10-04 05:25:21.017945 | controller | you may\ndo so (now or later) by using -c with the switch command. Example:\n\n
2025-10-04 05:25:21.017962 | controller | \ git switch -c \n\nOr undo this operation with:\n\n git switch
2025-10-04 05:25:21.017980 | controller | -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD
2025-10-04 05:25:21.017997 | controller | is now at 6e48eac Merge pull request #394 from stuggi/pin_k8s\ncp /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml
2025-10-04 05:25:21.018014 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr\nbash
2025-10-04 05:25:21.018031 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++
2025-10-04 05:25:21.018048 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+
2025-10-04 05:25:21.018065 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh
2025-10-04 05:25:21.018082 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z Swift ']'\n+
2025-10-04 05:25:21.018099 | controller | '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr
2025-10-04 05:25:21.018116 | controller | ']'\n+ '[' -n '' ']'\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ STORAGE_REQUEST=10G\n+
2025-10-04 05:25:21.018173 | controller | INTERFACE_MTU=1500\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr
2025-10-04 05:25:21.018201 | 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
2025-10-04 05:25:21.018218 | 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
2025-10-04 05:25:21.018236 | controller | ]]\n+ IFS=,\n+ read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1
2025-10-04 05:25:21.018254 | controller | ']'\n+ (( i=0 ))\n+ (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+
2025-10-04 05:25:21.018271 | controller | '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n '' ']'\n+ '[' Swift
2025-10-04 05:25:21.018289 | controller | == OpenStackControlPlane ']'\n+ '[' Swift == Galera ']'\n+ '[' Swift == NetConfig
2025-10-04 05:25:21.018305 | 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
2025-10-04 05:25:21.018322 | controller | ]]\n+ [[ Swift == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e
2025-10-04 05:25:21.018339 | controller | ]]\n+ kustomization_add_resources\n+ echo merge config dir\nmerge config dir\n++
2025-10-04 05:25:21.018355 | controller | find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./swift_v1beta1_swift.yaml\n+
2025-10-04 05:25:21.018372 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./swift_v1beta1_swift.yaml\n+
2025-10-04 05:25:21.018389 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]:
2025-10-04 05:25:21.018406 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror:
2025-10-04 05:25:21.018465 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+
2025-10-04 05:25:21.018494 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+
2025-10-04 05:25:21.018512 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+
2025-10-04 05:25:21.018529 | controller | '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq ']'\n+
2025-10-04 05:25:21.018571 | controller | pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.018591 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until
2025-10-04 05:25:21.018617 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+
2025-10-04 05:25:21.018634 | controller | '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster
2025-10-04 05:25:21.018651 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators
2025-10-04 05:25:21.018668 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError
2025-10-04 05:25:21.018686 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not
2025-10-04 05:25:21.018703 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.018720 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++
2025-10-04 05:25:21.018736 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++
2025-10-04 05:25:21.018754 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps
2025-10-04 05:25:21.018771 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+
2025-10-04 05:25:21.018789 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster
2025-10-04 05:25:21.018805 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators
2025-10-04 05:25:21.018822 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError
2025-10-04 05:25:21.018839 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not
2025-10-04 05:25:21.018856 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.018873 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++
2025-10-04 05:25:21.018890 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++
2025-10-04 05:25:21.018907 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps
2025-10-04 05:25:21.018924 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+
2025-10-04 05:25:21.018941 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster
2025-10-04 05:25:21.018958 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators
2025-10-04 05:25:21.018975 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError
2025-10-04 05:25:21.018992 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not
2025-10-04 05:25:21.019009 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.019026 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++
2025-10-04 05:25:21.019043 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++
2025-10-04 05:25:21.019061 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps
2025-10-04 05:25:21.019086 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+
2025-10-04 05:25:21.019103 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster
2025-10-04 05:25:21.019120 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators
2025-10-04 05:25:21.019181 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError
2025-10-04 05:25:21.019199 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not
2025-10-04 05:25:21.019216 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.019233 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++
2025-10-04 05:25:21.019250 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++
2025-10-04 05:25:21.019268 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps
2025-10-04 05:25:21.019284 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+
2025-10-04 05:25:21.019301 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster
2025-10-04 05:25:21.019318 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators
2025-10-04 05:25:21.019335 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError
2025-10-04 05:25:21.019353 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not
2025-10-04 05:25:21.019390 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.019407 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++
2025-10-04 05:25:21.019425 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++
2025-10-04 05:25:21.019442 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps
2025-10-04 05:25:21.019468 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+
2025-10-04 05:25:21.019485 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster
2025-10-04 05:25:21.019501 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators
2025-10-04 05:25:21.019518 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError
2025-10-04 05:25:21.019536 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not
2025-10-04 05:25:21.019553 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.019569 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++
2025-10-04 05:25:21.019586 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++
2025-10-04 05:25:21.019603 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit
2025-10-04 05:25:21.019620 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster
2025-10-04 05:25:21.019637 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators
2025-10-04 05:25:21.019654 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+
2025-10-04 05:25:21.019671 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+
2025-10-04 05:25:21.019687 | controller | '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++
2025-10-04 05:25:21.019704 | controller | jq -e .status.availableReplicas\n++ oc get -n openstack-operators deployment swift-operator-controller-manager
2025-10-04 05:25:21.019731 | controller | -o json\n+ REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo Succeeded\n+ exit 0\n+ rc=0\n+
2025-10-04 05:25:21.019748 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+ exit 0\nmake[1]:
2025-10-04 05:25:21.019766 | controller | Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\noc
2025-10-04 05:25:21.019783 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr
2025-10-04 05:25:21.019800 | controller | | oc apply -f -\nswift.swift.openstack.org/swift created\nbash scripts/gen-olm.sh\n+
2025-10-04 05:25:21.019817 | controller | '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' -z 38.102.83.179:5001/openstack-k8s-operators/glance-operator-index:f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c
2025-10-04 05:25:21.019834 | controller | ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op
2025-10-04 05:25:21.019851 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op
2025-10-04 05:25:21.019868 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op\n+
2025-10-04 05:25:21.019885 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=glance-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+
2025-10-04 05:25:21.019902 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op\nOPERATOR_DIR
2025-10-04 05:25:21.019919 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op\n+
2025-10-04 05:25:21.019935 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE glance-operator-index\nOPERATOR_SOURCE
2025-10-04 05:25:21.019953 | controller | glance-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE
2025-10-04 05:25:21.019970 | 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
2025-10-04 05:25:21.019987 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/glance-operator
2025-10-04 05:25:21.020004 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op
2025-10-04 05:25:21.020021 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr\nbash
2025-10-04 05:25:21.020038 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone /home/zuul/src/github.com/openstack-k8s-operators/glance-operator
2025-10-04 05:25:21.020075 | 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
2025-10-04 05:25:21.020094 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr\nbash
2025-10-04 05:25:21.020111 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++
2025-10-04 05:25:21.020157 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+
2025-10-04 05:25:21.020183 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh
2025-10-04 05:25:21.020200 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z Glance ']'\n+
2025-10-04 05:25:21.020217 | controller | '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr
2025-10-04 05:25:21.020235 | controller | ']'\n+ '[' -n '' ']'\n+ IMAGE=unused,unused,unused\n+ IMAGE_PATH=containerImage,glanceAPIInternal/containerImage,glanceAPIExternal/containerImage\n+
2025-10-04 05:25:21.020253 | controller | STORAGE_REQUEST=10G\n+ INTERFACE_MTU=1500\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr
2025-10-04 05:25:21.020270 | 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
2025-10-04 05:25:21.020304 | 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
2025-10-04 05:25:21.020321 | controller | ]]\n+ IFS=,\n+ read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 3 '!=' 3
2025-10-04 05:25:21.020339 | controller | ']'\n+ (( i=0 ))\n+ (( i < 3 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+
2025-10-04 05:25:21.020356 | controller | '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 3 ))\n+ SPEC_PATH=glanceAPIInternal/containerImage\n+
2025-10-04 05:25:21.020374 | controller | SPEC_VALUE=unused\n+ '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 3 ))\n+ SPEC_PATH=glanceAPIExternal/containerImage\n+
2025-10-04 05:25:21.020390 | controller | SPEC_VALUE=unused\n+ '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 3 ))\n+ '['
2025-10-04 05:25:21.020407 | controller | -n '' ']'\n+ '[' Glance == OpenStackControlPlane ']'\n+ '[' Glance == Galera ']'\n+
2025-10-04 05:25:21.020424 | 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
2025-10-04 05:25:21.020442 | controller | ]]\n+ [[ Glance == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e
2025-10-04 05:25:21.020460 | controller | ]]\n+ kustomization_add_resources\n+ echo merge config dir\nmerge config dir\n++
2025-10-04 05:25:21.020477 | controller | find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./glance_v1beta1_glance.yaml\n+
2025-10-04 05:25:21.020494 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./glance_v1beta1_glance.yaml\n+
2025-10-04 05:25:21.020510 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]:
2025-10-04 05:25:21.020527 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror:
2025-10-04 05:25:21.020545 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+
2025-10-04 05:25:21.020563 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+
2025-10-04 05:25:21.020579 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+
2025-10-04 05:25:21.020596 | controller | '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq ']'\n+
2025-10-04 05:25:21.020613 | controller | pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.020639 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until
2025-10-04 05:25:21.020658 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+
2025-10-04 05:25:21.020675 | controller | '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster
2025-10-04 05:25:21.020692 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators
2025-10-04 05:25:21.020709 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError
2025-10-04 05:25:21.020727 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\"
2025-10-04 05:25:21.020745 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.020762 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++
2025-10-04 05:25:21.020779 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++
2025-10-04 05:25:21.020804 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps
2025-10-04 05:25:21.020822 | controller | \"glance-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+
2025-10-04 05:25:21.020861 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster
2025-10-04 05:25:21.020888 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators
2025-10-04 05:25:21.020905 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError
2025-10-04 05:25:21.020923 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\"
2025-10-04 05:25:21.020941 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.020959 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++
2025-10-04 05:25:21.020977 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++
2025-10-04 05:25:21.020994 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps
2025-10-04 05:25:21.021011 | controller | \"glance-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+
2025-10-04 05:25:21.021027 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster
2025-10-04 05:25:21.021045 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators
2025-10-04 05:25:21.021063 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError
2025-10-04 05:25:21.021080 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\"
2025-10-04 05:25:21.021097 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.021187 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++
2025-10-04 05:25:21.021206 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++
2025-10-04 05:25:21.021223 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps
2025-10-04 05:25:21.021240 | controller | \"glance-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+
2025-10-04 05:25:21.021258 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster
2025-10-04 05:25:21.021276 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators
2025-10-04 05:25:21.021302 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError
2025-10-04 05:25:21.021318 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\"
2025-10-04 05:25:21.021335 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators
2025-10-04 05:25:21.021352 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++
2025-10-04 05:25:21.021369 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++
2025-10-04 05:25:21.021384 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit
2025-10-04 05:25:21.021397 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster
2025-10-04 05:25:21.021411 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators
2025-10-04 05:25:21.021424 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+
2025-10-04 05:25:21.021437 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+
2025-10-04 05:25:21.021453 | controller | '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++
2025-10-04 05:25:21.021470 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++
2025-10-04 05:25:21.021488 | controller | jq -e .status.availableReplicas\n+ REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo Succeeded\n+
2025-10-04 05:25:21.021505 | controller | exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+
2025-10-04 05:25:21.021548 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake
2025-10-04 05:25:21.021565 | controller | glance_kuttl_run\nmake[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror:
2025-10-04 05:25:21.021589 | controller | the server doesn't have a resource type \"openstackversion\"\nkubectl-kuttl test
2025-10-04 05:25:21.021606 | controller | --config /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml
2025-10-04 05:25:21.021623 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests
2025-10-04 05:25:21.021639 | controller | --namespace glance-kuttl-tests \n2025/10/04 05:15:11 kutt-test config testdirs is
2025-10-04 05:25:21.021656 | controller | overridden with args: [ /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests
2025-10-04 05:25:21.021673 | controller | ]\n=== RUN kuttl\n harness.go:463: starting setup\n harness.go:255: running
2025-10-04 05:25:21.021713 | controller | tests using configured kubeconfig.\n harness.go:278: Successful connection to
2025-10-04 05:25:21.021733 | controller | cluster at: https://api.crc.testing:6443\n harness.go:363: running tests\n harness.go:75:
2025-10-04 05:25:21.021751 | controller | going to run test suite with timeout of 180 seconds for each step\n harness.go:375:
2025-10-04 05:25:21.021769 | controller | testsuite: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests
2025-10-04 05:25:21.021787 | controller | has 6 tests\n=== RUN kuttl/harness\n=== RUN kuttl/harness/glance_dist_image_import\n===
2025-10-04 05:25:21.021805 | controller | PAUSE kuttl/harness/glance_dist_image_import\n=== RUN kuttl/harness/glance_image_cache\n===
2025-10-04 05:25:21.021823 | controller | PAUSE kuttl/harness/glance_image_cache\n=== RUN kuttl/harness/glance_single\n===
2025-10-04 05:25:21.021840 | controller | PAUSE kuttl/harness/glance_single\n=== RUN kuttl/harness/glance_single_tls\n===
2025-10-04 05:25:21.021857 | controller | PAUSE kuttl/harness/glance_single_tls\n=== RUN kuttl/harness/glance_split\n===
2025-10-04 05:25:21.021873 | controller | PAUSE kuttl/harness/glance_split\n=== RUN kuttl/harness/glance_split_proxypass\n===
2025-10-04 05:25:21.021890 | controller | PAUSE kuttl/harness/glance_split_proxypass\n=== CONT kuttl/harness/glance_dist_image_import\n
2025-10-04 05:25:21.021908 | controller | \ logger.go:42: 05:15:11 | glance_dist_image_import | Ignoring README.md as it
2025-10-04 05:25:21.021925 | controller | does not match file name regexp: ^(\\d+)-(?:[^\\.]+)(?:\\.yaml)?$\n logger.go:42:
2025-10-04 05:25:21.021942 | controller | 05:15:11 | glance_dist_image_import | Skipping creation of user-supplied namespace:
2025-10-04 05:25:21.021958 | controller | glance-kuttl-tests\n logger.go:42: 05:15:11 | glance_dist_image_import/0-deploy
2025-10-04 05:25:21.021975 | controller | | starting test step 0-deploy\n logger.go:42: 05:15:11 | glance_dist_image_import/0-deploy
2025-10-04 05:25:21.021992 | controller | | running command: [sh -c oc -n $NAMESPACE kustomize ../../../../config/samples/layout/single
2025-10-04 05:25:21.022009 | controller | | oc -n $NAMESPACE apply -f -\n ]\n logger.go:42: 05:15:11 | glance_dist_image_import/0-deploy
2025-10-04 05:25:21.022025 | controller | | glance.glance.openstack.org/glance created\n logger.go:42: 05:15:11 | glance_dist_image_import/0-deploy
2025-10-04 05:25:21.022042 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\":
2025-10-04 05:25:21.022058 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":2}]'\n ]\n
2025-10-04 05:25:21.022075 | controller | \ logger.go:42: 05:15:12 | glance_dist_image_import/0-deploy | glance.glance.openstack.org/glance
2025-10-04 05:25:21.022092 | controller | patched\n logger.go:42: 05:15:12 | glance_dist_image_import/0-deploy | running
2025-10-04 05:25:21.022109 | controller | command: [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone
2025-10-04 05:25:21.022167 | controller | ../../../../config/samples/openstackclient | oc -n $NAMESPACE apply -f -\n ]\n
2025-10-04 05:25:21.022188 | controller | \ logger.go:42: 05:15:12 | glance_dist_image_import/0-deploy | configmap/openstack-scripts-9db6gc427h
2025-10-04 05:25:21.022205 | controller | created\n logger.go:42: 05:15:12 | glance_dist_image_import/0-deploy | pod/openstackclient
2025-10-04 05:25:21.022222 | controller | created\n logger.go:42: 05:16:06 | glance_dist_image_import/0-deploy | test step
2025-10-04 05:25:21.022239 | controller | completed 0-deploy\n logger.go:42: 05:16:06 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.022257 | controller | | starting test step 1-import-image\n logger.go:42: 05:16:06 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.022272 | controller | | running command: [sh -c oc -n $NAMESPACE exec -it openstackclient --stdin=false
2025-10-04 05:25:21.022286 | controller | -- /bin/sh -c \"DOMAIN=glance-default-single.$NAMESPACE.svc ./scripts/dist-image-import.sh\"\n
2025-10-04 05:25:21.022299 | controller | \ ]\n logger.go:42: 05:16:17 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.022312 | controller | | usage: openstack image delete [-h] [ ...]\n logger.go:42: 05:16:17
2025-10-04 05:25:21.022325 | controller | | glance_dist_image_import/1-import-image | openstack image delete: error: the following
2025-10-04 05:25:21.022338 | controller | arguments are required: \n logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.022351 | controller | | +------------------+--------------------------------------+\n logger.go:42:
2025-10-04 05:25:21.022364 | controller | 05:16:23 | glance_dist_image_import/1-import-image | | Property | Value
2025-10-04 05:25:21.022377 | controller | \ |\n logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.022390 | controller | | +------------------+--------------------------------------+\n logger.go:42:
2025-10-04 05:25:21.022403 | controller | 05:16:23 | glance_dist_image_import/1-import-image | | checksum | None |\n
2025-10-04 05:25:21.022416 | controller | \ logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | container_format
2025-10-04 05:25:21.022448 | controller | | bare |\n logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.022463 | controller | | | created_at | 2025-10-04T05:16:22Z |\n logger.go:42:
2025-10-04 05:25:21.022476 | controller | 05:16:23 | glance_dist_image_import/1-import-image | | disk_format | qcow2
2025-10-04 05:25:21.022489 | controller | \ |\n logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.022502 | controller | | | id | aa04defc-388c-4b1b-b4e4-ee55849a66e7 |\n logger.go:42:
2025-10-04 05:25:21.022515 | controller | 05:16:23 | glance_dist_image_import/1-import-image | | locations | [] |\n
2025-10-04 05:25:21.022528 | controller | \ logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | min_disk
2025-10-04 05:25:21.022541 | controller | \ | 0 |\n logger.go:42: 05:16:23 |
2025-10-04 05:25:21.022554 | controller | glance_dist_image_import/1-import-image | | min_ram | 0 |\n
2025-10-04 05:25:21.022567 | controller | \ logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | name |
2025-10-04 05:25:21.022580 | controller | myimage |\n logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.022593 | controller | | | os_hash_algo | None |\n logger.go:42:
2025-10-04 05:25:21.022606 | controller | 05:16:23 | glance_dist_image_import/1-import-image | | os_hash_value | None |\n
2025-10-04 05:25:21.022627 | controller | \ logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | os_hidden
2025-10-04 05:25:21.022647 | controller | \ | False |\n logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.022661 | controller | | | owner | ac8d887f20954526b24c050e6aa0e657 |\n logger.go:42:
2025-10-04 05:25:21.022674 | controller | 05:16:23 | glance_dist_image_import/1-import-image | | protected | False
2025-10-04 05:25:21.022687 | controller | \ |\n logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.022700 | controller | | | size | None |\n logger.go:42:
2025-10-04 05:25:21.022713 | controller | 05:16:23 | glance_dist_image_import/1-import-image | | status | queued
2025-10-04 05:25:21.022726 | controller | \ |\n logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.022740 | controller | | | tags | [] |\n logger.go:42:
2025-10-04 05:25:21.022757 | controller | 05:16:23 | glance_dist_image_import/1-import-image | | updated_at | 2025-10-04T05:16:22Z
2025-10-04 05:25:21.022775 | controller | \ |\n logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.022792 | controller | | | virtual_size | Not available |\n logger.go:42:
2025-10-04 05:25:21.022809 | controller | 05:16:23 | glance_dist_image_import/1-import-image | | visibility | shared
2025-10-04 05:25:21.022832 | controller | \ |\n logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.022846 | controller | | +------------------+--------------------------------------+\n logger.go:42:
2025-10-04 05:25:21.022859 | controller | 05:16:27 | glance_dist_image_import/1-import-image | Image ID: aa04defc-388c-4b1b-b4e4-ee55849a66e7\n
2025-10-04 05:25:21.022872 | controller | \ logger.go:42: 05:16:29 | glance_dist_image_import/1-import-image | Image Status
2025-10-04 05:25:21.022885 | controller | => queued\n logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.022898 | controller | | +-----------------------+--------------------------------------+\n logger.go:42:
2025-10-04 05:25:21.022911 | controller | 05:16:36 | glance_dist_image_import/1-import-image | | Property | Value
2025-10-04 05:25:21.022924 | controller | \ |\n logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.022937 | controller | | +-----------------------+--------------------------------------+\n logger.go:42:
2025-10-04 05:25:21.022950 | controller | 05:16:36 | glance_dist_image_import/1-import-image | | checksum | None
2025-10-04 05:25:21.022963 | controller | \ |\n logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.022976 | controller | | | container_format | bare |\n logger.go:42:
2025-10-04 05:25:21.022989 | controller | 05:16:36 | glance_dist_image_import/1-import-image | | created_at | 2025-10-04T05:16:22Z
2025-10-04 05:25:21.023002 | controller | \ |\n logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.023015 | controller | | | disk_format | qcow2 |\n logger.go:42:
2025-10-04 05:25:21.023028 | controller | 05:16:36 | glance_dist_image_import/1-import-image | | id | aa04defc-388c-4b1b-b4e4-ee55849a66e7
2025-10-04 05:25:21.023057 | controller | |\n logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | locations
2025-10-04 05:25:21.023071 | controller | \ | [] |\n logger.go:42: 05:16:36
2025-10-04 05:25:21.023084 | controller | | glance_dist_image_import/1-import-image | | min_disk | 0 |\n
2025-10-04 05:25:21.023097 | controller | \ logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | min_ram
2025-10-04 05:25:21.023110 | controller | \ | 0 |\n logger.go:42: 05:16:36
2025-10-04 05:25:21.023157 | controller | | glance_dist_image_import/1-import-image | | name | myimage |\n
2025-10-04 05:25:21.023177 | controller | \ logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | os_glance_import_task
2025-10-04 05:25:21.023190 | controller | | b56dc0ea-c617-4497-a7f8-7033acca1489 |\n logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.023203 | controller | | | os_hash_algo | None |\n logger.go:42:
2025-10-04 05:25:21.023216 | controller | 05:16:36 | glance_dist_image_import/1-import-image | | os_hash_value | None
2025-10-04 05:25:21.023229 | controller | \ |\n logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.023242 | controller | | | os_hidden | False |\n logger.go:42:
2025-10-04 05:25:21.023255 | controller | 05:16:36 | glance_dist_image_import/1-import-image | | owner | ac8d887f20954526b24c050e6aa0e657
2025-10-04 05:25:21.023268 | controller | \ |\n logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | |
2025-10-04 05:25:21.023281 | controller | protected | False |\n logger.go:42:
2025-10-04 05:25:21.023294 | controller | 05:16:36 | glance_dist_image_import/1-import-image | | size | 22
2025-10-04 05:25:21.023308 | controller | \ |\n logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.023321 | controller | | | status | uploading |\n logger.go:42:
2025-10-04 05:25:21.023334 | controller | 05:16:36 | glance_dist_image_import/1-import-image | | tags | []
2025-10-04 05:25:21.023347 | controller | \ |\n logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.023366 | controller | | | updated_at | 2025-10-04T05:16:34Z |\n logger.go:42:
2025-10-04 05:25:21.023379 | controller | 05:16:36 | glance_dist_image_import/1-import-image | | virtual_size | Not
2025-10-04 05:25:21.023392 | controller | available |\n logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.023405 | controller | | | visibility | shared |\n logger.go:42:
2025-10-04 05:25:21.023419 | controller | 05:16:36 | glance_dist_image_import/1-import-image | +-----------------------+--------------------------------------+\n
2025-10-04 05:25:21.023432 | controller | \ logger.go:42: 05:16:38 | glance_dist_image_import/1-import-image | +--------------------------------------+---------+\n
2025-10-04 05:25:21.023445 | controller | \ logger.go:42: 05:16:38 | glance_dist_image_import/1-import-image | | ID |
2025-10-04 05:25:21.023458 | controller | Name |\n logger.go:42: 05:16:38 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.023471 | controller | | +--------------------------------------+---------+\n logger.go:42: 05:16:38
2025-10-04 05:25:21.023484 | controller | | glance_dist_image_import/1-import-image | | aa04defc-388c-4b1b-b4e4-ee55849a66e7
2025-10-04 05:25:21.023497 | controller | | myimage |\n logger.go:42: 05:16:38 | glance_dist_image_import/1-import-image
2025-10-04 05:25:21.023510 | controller | | +--------------------------------------+---------+\n logger.go:42: 05:16:40
2025-10-04 05:25:21.023523 | controller | | glance_dist_image_import/1-import-image | Image Status: active\n logger.go:42:
2025-10-04 05:25:21.023536 | controller | 05:16:44 | glance_dist_image_import/1-import-image | test step completed 1-import-image\n
2025-10-04 05:25:21.023549 | controller | \ logger.go:42: 05:16:44 | glance_dist_image_import/2-cleanup | starting test
2025-10-04 05:25:21.023562 | controller | step 2-cleanup\n logger.go:42: 05:16:44 | glance_dist_image_import/2-cleanup
2025-10-04 05:25:21.023575 | controller | | running command: [sh -c oc -n $NAMESPACE kustomize ../../../../config/samples/layout/single
2025-10-04 05:25:21.023595 | controller | | oc delete -n $NAMESPACE -f -\n ]\n logger.go:42: 05:16:45 | glance_dist_image_import/2-cleanup
2025-10-04 05:25:21.023614 | controller | | glance.glance.openstack.org \"glance\" deleted\n logger.go:42: 05:16:45 | glance_dist_image_import/2-cleanup
2025-10-04 05:25:21.023627 | controller | | running command: [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone
2025-10-04 05:25:21.023640 | controller | ../../../../config/samples/openstackclient | oc -n $NAMESPACE delete -f -\n ]\n
2025-10-04 05:25:21.023667 | controller | \ logger.go:42: 05:16:45 | glance_dist_image_import/2-cleanup | configmap \"openstack-scripts-9db6gc427h\"
2025-10-04 05:25:21.023681 | controller | deleted\n logger.go:42: 05:16:45 | glance_dist_image_import/2-cleanup | pod \"openstackclient\"
2025-10-04 05:25:21.023694 | controller | deleted\n logger.go:42: 05:16:49 | glance_dist_image_import/2-cleanup | test
2025-10-04 05:25:21.023707 | controller | step completed 2-cleanup\n logger.go:42: 05:16:49 | glance_dist_image_import
2025-10-04 05:25:21.023720 | controller | | skipping kubernetes event logging\n=== CONT kuttl/harness/glance_single_tls\n
2025-10-04 05:25:21.023733 | controller | \ logger.go:42: 05:16:49 | glance_single_tls | Skipping creation of user-supplied
2025-10-04 05:25:21.023746 | controller | namespace: glance-kuttl-tests\n logger.go:42: 05:16:49 | glance_single_tls/0-tls_ca_bundle
2025-10-04 05:25:21.023760 | controller | | starting test step 0-tls_ca_bundle\n logger.go:42: 05:16:49 | glance_single_tls/0-tls_ca_bundle
2025-10-04 05:25:21.023773 | controller | | Secret:glance-kuttl-tests/combined-ca-bundle created\n logger.go:42: 05:16:49
2025-10-04 05:25:21.023786 | controller | | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/cert-glance-default-internal-svc
2025-10-04 05:25:21.023799 | controller | created\n logger.go:42: 05:16:49 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/cert-glance-default-public-svc
2025-10-04 05:25:21.023812 | controller | created\n logger.go:42: 05:16:49 | glance_single_tls/0-tls_ca_bundle | test step
2025-10-04 05:25:21.023825 | controller | completed 0-tls_ca_bundle\n logger.go:42: 05:16:49 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.023838 | controller | | starting test step 1-deploy_glance\n logger.go:42: 05:16:49 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.023851 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/single_tls
2025-10-04 05:25:21.023864 | controller | | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 05:16:50 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.023877 | controller | | glance.glance.openstack.org/glance created\n logger.go:42: 05:16:50 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.023891 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.023904 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.023917 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.023930 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.023943 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.023956 | controller | \ ]\n logger.go:42: 05:16:50 | glance_single_tls/1-deploy_glance | error:
2025-10-04 05:25:21.023969 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.023982 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.023995 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.024008 | controller | error calling index: index of untyped nil\n logger.go:42: 05:16:51 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.024034 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.024047 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.024060 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.024073 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.024086 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.024099 | controller | \ ]\n logger.go:42: 05:16:51 | glance_single_tls/1-deploy_glance | error:
2025-10-04 05:25:21.024112 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.024152 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.024171 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.024185 | controller | error calling index: index of untyped nil\n logger.go:42: 05:16:52 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.024198 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.024211 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.024225 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.024251 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.024265 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.024278 | controller | \ ]\n logger.go:42: 05:16:52 | glance_single_tls/1-deploy_glance | error:
2025-10-04 05:25:21.024291 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.024304 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.024317 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.024330 | controller | error calling index: index of untyped nil\n logger.go:42: 05:16:53 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.024343 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.024356 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.024370 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.024383 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.024396 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.024409 | controller | \ ]\n logger.go:42: 05:16:53 | glance_single_tls/1-deploy_glance | error:
2025-10-04 05:25:21.024422 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.024435 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.024448 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.024461 | controller | error calling index: index of untyped nil\n logger.go:42: 05:16:54 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.024474 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.024494 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.024507 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.024521 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.024534 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.024547 | controller | \ ]\n logger.go:42: 05:16:55 | glance_single_tls/1-deploy_glance | error:
2025-10-04 05:25:21.024560 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.024573 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.024586 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.024599 | controller | error calling index: index of untyped nil\n logger.go:42: 05:16:56 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.024612 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.024625 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.024638 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.024652 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.024665 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.024678 | controller | \ ]\n logger.go:42: 05:16:56 | glance_single_tls/1-deploy_glance | error:
2025-10-04 05:25:21.024691 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.024704 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.024717 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.024730 | controller | error calling index: index of untyped nil\n logger.go:42: 05:16:57 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.024743 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.024756 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.024787 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.024801 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.024814 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.024827 | controller | \ ]\n logger.go:42: 05:16:57 | glance_single_tls/1-deploy_glance | error:
2025-10-04 05:25:21.024840 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.024853 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.024866 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.024879 | controller | error calling index: index of untyped nil\n logger.go:42: 05:16:58 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.024892 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.024906 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.024929 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.024942 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.024955 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.024968 | controller | \ ]\n logger.go:42: 05:16:58 | glance_single_tls/1-deploy_glance | error:
2025-10-04 05:25:21.024981 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.024994 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.025007 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.025020 | controller | error calling index: index of untyped nil\n logger.go:42: 05:16:59 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.025034 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.025052 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.025065 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.025078 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.025091 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.025154 | controller | \ ]\n logger.go:42: 05:16:59 | glance_single_tls/1-deploy_glance | error:
2025-10-04 05:25:21.025174 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.025188 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.025201 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.025214 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:00 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.025227 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.025240 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.025254 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.025267 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.025280 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.025293 | controller | \ ]\n logger.go:42: 05:17:01 | glance_single_tls/1-deploy_glance | error:
2025-10-04 05:25:21.025306 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.025319 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.025332 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.025346 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:02 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.025359 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.025372 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.025405 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.025426 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.025441 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.025454 | controller | \ ]\n logger.go:42: 05:17:02 | glance_single_tls/1-deploy_glance | error:
2025-10-04 05:25:21.025472 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.025485 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.025498 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.025511 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:03 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.025524 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.025537 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.025550 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.025564 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.025577 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.025590 | controller | \ ]\n logger.go:42: 05:17:03 | glance_single_tls/1-deploy_glance | error:
2025-10-04 05:25:21.025603 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.025616 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.025629 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.025642 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:04 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.025655 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.025668 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.025681 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.025694 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.025713 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.025726 | controller | \ ]\n logger.go:42: 05:17:04 | glance_single_tls/1-deploy_glance | error:
2025-10-04 05:25:21.025739 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.025752 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.025765 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.025781 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:05 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.025798 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.025815 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.025833 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.025871 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.025906 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.025924 | controller | \ ]\n logger.go:42: 05:17:05 | glance_single_tls/1-deploy_glance | error:
2025-10-04 05:25:21.025942 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.025960 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.025976 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.025993 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:06 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.026009 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.026022 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.026060 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.026075 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.026088 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.026101 | controller | \ ]\n logger.go:42: 05:17:06 | glance_single_tls/1-deploy_glance | error:
2025-10-04 05:25:21.026114 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.026156 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.026178 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.026192 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:07 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.026215 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.026228 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.026241 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.026254 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.026267 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.026280 | controller | \ ]\n logger.go:42: 05:17:08 | glance_single_tls/1-deploy_glance | error:
2025-10-04 05:25:21.026293 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.026306 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.026319 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.026332 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:09 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.026345 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.026358 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.026375 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.026406 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.026436 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.026464 | controller | \ ]\n logger.go:42: 05:17:09 | glance_single_tls/1-deploy_glance | error:
2025-10-04 05:25:21.026481 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.026498 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.026515 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.026532 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:10 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.026549 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.026566 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.026584 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.026600 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.026617 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.026635 | controller | \ ]\n logger.go:42: 05:17:10 | glance_single_tls/1-deploy_glance | error:
2025-10-04 05:25:21.026653 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.026670 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.026687 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.026705 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:11 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.026723 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.026741 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.026786 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.026806 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.026825 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.026842 | controller | \ ]\n logger.go:42: 05:17:11 | glance_single_tls/1-deploy_glance | error:
2025-10-04 05:25:21.026859 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.026876 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.026894 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.026913 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:12 | glance_single_tls/1-deploy_glance
2025-10-04 05:25:21.026930 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.026948 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.026966 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.026984 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.027002 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.027032 | controller | \ ]\n logger.go:42: 05:17:13 | glance_single_tls/1-deploy_glance | running
2025-10-04 05:25:21.027061 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{
2025-10-04 05:25:21.027080 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.027098 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.027116 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.027176 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.027206 | controller | \ ]\n logger.go:42: 05:17:15 | glance_single_tls/1-deploy_glance | running
2025-10-04 05:25:21.027225 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{
2025-10-04 05:25:21.027243 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.027261 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.027280 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.027298 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.027316 | controller | \ ]\n logger.go:42: 05:17:16 | glance_single_tls/1-deploy_glance | running
2025-10-04 05:25:21.027334 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{
2025-10-04 05:25:21.027353 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.027371 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.027389 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.027405 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.027422 | controller | \ ]\n logger.go:42: 05:17:17 | glance_single_tls/1-deploy_glance | running
2025-10-04 05:25:21.027439 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{
2025-10-04 05:25:21.027456 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.027473 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.027491 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.027508 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.027524 | controller | \ ]\n logger.go:42: 05:17:18 | glance_single_tls/1-deploy_glance | running
2025-10-04 05:25:21.027537 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{
2025-10-04 05:25:21.027571 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.027586 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.027599 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.027612 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.027625 | controller | \ ]\n logger.go:42: 05:17:19 | glance_single_tls/1-deploy_glance | running
2025-10-04 05:25:21.027638 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{
2025-10-04 05:25:21.027667 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.027681 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.027694 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.027708 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.027721 | controller | \ ]\n logger.go:42: 05:17:20 | glance_single_tls/1-deploy_glance | running
2025-10-04 05:25:21.027734 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{
2025-10-04 05:25:21.027760 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.027778 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.027796 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.027813 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.027826 | controller | \ ]\n logger.go:42: 05:17:22 | glance_single_tls/1-deploy_glance | running
2025-10-04 05:25:21.027839 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{
2025-10-04 05:25:21.027853 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.027866 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.027879 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.027898 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.027912 | controller | \ ]\n logger.go:42: 05:17:23 | glance_single_tls/1-deploy_glance | running
2025-10-04 05:25:21.027925 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{
2025-10-04 05:25:21.027938 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.027952 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.027965 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.027978 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.027991 | controller | \ ]\n logger.go:42: 05:17:24 | glance_single_tls/1-deploy_glance | running
2025-10-04 05:25:21.028004 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{
2025-10-04 05:25:21.028017 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.028031 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.028044 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.028057 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.028070 | controller | \ ]\n logger.go:42: 05:17:25 | glance_single_tls/1-deploy_glance | running
2025-10-04 05:25:21.028083 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{
2025-10-04 05:25:21.028103 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.028116 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.028161 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.028200 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.028215 | controller | \ ]\n logger.go:42: 05:17:26 | glance_single_tls/1-deploy_glance | running
2025-10-04 05:25:21.028229 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{
2025-10-04 05:25:21.028242 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.028256 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.028269 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.028282 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.028295 | controller | \ ]\n logger.go:42: 05:17:27 | glance_single_tls/1-deploy_glance | running
2025-10-04 05:25:21.028309 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{
2025-10-04 05:25:21.028322 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.028335 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.028348 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.028362 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.028375 | controller | \ ]\n logger.go:42: 05:17:28 | glance_single_tls/1-deploy_glance | running
2025-10-04 05:25:21.028388 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{
2025-10-04 05:25:21.028401 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.028414 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.028427 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.028440 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.028453 | controller | \ ]\n logger.go:42: 05:17:30 | glance_single_tls/1-deploy_glance | running
2025-10-04 05:25:21.028466 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{
2025-10-04 05:25:21.028479 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.028492 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.028505 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.028518 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.028531 | controller | \ ]\n logger.go:42: 05:17:30 | glance_single_tls/1-deploy_glance | test
2025-10-04 05:25:21.028544 | controller | step completed 1-deploy_glance\n logger.go:42: 05:17:30 | glance_single_tls/5-cleanup-glance
2025-10-04 05:25:21.028564 | controller | | starting test step 5-cleanup-glance\n logger.go:42: 05:17:30 | glance_single_tls/5-cleanup-glance
2025-10-04 05:25:21.028577 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/single
2025-10-04 05:25:21.028591 | controller | | oc delete -n $NAMESPACE -f -\n ]\n logger.go:42: 05:17:30 | glance_single_tls/5-cleanup-glance
2025-10-04 05:25:21.028604 | controller | | glance.glance.openstack.org \"glance\" deleted\n logger.go:42: 05:17:35 | glance_single_tls/5-cleanup-glance
2025-10-04 05:25:21.028629 | controller | | test step completed 5-cleanup-glance\n logger.go:42: 05:17:35 | glance_single_tls
2025-10-04 05:25:21.028647 | controller | | skipping kubernetes event logging\n=== CONT kuttl/harness/glance_split_proxypass\n
2025-10-04 05:25:21.028665 | controller | \ logger.go:42: 05:17:35 | glance_split_proxypass | Skipping creation of user-supplied
2025-10-04 05:25:21.028683 | controller | namespace: glance-kuttl-tests\n logger.go:42: 05:17:35 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.028699 | controller | | starting test step 1-deploy_glance\n logger.go:42: 05:17:35 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.028712 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/split |
2025-10-04 05:25:21.028732 | controller | oc apply -n $NAMESPACE -f -\n oc patch Glance -n $NAMESPACE glance --type='json'
2025-10-04 05:25:21.028748 | controller | -p='[{\"op\": \"replace\", \"path\": \"/metadata/annotations/glance.openstack.org~1wsgi\",
2025-10-04 05:25:21.028792 | controller | \"value\":\"false\"}]'\n ]\n logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.028811 | controller | | glance.glance.openstack.org/glance created\n logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.028828 | controller | | glance.glance.openstack.org/glance patched\n logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.028844 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.028860 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.028873 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.028886 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.028899 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.028912 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.028925 | controller | \ ]\n logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.028938 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.028951 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.028964 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.028977 | controller | \ logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.028990 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.029003 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.029016 | controller | }}'\n logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | error:
2025-10-04 05:25:21.029028 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.029041 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.029054 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.029075 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.029088 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\"
2025-10-04 05:25:21.029123 | controller | at : error calling index: index
2025-10-04 05:25:21.029170 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42:
2025-10-04 05:25:21.029184 | controller | 05:17:36 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42:
2025-10-04 05:25:21.029197 | controller | 05:17:36 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint
2025-10-04 05:25:21.029210 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.029223 | controller | }}\n logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | \traw
2025-10-04 05:25:21.029236 | controller | data was:\n logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.029250 | 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
2025-10-04 05:25:21.029265 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.029279 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.029294 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.029339 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40421\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.029372 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.029389 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.029407 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.029421 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.029435 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.029450 | 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\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.029464 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.029477 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.029498 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.029526 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.029540 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.029555 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.029583 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.029616 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.029635 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.029663 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.029681 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.029698 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.029712 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n
2025-10-04 05:25:21.029726 | controller | \ logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | \tobject given
2025-10-04 05:25:21.029740 | controller | to template engine was:\n logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.029763 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false
2025-10-04 05:25:21.029801 | 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
2025-10-04 05:25:21.029821 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.029837 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.029855 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.029873 | controller | = {{ .ServicePassword }}\\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
2025-10-04 05:25:21.029890 | controller | \ logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.029907 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.029923 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.029940 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.029957 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.029974 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.029989 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.030002 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.030036 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.030053 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.030092 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.030115 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.030179 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]]
2025-10-04 05:25:21.030205 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.030221 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.030237 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.030254 | controller | time:2025-10-04T05:17:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40421
2025-10-04 05:25:21.030271 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.030298 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.030315 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.030332 | controller | | [glance_store]\n logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.030348 | controller | | default_backend = default_backend\n logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.030365 | controller | | [default_backend]\n logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.030388 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.030405 | controller | | swift_store_auth_version = 3\n logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.030422 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 05:17:36
2025-10-04 05:25:21.030439 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n
2025-10-04 05:25:21.030456 | controller | \ logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.030473 | controller | = service:glance\n logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.030490 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.030508 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1
2025-10-04 05:25:21.030524 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.030538 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.030551 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.030564 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.030577 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.030590 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.030604 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.030616 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.030630 | controller | message:Service config create not started reason:Init status:Unknown type:Ready]
2025-10-04 05:25:21.030643 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.030656 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:DB
2025-10-04 05:25:21.030669 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.030696 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.030710 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.030723 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.030736 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.030771 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.030786 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.030799 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.030812 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.030825 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.030838 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.030851 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.030865 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.030878 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.030891 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.030911 | controller | observedGeneration:1]]'\n logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.030929 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 05:17:37 |
2025-10-04 05:25:21.030942 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n
2025-10-04 05:25:21.030955 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{
2025-10-04 05:25:21.030968 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.030982 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.030995 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.031008 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.031021 | controller | \ ]\n logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.031034 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.031047 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.031060 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.031074 | controller | \ logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.031087 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.031100 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.031113 | controller | }}'\n logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | error:
2025-10-04 05:25:21.031153 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.031180 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.031194 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.031207 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.031220 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\"
2025-10-04 05:25:21.031239 | controller | at : error calling index: index
2025-10-04 05:25:21.031252 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42:
2025-10-04 05:25:21.031265 | controller | 05:17:37 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42:
2025-10-04 05:25:21.031278 | controller | 05:17:37 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint
2025-10-04 05:25:21.031291 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.031304 | controller | }}\n logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | \traw
2025-10-04 05:25:21.031318 | controller | data was:\n logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.031346 | 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
2025-10-04 05:25:21.031361 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.031374 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.031388 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.031402 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40421\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.031423 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.031437 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.031450 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.031464 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.031477 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.031506 | 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\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.031520 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.031534 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.031547 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.031560 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.031574 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.031587 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.031600 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.031613 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.031633 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.031646 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.031660 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.031677 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.031694 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n
2025-10-04 05:25:21.031711 | controller | \ logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | \tobject given
2025-10-04 05:25:21.031728 | controller | to template engine was:\n logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.031745 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false
2025-10-04 05:25:21.031763 | 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
2025-10-04 05:25:21.031780 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.031796 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.031813 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.031850 | controller | = {{ .ServicePassword }}\\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
2025-10-04 05:25:21.031869 | controller | \ logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.031883 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.031896 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.031909 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.031922 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.031936 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.031949 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.031962 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.031976 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.031989 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.032009 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.032030 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.032043 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]]
2025-10-04 05:25:21.032057 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.032070 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.032083 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.032096 | controller | time:2025-10-04T05:17:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40421
2025-10-04 05:25:21.032109 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.032122 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.032168 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.032181 | controller | | [glance_store]\n logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.032194 | controller | | default_backend = default_backend\n logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.032208 | controller | | [default_backend]\n logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.032223 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.032241 | controller | | swift_store_auth_version = 3\n logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.032258 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 05:17:37
2025-10-04 05:25:21.032276 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n
2025-10-04 05:25:21.032293 | controller | \ logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.032310 | controller | = service:glance\n logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.032328 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.032342 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1
2025-10-04 05:25:21.032363 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.032377 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.032390 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.032403 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.032416 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.032429 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.032442 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.032473 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.032488 | controller | message:Service config create not started reason:Init status:Unknown type:Ready]
2025-10-04 05:25:21.032501 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.032521 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:DB
2025-10-04 05:25:21.032534 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.032547 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.032561 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.032574 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.032587 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.032600 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.032613 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.032626 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.032639 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.032652 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.032666 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.032680 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.032694 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.032707 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.032720 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.032734 | controller | observedGeneration:1]]'\n logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.032752 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 05:17:38 |
2025-10-04 05:25:21.032765 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n
2025-10-04 05:25:21.032778 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{
2025-10-04 05:25:21.032791 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.032805 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.032818 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.032831 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.032844 | controller | \ ]\n logger.go:42: 05:17:38 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.032857 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.032870 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:17:38 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.032883 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.032896 | controller | \ logger.go:42: 05:17:38 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.032909 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.032922 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.032941 | controller | }}'\n logger.go:42: 05:17:38 | glance_split_proxypass/1-deploy_glance | error:
2025-10-04 05:25:21.032954 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.032967 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.032980 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.032993 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.033006 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\"
2025-10-04 05:25:21.033020 | controller | at : error calling index: index
2025-10-04 05:25:21.033045 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42:
2025-10-04 05:25:21.033058 | controller | 05:17:39 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42:
2025-10-04 05:25:21.033072 | controller | 05:17:39 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint
2025-10-04 05:25:21.033308 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.033328 | controller | }}\n logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | \traw
2025-10-04 05:25:21.033341 | controller | data was:\n logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.033355 | 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
2025-10-04 05:25:21.033369 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.033388 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.033402 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.033416 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40421\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.033462 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.033476 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.033489 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.033505 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.033523 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.033541 | 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\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.033559 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.033575 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.033592 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.033610 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.033624 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.033638 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.033651 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.033672 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.033685 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.033698 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.033711 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.033724 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.033737 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n
2025-10-04 05:25:21.033751 | controller | \ logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | \tobject given
2025-10-04 05:25:21.033764 | controller | to template engine was:\n logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.033777 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false
2025-10-04 05:25:21.033805 | 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
2025-10-04 05:25:21.033820 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.033840 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.033853 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.033866 | controller | = {{ .ServicePassword }}\\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
2025-10-04 05:25:21.033880 | controller | \ logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.033893 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.033906 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.033922 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.033939 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.033957 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.033973 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.033989 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.034005 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.034030 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.034048 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.034064 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.034080 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]]
2025-10-04 05:25:21.034097 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.034115 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.034164 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.034189 | controller | time:2025-10-04T05:17:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40421
2025-10-04 05:25:21.034206 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.034224 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.034242 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.034258 | controller | | [glance_store]\n logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.034275 | controller | | default_backend = default_backend\n logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.034291 | controller | | [default_backend]\n logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.034308 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.034324 | controller | | swift_store_auth_version = 3\n logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.034341 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 05:17:39
2025-10-04 05:25:21.034358 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n
2025-10-04 05:25:21.034375 | controller | \ logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.034393 | controller | = service:glance\n logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.034433 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.034452 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1
2025-10-04 05:25:21.034469 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.034495 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.034513 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.034530 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.034547 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.034563 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.034580 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.034597 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.034623 | controller | message:Service config create not started reason:Init status:Unknown type:Ready]
2025-10-04 05:25:21.034640 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.034657 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:DB
2025-10-04 05:25:21.034674 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.034691 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.034708 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.034725 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.034741 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.034758 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.034776 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.034793 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.034810 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.034825 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.034842 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.034858 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.034875 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.034891 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.034908 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.034924 | controller | observedGeneration:1]]'\n logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.034942 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 05:17:40 |
2025-10-04 05:25:21.034959 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n
2025-10-04 05:25:21.034976 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{
2025-10-04 05:25:21.034993 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.035011 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.035028 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.035046 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.035062 | controller | \ ]\n logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.035079 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.035097 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.035180 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.035211 | controller | \ logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.035238 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.035256 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.035273 | controller | }}'\n logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | error:
2025-10-04 05:25:21.035290 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.035307 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.035324 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.035341 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.035358 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\"
2025-10-04 05:25:21.035375 | controller | at : error calling index: index
2025-10-04 05:25:21.035392 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42:
2025-10-04 05:25:21.035415 | controller | 05:17:40 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42:
2025-10-04 05:25:21.035433 | controller | 05:17:40 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint
2025-10-04 05:25:21.035450 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.035467 | controller | }}\n logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | \traw
2025-10-04 05:25:21.035484 | controller | data was:\n logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.035502 | 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
2025-10-04 05:25:21.035520 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.035537 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.035553 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.035592 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40421\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.035628 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.035652 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.035670 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.035688 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.035705 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.035723 | 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\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.035741 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.035758 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.035775 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.035792 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.035809 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.035827 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.035861 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.035879 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.035896 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.035932 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.035951 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.035968 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.035985 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n
2025-10-04 05:25:21.036003 | controller | \ logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | \tobject given
2025-10-04 05:25:21.036020 | controller | to template engine was:\n logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.036037 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false
2025-10-04 05:25:21.036063 | 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
2025-10-04 05:25:21.036081 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.036099 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.036117 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.036169 | controller | = {{ .ServicePassword }}\\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
2025-10-04 05:25:21.036195 | controller | \ logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.036213 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.036231 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.036248 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.036265 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.036283 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.036300 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.036327 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.036345 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.036362 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.036380 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.036397 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.036415 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]]
2025-10-04 05:25:21.036432 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.036449 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.036467 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.036484 | controller | time:2025-10-04T05:17:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40421
2025-10-04 05:25:21.036502 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.036519 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.036557 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.036577 | controller | | [glance_store]\n logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.036596 | controller | | default_backend = default_backend\n logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.036614 | controller | | [default_backend]\n logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.036632 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.036649 | controller | | swift_store_auth_version = 3\n logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.036667 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 05:17:40
2025-10-04 05:25:21.036701 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n
2025-10-04 05:25:21.036719 | controller | \ logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.036736 | controller | = service:glance\n logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.036754 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.036771 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1
2025-10-04 05:25:21.036789 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.036806 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.036824 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.037030 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.037047 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.037065 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.037091 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.037172 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.037200 | controller | message:Service config create not started reason:Init status:Unknown type:Ready]
2025-10-04 05:25:21.037218 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.037235 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:DB
2025-10-04 05:25:21.037251 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.037268 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.037284 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.037301 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.037318 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.037334 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.037351 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.037368 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.037385 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.037403 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.037420 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.037437 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.037454 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.037471 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.037488 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.037505 | controller | observedGeneration:1]]'\n logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.037521 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 05:17:41 |
2025-10-04 05:25:21.037558 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n
2025-10-04 05:25:21.037576 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{
2025-10-04 05:25:21.037593 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.037620 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.037637 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.037654 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.037670 | controller | \ ]\n logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.037687 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.037704 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.037730 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.037746 | controller | \ logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.037763 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.037780 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.037796 | controller | }}'\n logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | error:
2025-10-04 05:25:21.037813 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.037830 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.037847 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.037864 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.037880 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\"
2025-10-04 05:25:21.037897 | controller | at : error calling index: index
2025-10-04 05:25:21.037914 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42:
2025-10-04 05:25:21.037930 | controller | 05:17:41 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42:
2025-10-04 05:25:21.037947 | controller | 05:17:41 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint
2025-10-04 05:25:21.037963 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.037980 | controller | }}\n logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | \traw
2025-10-04 05:25:21.037997 | controller | data was:\n logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.038014 | 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
2025-10-04 05:25:21.038032 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.038050 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.038067 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.038109 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40421\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.038186 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.038207 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.038225 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.038243 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.038269 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.038287 | 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\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.038305 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.038321 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.038338 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.038354 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.038392 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.038421 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.038440 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.038457 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.038474 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.038490 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.038507 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.038524 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.038542 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n
2025-10-04 05:25:21.038559 | controller | \ logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | \tobject given
2025-10-04 05:25:21.038588 | controller | to template engine was:\n logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.038607 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false
2025-10-04 05:25:21.038625 | 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
2025-10-04 05:25:21.038643 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.038662 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.038680 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.038699 | controller | = {{ .ServicePassword }}\\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
2025-10-04 05:25:21.038717 | controller | \ logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.038733 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.038749 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.038766 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.038783 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.038808 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.038825 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.038842 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.038858 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.038874 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.038891 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.038930 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.038950 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]]
2025-10-04 05:25:21.038966 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.038982 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.038999 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.039016 | controller | time:2025-10-04T05:17:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40421
2025-10-04 05:25:21.039033 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.039052 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.039069 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.039088 | controller | | [glance_store]\n logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.039105 | controller | | default_backend = default_backend\n logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.039123 | controller | | [default_backend]\n logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.039197 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.039216 | controller | | swift_store_auth_version = 3\n logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.039235 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 05:17:41
2025-10-04 05:25:21.039253 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n
2025-10-04 05:25:21.039271 | controller | \ logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.039289 | controller | = service:glance\n logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.039308 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.039326 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1
2025-10-04 05:25:21.039344 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.039372 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.039391 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.039409 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.039435 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.039453 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.039471 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.039489 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.039506 | controller | message:Service config create not started reason:Init status:Unknown type:Ready]
2025-10-04 05:25:21.039522 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.039539 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:DB
2025-10-04 05:25:21.039556 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.039573 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.039590 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.039607 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.039624 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.039641 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.039659 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.039677 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.039719 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.039738 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.039756 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.039772 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.039790 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.039807 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.039824 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.039841 | controller | observedGeneration:1]]'\n logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.039858 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 05:17:42 |
2025-10-04 05:25:21.039875 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n
2025-10-04 05:25:21.039891 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{
2025-10-04 05:25:21.039909 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.039926 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.039943 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.039960 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.039977 | controller | \ ]\n logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.040005 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.040024 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.040041 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.040288 | controller | \ logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.040318 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.040335 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.040410 | controller | }}'\n logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | error:
2025-10-04 05:25:21.040432 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.040449 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.040464 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.040480 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.040497 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\"
2025-10-04 05:25:21.040515 | controller | at : error calling index: index
2025-10-04 05:25:21.040532 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42:
2025-10-04 05:25:21.040549 | controller | 05:17:42 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42:
2025-10-04 05:25:21.040564 | controller | 05:17:42 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint
2025-10-04 05:25:21.040581 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.040606 | controller | }}\n logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | \traw
2025-10-04 05:25:21.040624 | controller | data was:\n logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.040642 | 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
2025-10-04 05:25:21.040661 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.040712 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.040734 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.040752 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40470\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.040782 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.040808 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.040825 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.040841 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.040858 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.040893 | 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\":\"2025-10-04T05:17:41Z\",\"message\":\"Setup
2025-10-04 05:25:21.040911 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.040929 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.040946 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.040972 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.040989 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.041014 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.041032 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.041049 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.041066 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.041325 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.041346 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.041371 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.041389 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n
2025-10-04 05:25:21.041406 | controller | \ logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | \tobject given
2025-10-04 05:25:21.041424 | controller | to template engine was:\n logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.041441 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false
2025-10-04 05:25:21.041459 | 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
2025-10-04 05:25:21.041477 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.041494 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.041518 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.041536 | controller | = {{ .ServicePassword }}\\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
2025-10-04 05:25:21.041553 | controller | \ logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.041570 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.041610 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.041638 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.041656 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.041673 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.041691 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.041708 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.041725 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.041742 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.041759 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.041775 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.041792 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]]
2025-10-04 05:25:21.041809 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.041827 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.041844 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.041861 | controller | time:2025-10-04T05:17:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40470
2025-10-04 05:25:21.041878 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.041895 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.041912 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.041928 | controller | | [glance_store]\n logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.041960 | controller | | default_backend = default_backend\n logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.041978 | controller | | [default_backend]\n logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.041994 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.042011 | controller | | swift_store_auth_version = 3\n logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.042029 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 05:17:42
2025-10-04 05:25:21.042047 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n
2025-10-04 05:25:21.042063 | controller | \ logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.042080 | controller | = service:glance\n logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.042097 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.042115 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1
2025-10-04 05:25:21.042165 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.042194 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.042220 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.042238 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.042255 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.042272 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.042288 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.042305 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:41Z
2025-10-04 05:25:21.042322 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.042339 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.042376 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady]
2025-10-04 05:25:21.042395 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:DBsync not started reason:Init
2025-10-04 05:25:21.042411 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI
2025-10-04 05:25:21.042428 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.042445 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.042462 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.042479 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.042496 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.042513 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.042529 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.042547 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.042563 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.042580 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.042597 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.042614 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.042631 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.042648 | controller | observedGeneration:1]]'\n logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.042665 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 05:17:43 |
2025-10-04 05:25:21.042684 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n
2025-10-04 05:25:21.042702 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{
2025-10-04 05:25:21.042719 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.042737 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.042754 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.042779 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.042797 | controller | \ ]\n logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.042814 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.042831 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.042849 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.042874 | controller | \ logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.042891 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.042908 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.042925 | controller | }}'\n logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | error:
2025-10-04 05:25:21.042942 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.042959 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.042976 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.042993 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.043011 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\"
2025-10-04 05:25:21.043028 | controller | at : error calling index: index
2025-10-04 05:25:21.043045 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42:
2025-10-04 05:25:21.043062 | controller | 05:17:43 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42:
2025-10-04 05:25:21.043079 | controller | 05:17:43 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint
2025-10-04 05:25:21.043115 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.043165 | controller | }}\n logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | \traw
2025-10-04 05:25:21.043189 | controller | data was:\n logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.043207 | 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
2025-10-04 05:25:21.043226 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.043243 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.043260 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.043278 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40470\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.043305 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.043322 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.043339 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.044051 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.044292 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.044316 | 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\":\"2025-10-04T05:17:41Z\",\"message\":\"Setup
2025-10-04 05:25:21.044334 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.044349 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.044388 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.044402 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.044416 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.044430 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.044444 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.044458 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.044475 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.044494 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.044513 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.044530 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.044547 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n
2025-10-04 05:25:21.044563 | controller | \ logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | \tobject given
2025-10-04 05:25:21.044581 | controller | to template engine was:\n logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.044599 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false
2025-10-04 05:25:21.044617 | 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
2025-10-04 05:25:21.044685 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.044699 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.044710 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.044723 | controller | = {{ .ServicePassword }}\\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
2025-10-04 05:25:21.044735 | controller | \ logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.044747 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.044768 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.044777 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.044787 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.044796 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.044805 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.044814 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.044823 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.044832 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.044841 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.044850 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.044859 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]]
2025-10-04 05:25:21.044868 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.044876 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.044886 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.044895 | controller | time:2025-10-04T05:17:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40470
2025-10-04 05:25:21.044904 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.044913 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.044923 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.044936 | controller | | [glance_store]\n logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.044948 | controller | | default_backend = default_backend\n logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.044960 | controller | | [default_backend]\n logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.044971 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.044980 | controller | | swift_store_auth_version = 3\n logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.044989 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 05:17:43
2025-10-04 05:25:21.044998 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n
2025-10-04 05:25:21.045007 | controller | \ logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.045017 | controller | = service:glance\n logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.045036 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.045058 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1
2025-10-04 05:25:21.045071 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.045188 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.045216 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.045230 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.045243 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.045254 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.045266 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.045278 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:41Z
2025-10-04 05:25:21.045289 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.045300 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.045318 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady]
2025-10-04 05:25:21.045328 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:DBsync not started reason:Init
2025-10-04 05:25:21.045337 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI
2025-10-04 05:25:21.045346 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.045355 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.045364 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.045372 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.045381 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.045390 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.045399 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.045407 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.045416 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.045425 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.045433 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.045442 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.045451 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.045459 | controller | observedGeneration:1]]'\n logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.045468 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 05:17:44 |
2025-10-04 05:25:21.045477 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n
2025-10-04 05:25:21.045485 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{
2025-10-04 05:25:21.045494 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.045503 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.045518 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.045527 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.045535 | controller | \ ]\n logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.045544 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.045553 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.045561 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.045570 | controller | \ logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.045579 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.045588 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.045618 | controller | }}'\n logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | error:
2025-10-04 05:25:21.045629 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.045638 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.045647 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.045656 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.045665 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\"
2025-10-04 05:25:21.045674 | controller | at : error calling index: index
2025-10-04 05:25:21.045682 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42:
2025-10-04 05:25:21.045691 | controller | 05:17:44 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42:
2025-10-04 05:25:21.045700 | controller | 05:17:44 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint
2025-10-04 05:25:21.045708 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.045717 | controller | }}\n logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | \traw
2025-10-04 05:25:21.045726 | controller | data was:\n logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.045736 | 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
2025-10-04 05:25:21.045746 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.045754 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.045763 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.045787 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40470\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.045804 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.045814 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.045822 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.045832 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.045840 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.045850 | 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\":\"2025-10-04T05:17:41Z\",\"message\":\"Setup
2025-10-04 05:25:21.045859 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.045874 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.045883 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.045892 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.045901 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.045910 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.045920 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.045931 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.045957 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.045972 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.045983 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.045992 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.046019 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n
2025-10-04 05:25:21.046028 | controller | \ logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | \tobject given
2025-10-04 05:25:21.046044 | controller | to template engine was:\n logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.046054 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false
2025-10-04 05:25:21.046063 | 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
2025-10-04 05:25:21.046156 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.046182 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.046192 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.046201 | controller | = {{ .ServicePassword }}\\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
2025-10-04 05:25:21.046224 | controller | \ logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.046233 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.046242 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.046251 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.046260 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.046269 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.046277 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.046286 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.046307 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.046333 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.046346 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.046359 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.046372 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]]
2025-10-04 05:25:21.046384 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.046396 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.046409 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.046422 | controller | time:2025-10-04T05:17:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40470
2025-10-04 05:25:21.046434 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.046446 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.046457 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.046466 | controller | | [glance_store]\n logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.046475 | controller | | default_backend = default_backend\n logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.046484 | controller | | [default_backend]\n logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.046512 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.046521 | controller | | swift_store_auth_version = 3\n logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.046531 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 05:17:44
2025-10-04 05:25:21.046547 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n
2025-10-04 05:25:21.046556 | controller | \ logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.046565 | controller | = service:glance\n logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.046574 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.046589 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1
2025-10-04 05:25:21.046598 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.046606 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.046615 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.046624 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.046632 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.046641 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.046650 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.046659 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:41Z
2025-10-04 05:25:21.046668 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.046678 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.046688 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady]
2025-10-04 05:25:21.046697 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:DBsync not started reason:Init
2025-10-04 05:25:21.046706 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI
2025-10-04 05:25:21.046715 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.046723 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.046732 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.046740 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.046749 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.046758 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.046766 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.046775 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.046784 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.046792 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.046801 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.046810 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.046818 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.046827 | controller | observedGeneration:1]]'\n logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.046835 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 05:17:45 |
2025-10-04 05:25:21.046844 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n
2025-10-04 05:25:21.046853 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{
2025-10-04 05:25:21.046861 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.046875 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.046897 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.046906 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.046915 | controller | \ ]\n logger.go:42: 05:17:45 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.046926 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.046937 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:17:45 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.046949 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.046967 | controller | \ logger.go:42: 05:17:45 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.046989 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.047000 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.047009 | controller | }}'\n logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | error:
2025-10-04 05:25:21.047018 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.047034 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.047043 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.047052 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.047061 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\"
2025-10-04 05:25:21.047070 | controller | at : error calling index: index
2025-10-04 05:25:21.047078 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42:
2025-10-04 05:25:21.047087 | controller | 05:17:46 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42:
2025-10-04 05:25:21.047096 | controller | 05:17:46 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint
2025-10-04 05:25:21.047104 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.047113 | controller | }}\n logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | \traw
2025-10-04 05:25:21.047121 | controller | data was:\n logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.047154 | 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
2025-10-04 05:25:21.047169 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.047178 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.047187 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.047216 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40470\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.047233 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.047244 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.047261 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.047273 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.047282 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.047291 | 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\":\"2025-10-04T05:17:41Z\",\"message\":\"Setup
2025-10-04 05:25:21.047305 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.047314 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.047323 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.047333 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.047342 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.047351 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.047373 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.047383 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.047392 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.047401 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.047416 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.047429 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.047438 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n
2025-10-04 05:25:21.047447 | controller | \ logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | \tobject given
2025-10-04 05:25:21.047456 | controller | to template engine was:\n logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.047465 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false
2025-10-04 05:25:21.047474 | 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
2025-10-04 05:25:21.047486 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.047512 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.047527 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.047540 | controller | = {{ .ServicePassword }}\\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
2025-10-04 05:25:21.047562 | controller | \ logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.047574 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.047587 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.047607 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.047620 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.047632 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.047644 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.047655 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.047667 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.047679 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.047690 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.047702 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.047711 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]]
2025-10-04 05:25:21.047720 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.047729 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.047756 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.047766 | controller | time:2025-10-04T05:17:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40470
2025-10-04 05:25:21.047775 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.047784 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.047793 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.047802 | controller | | [glance_store]\n logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.047811 | controller | | default_backend = default_backend\n logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.047819 | controller | | [default_backend]\n logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.047828 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.047837 | controller | | swift_store_auth_version = 3\n logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.047845 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 05:17:46
2025-10-04 05:25:21.047854 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n
2025-10-04 05:25:21.047863 | controller | \ logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.047872 | controller | = service:glance\n logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.047886 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.047895 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1
2025-10-04 05:25:21.047904 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.047912 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.047990 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.048011 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.048031 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.048040 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.048049 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.048058 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:41Z
2025-10-04 05:25:21.048067 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.048076 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.048085 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady]
2025-10-04 05:25:21.048094 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:DBsync not started reason:Init
2025-10-04 05:25:21.048102 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI
2025-10-04 05:25:21.048111 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.048163 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.048182 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.048193 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.048205 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.048215 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.048225 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.048234 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.048243 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.048251 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.048276 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.048286 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.048295 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.048303 | controller | observedGeneration:1]]'\n logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.048312 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 05:17:47 |
2025-10-04 05:25:21.048321 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n
2025-10-04 05:25:21.048339 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{
2025-10-04 05:25:21.048359 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.048368 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.048376 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.048385 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.048394 | controller | \ ]\n logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.048403 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.048411 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.048428 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.048437 | controller | \ logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.048446 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.048454 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.048463 | controller | }}'\n logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | error:
2025-10-04 05:25:21.048472 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.048481 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.048489 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.048498 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.048507 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\"
2025-10-04 05:25:21.048515 | controller | at : error calling index: index
2025-10-04 05:25:21.048524 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42:
2025-10-04 05:25:21.048533 | controller | 05:17:47 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42:
2025-10-04 05:25:21.048541 | controller | 05:17:47 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint
2025-10-04 05:25:21.048550 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.048559 | controller | }}\n logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | \traw
2025-10-04 05:25:21.048567 | controller | data was:\n logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.048576 | 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
2025-10-04 05:25:21.048586 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.048599 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.048608 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.048639 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40470\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.048649 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.048659 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.048669 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.048690 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.048710 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.048723 | 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\":\"2025-10-04T05:17:41Z\",\"message\":\"Setup
2025-10-04 05:25:21.048746 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.048816 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.048845 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.048866 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.048875 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.048884 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.048893 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.048902 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.048910 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.048920 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.048933 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.048971 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.048982 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n
2025-10-04 05:25:21.048990 | controller | \ logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | \tobject given
2025-10-04 05:25:21.048999 | controller | to template engine was:\n logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.049008 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false
2025-10-04 05:25:21.049017 | 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
2025-10-04 05:25:21.049027 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.049035 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.049044 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.049061 | controller | = {{ .ServicePassword }}\\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
2025-10-04 05:25:21.049070 | controller | \ logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.049079 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.049088 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.049097 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.049147 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.049163 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.049189 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.049200 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.049212 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.049223 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.049234 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.049249 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.049258 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]]
2025-10-04 05:25:21.049266 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.049275 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.049284 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.049293 | controller | time:2025-10-04T05:17:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40470
2025-10-04 05:25:21.049301 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.049310 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.049319 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.049328 | controller | | [glance_store]\n logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.049336 | controller | | default_backend = default_backend\n logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.049345 | controller | | [default_backend]\n logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.049354 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.049362 | controller | | swift_store_auth_version = 3\n logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.049371 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 05:17:47
2025-10-04 05:25:21.049380 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n
2025-10-04 05:25:21.049399 | controller | \ logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.049408 | controller | = service:glance\n logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.049417 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.049426 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1
2025-10-04 05:25:21.049439 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.049448 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.049461 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.049470 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.049478 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.049487 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.049496 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.049504 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:41Z
2025-10-04 05:25:21.049513 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.049522 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.049531 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady]
2025-10-04 05:25:21.049539 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:DBsync not started reason:Init
2025-10-04 05:25:21.049548 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI
2025-10-04 05:25:21.049557 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.049578 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.049587 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.049596 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.049605 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.049613 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.049622 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.049631 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.049639 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.049648 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.049657 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.049666 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.049676 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.049686 | controller | observedGeneration:1]]'\n logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.049701 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 05:17:48 |
2025-10-04 05:25:21.049710 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n
2025-10-04 05:25:21.049719 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{
2025-10-04 05:25:21.049727 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.049736 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.049745 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.049754 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.049763 | controller | \ ]\n logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.049771 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.049780 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.049789 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.049797 | controller | \ logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.049806 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.049815 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.049823 | controller | }}'\n logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | error:
2025-10-04 05:25:21.049832 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.049841 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.049850 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.049861 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.049887 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\"
2025-10-04 05:25:21.049903 | controller | at : error calling index: index
2025-10-04 05:25:21.049916 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42:
2025-10-04 05:25:21.049939 | controller | 05:17:48 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42:
2025-10-04 05:25:21.049953 | controller | 05:17:48 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint
2025-10-04 05:25:21.049965 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.049978 | controller | }}\n logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | \traw
2025-10-04 05:25:21.049990 | controller | data was:\n logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.050024 | 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
2025-10-04 05:25:21.050036 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.050052 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.050066 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.050077 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40470\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.050087 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.050096 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.050105 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.050114 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.050123 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.050175 | 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\":\"2025-10-04T05:17:41Z\",\"message\":\"Setup
2025-10-04 05:25:21.050195 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.050205 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.050217 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.050229 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.050238 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.050247 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.050256 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.050264 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.050273 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.050287 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.050296 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.050304 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.050313 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n
2025-10-04 05:25:21.050322 | controller | \ logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | \tobject given
2025-10-04 05:25:21.050331 | controller | to template engine was:\n logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.050340 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false
2025-10-04 05:25:21.050348 | 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
2025-10-04 05:25:21.050357 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.050371 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.050380 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.050402 | controller | = {{ .ServicePassword }}\\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
2025-10-04 05:25:21.050411 | controller | \ logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.050420 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.050429 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.050438 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.050447 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.050455 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.050464 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.050473 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.050482 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.050490 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.050499 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.050508 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.050516 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]]
2025-10-04 05:25:21.050525 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.050534 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.050542 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.050551 | controller | time:2025-10-04T05:17:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40470
2025-10-04 05:25:21.050560 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.050568 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.050577 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.050586 | controller | | [glance_store]\n logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.050594 | controller | | default_backend = default_backend\n logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.050603 | controller | | [default_backend]\n logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.050612 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.050620 | controller | | swift_store_auth_version = 3\n logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.050634 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 05:17:48
2025-10-04 05:25:21.050642 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n
2025-10-04 05:25:21.050651 | controller | \ logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.050660 | controller | = service:glance\n logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.050668 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.050677 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1
2025-10-04 05:25:21.050686 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.050695 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.050703 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.050712 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.050720 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.050729 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.050750 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.050759 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:41Z
2025-10-04 05:25:21.050767 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.050776 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.050785 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady]
2025-10-04 05:25:21.050794 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:DBsync not started reason:Init
2025-10-04 05:25:21.050802 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI
2025-10-04 05:25:21.050811 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.050820 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.050828 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.050837 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.050846 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.050855 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.050863 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.050872 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.050881 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.050890 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.050898 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.050907 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.050916 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.050930 | controller | observedGeneration:1]]'\n logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.050939 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 05:17:49 |
2025-10-04 05:25:21.050948 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n
2025-10-04 05:25:21.050956 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{
2025-10-04 05:25:21.050965 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.050974 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.050982 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.050995 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.051005 | controller | \ ]\n logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.051014 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.051022 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.051031 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.051040 | controller | \ logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.051050 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.051061 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.051073 | controller | }}'\n logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | error:
2025-10-04 05:25:21.051085 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.051097 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.051110 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.051122 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.051184 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\"
2025-10-04 05:25:21.051199 | controller | at : error calling index: index
2025-10-04 05:25:21.051212 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42:
2025-10-04 05:25:21.051221 | controller | 05:17:49 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42:
2025-10-04 05:25:21.051230 | controller | 05:17:49 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint
2025-10-04 05:25:21.051239 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.051248 | controller | }}\n logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | \traw
2025-10-04 05:25:21.051257 | controller | data was:\n logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.051266 | 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
2025-10-04 05:25:21.051281 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.051296 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.051306 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.051330 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40470\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.051340 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.051349 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.051358 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.051367 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.051376 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.051385 | 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\":\"2025-10-04T05:17:41Z\",\"message\":\"Setup
2025-10-04 05:25:21.051400 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.051409 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.051418 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.051427 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.051436 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.051445 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.051454 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.051463 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.051471 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.051480 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.051489 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.051498 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.051507 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n
2025-10-04 05:25:21.051516 | controller | \ logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | \tobject given
2025-10-04 05:25:21.051524 | controller | to template engine was:\n logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.051546 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false
2025-10-04 05:25:21.051555 | 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
2025-10-04 05:25:21.051568 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.051577 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.051586 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.051595 | controller | = {{ .ServicePassword }}\\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
2025-10-04 05:25:21.051604 | controller | \ logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.051613 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.051622 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.051631 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.051639 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.051648 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.051657 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.051666 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.051675 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.051683 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.051692 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.051701 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.051710 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]]
2025-10-04 05:25:21.051719 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.051729 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.051737 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.051746 | controller | time:2025-10-04T05:17:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40470
2025-10-04 05:25:21.051755 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.051764 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.051773 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.051781 | controller | | [glance_store]\n logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.051790 | controller | | default_backend = default_backend\n logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.051799 | controller | | [default_backend]\n logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.051808 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.051821 | controller | | swift_store_auth_version = 3\n logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.051830 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 05:17:49
2025-10-04 05:25:21.051839 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n
2025-10-04 05:25:21.051859 | controller | \ logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.051868 | controller | = service:glance\n logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.051877 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.051886 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1
2025-10-04 05:25:21.051895 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.051904 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.051918 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.051928 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.051949 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.051970 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.051981 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.051990 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:41Z
2025-10-04 05:25:21.051998 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.052007 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.052016 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady]
2025-10-04 05:25:21.052032 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:DBsync not started reason:Init
2025-10-04 05:25:21.052041 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI
2025-10-04 05:25:21.052050 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.052058 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.052067 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.052076 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.052084 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.052093 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.052102 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.052111 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.052119 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.052154 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.052171 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.052187 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.052196 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.052206 | controller | observedGeneration:1]]'\n logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.052220 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 05:17:50 |
2025-10-04 05:25:21.052230 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n
2025-10-04 05:25:21.052249 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{
2025-10-04 05:25:21.052271 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.052284 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.052297 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.052309 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.052322 | controller | \ ]\n logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.052334 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.052368 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.052393 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.052406 | controller | \ logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.052417 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.052429 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.052440 | controller | }}'\n logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | error:
2025-10-04 05:25:21.052451 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.052462 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.052473 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.052485 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.052497 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\"
2025-10-04 05:25:21.052508 | controller | at : error calling index: index
2025-10-04 05:25:21.052520 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42:
2025-10-04 05:25:21.052531 | controller | 05:17:50 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42:
2025-10-04 05:25:21.052543 | controller | 05:17:50 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint
2025-10-04 05:25:21.052554 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.052565 | controller | }}\n logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | \traw
2025-10-04 05:25:21.052576 | controller | data was:\n logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.052589 | 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
2025-10-04 05:25:21.052608 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.052625 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.052636 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.052677 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40470\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.052692 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.052706 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.052719 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.052730 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.052741 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.052760 | 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\":\"2025-10-04T05:17:41Z\",\"message\":\"Setup
2025-10-04 05:25:21.052774 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.052786 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.052803 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.052815 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.052827 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.052839 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.052851 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.052864 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.052877 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.052911 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.052926 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.052938 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.052947 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n
2025-10-04 05:25:21.052956 | controller | \ logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | \tobject given
2025-10-04 05:25:21.052965 | controller | to template engine was:\n logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.052974 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false
2025-10-04 05:25:21.052983 | 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
2025-10-04 05:25:21.052998 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.053006 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.053015 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.053024 | controller | = {{ .ServicePassword }}\\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
2025-10-04 05:25:21.053033 | controller | \ logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.053042 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.053051 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.053061 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.053070 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.053078 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.053087 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.053096 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.053154 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.053170 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.053179 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.053188 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.053197 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]]
2025-10-04 05:25:21.053205 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.053214 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.053223 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.053232 | controller | time:2025-10-04T05:17:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40470
2025-10-04 05:25:21.053240 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.053264 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.053273 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.053282 | controller | | [glance_store]\n logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.053291 | controller | | default_backend = default_backend\n logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.053305 | controller | | [default_backend]\n logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.053314 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.053323 | controller | | swift_store_auth_version = 3\n logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.053331 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 05:17:50
2025-10-04 05:25:21.053340 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n
2025-10-04 05:25:21.053349 | controller | \ logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.053358 | controller | = service:glance\n logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.053367 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.053375 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1
2025-10-04 05:25:21.053384 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.053393 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.053401 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.053410 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.053419 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.053428 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.053436 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.053445 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:41Z
2025-10-04 05:25:21.053454 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.053463 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.053472 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady]
2025-10-04 05:25:21.053480 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:DBsync not started reason:Init
2025-10-04 05:25:21.053489 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI
2025-10-04 05:25:21.053498 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.053506 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.053515 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.053524 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.053533 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.053541 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.053550 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.053559 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.053567 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.053581 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.053590 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.053599 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.053608 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.053622 | controller | observedGeneration:1]]'\n logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.053631 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 05:17:51 |
2025-10-04 05:25:21.053652 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n
2025-10-04 05:25:21.053661 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{
2025-10-04 05:25:21.053670 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.053679 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.053687 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.053696 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.053705 | controller | \ ]\n logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.053714 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.053722 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.053731 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.053740 | controller | \ logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.053749 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.053762 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.053771 | controller | }}'\n logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | error:
2025-10-04 05:25:21.053780 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.053789 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.053798 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.053806 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.053815 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\"
2025-10-04 05:25:21.053824 | controller | at : error calling index: index
2025-10-04 05:25:21.053833 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42:
2025-10-04 05:25:21.053842 | controller | 05:17:51 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42:
2025-10-04 05:25:21.053850 | controller | 05:17:51 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint
2025-10-04 05:25:21.053859 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.053868 | controller | }}\n logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | \traw
2025-10-04 05:25:21.053876 | controller | data was:\n logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.053886 | 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
2025-10-04 05:25:21.053899 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.053908 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.053917 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.053944 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"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\":\"2025-10-04T05:17:51Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40561\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.053965 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.053978 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.053990 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.054002 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.054021 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.054035 | 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\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.054047 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.054058 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DB
2025-10-04 05:25:21.054070 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.054083 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.054115 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.054152 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"Keystone
2025-10-04 05:25:21.054168 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.054177 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.054186 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.054195 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.054204 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.054212 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.054221 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"Service
2025-10-04 05:25:21.054231 | 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
2025-10-04 05:25:21.054240 | controller | \ logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | \tobject given
2025-10-04 05:25:21.054255 | controller | to template engine was:\n logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.054264 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false
2025-10-04 05:25:21.054273 | 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
2025-10-04 05:25:21.054282 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.054291 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.054300 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.054309 | controller | = {{ .ServicePassword }}\\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
2025-10-04 05:25:21.054318 | controller | \ logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.054327 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.054391 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.054402 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.054411 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.054419 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.054428 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.054437 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.054446 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.054469 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.054479 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.054488 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.054497 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]]
2025-10-04 05:25:21.054506 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.054515 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[]
2025-10-04 05:25:21.054523 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update
2025-10-04 05:25:21.054532 | controller | subresource:status time:2025-10-04T05:17:51Z]] name:glance namespace:glance-kuttl-tests
2025-10-04 05:25:21.054541 | controller | resourceVersion:40561 uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60
2025-10-04 05:25:21.054550 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.054564 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.054574 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.054585 | controller | | [glance_store]\n logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.054595 | controller | | default_backend = default_backend\n logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.054605 | controller | | [default_backend]\n logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.054616 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.054627 | controller | | swift_store_auth_version = 3\n logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.054637 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 05:17:51
2025-10-04 05:25:21.054646 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n
2025-10-04 05:25:21.054655 | controller | \ logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.054664 | controller | = service:glance\n logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.054672 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.054681 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1
2025-10-04 05:25:21.054690 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.054699 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.054707 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.054716 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.054725 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.054734 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.054742 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.054751 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.054765 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready]
2025-10-04 05:25:21.054775 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.054783 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:51Z message:DB
2025-10-04 05:25:21.054792 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.054801 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady]
2025-10-04 05:25:21.054809 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI not started reason:Init
2025-10-04 05:25:21.054818 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.054827 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.054836 | controller | message:Keystone Service user registration not started reason:Init status:Unknown
2025-10-04 05:25:21.054857 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:MariaDBAccount
2025-10-04 05:25:21.054867 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.054880 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady]
2025-10-04 05:25:21.054889 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:NotificationBusInstance successfully
2025-10-04 05:25:21.054907 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.054916 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.054925 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.054933 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.054942 | controller | map[lastTransitionTime:2025-10-04T05:17:51Z message:Service config create completed
2025-10-04 05:25:21.054951 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc
2025-10-04 05:25:21.054960 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'\n
2025-10-04 05:25:21.054968 | controller | \ logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.054977 | controller | skipping 1 additional commands\n logger.go:42: 05:17:52 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.054990 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.054999 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.055008 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.055016 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.055025 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.055034 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.055043 | controller | \ ]\n logger.go:42: 05:17:52 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.055051 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.055060 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:17:52 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.055069 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.055078 | controller | \ logger.go:42: 05:17:52 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.055086 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.055095 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.055104 | controller | }}'\n logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | error:
2025-10-04 05:25:21.055113 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.055121 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.055155 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.055169 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.055181 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\"
2025-10-04 05:25:21.055193 | controller | at : error calling index: index
2025-10-04 05:25:21.055204 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42:
2025-10-04 05:25:21.055223 | controller | 05:17:53 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42:
2025-10-04 05:25:21.055237 | controller | 05:17:53 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint
2025-10-04 05:25:21.055250 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.055263 | controller | }}\n logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | \traw
2025-10-04 05:25:21.055276 | controller | data was:\n logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.055307 | 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
2025-10-04 05:25:21.055318 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.055327 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.055336 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.055345 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"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\":\"2025-10-04T05:17:51Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40561\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.055360 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.055369 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.055378 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.055386 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.055395 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.055421 | 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\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.055433 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.055444 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DB
2025-10-04 05:25:21.055453 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.055462 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.055470 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.055479 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"Keystone
2025-10-04 05:25:21.055488 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.055497 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.055506 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.055514 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.055523 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.055537 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.055546 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"Service
2025-10-04 05:25:21.055555 | 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
2025-10-04 05:25:21.055564 | controller | \ logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | \tobject given
2025-10-04 05:25:21.055573 | controller | to template engine was:\n logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.055582 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false
2025-10-04 05:25:21.055591 | 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
2025-10-04 05:25:21.055605 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.055614 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.055623 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.055648 | controller | = {{ .ServicePassword }}\\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
2025-10-04 05:25:21.055657 | controller | \ logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.055667 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.055677 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.055686 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.055696 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.055705 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.055714 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.055723 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.055732 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.055741 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.055749 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.055758 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.055767 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]]
2025-10-04 05:25:21.055775 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.055790 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[]
2025-10-04 05:25:21.055810 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update
2025-10-04 05:25:21.055818 | controller | subresource:status time:2025-10-04T05:17:51Z]] name:glance namespace:glance-kuttl-tests
2025-10-04 05:25:21.055827 | controller | resourceVersion:40561 uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60
2025-10-04 05:25:21.055836 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.055845 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.055853 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.055862 | controller | | [glance_store]\n logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.055871 | controller | | default_backend = default_backend\n logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.055880 | controller | | [default_backend]\n logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.055889 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.055897 | controller | | swift_store_auth_version = 3\n logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.055906 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 05:17:53
2025-10-04 05:25:21.055915 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n
2025-10-04 05:25:21.055924 | controller | \ logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.055940 | controller | = service:glance\n logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.055964 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.055976 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1
2025-10-04 05:25:21.055988 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.056000 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.056012 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.056023 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.056054 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.056064 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.056072 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.056081 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.056090 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready]
2025-10-04 05:25:21.056099 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.056107 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:51Z message:DB
2025-10-04 05:25:21.056116 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.056125 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady]
2025-10-04 05:25:21.056169 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI not started reason:Init
2025-10-04 05:25:21.056179 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.056188 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.056196 | controller | message:Keystone Service user registration not started reason:Init status:Unknown
2025-10-04 05:25:21.056205 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:MariaDBAccount
2025-10-04 05:25:21.056214 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.056223 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady]
2025-10-04 05:25:21.056231 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:NotificationBusInstance successfully
2025-10-04 05:25:21.056240 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.056249 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.056258 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.056266 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.056275 | controller | map[lastTransitionTime:2025-10-04T05:17:51Z message:Service config create completed
2025-10-04 05:25:21.056284 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc
2025-10-04 05:25:21.056293 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'\n
2025-10-04 05:25:21.056301 | controller | \ logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.056310 | controller | skipping 1 additional commands\n logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.056325 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.056336 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.056357 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.056377 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.056389 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.056403 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.056416 | controller | \ ]\n logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.056437 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.056450 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.056463 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.056475 | controller | \ logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.056486 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.056495 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.056504 | controller | }}'\n logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | error:
2025-10-04 05:25:21.056513 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.056547 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.056557 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.056567 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.056576 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\"
2025-10-04 05:25:21.056585 | controller | at : error calling index: index
2025-10-04 05:25:21.056593 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42:
2025-10-04 05:25:21.056602 | controller | 05:17:54 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42:
2025-10-04 05:25:21.056611 | controller | 05:17:54 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint
2025-10-04 05:25:21.056619 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.056628 | controller | }}\n logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | \traw
2025-10-04 05:25:21.056637 | controller | data was:\n logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.056646 | 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
2025-10-04 05:25:21.056655 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.056664 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.056673 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.056694 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"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\":\"2025-10-04T05:17:51Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40561\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.056709 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.056718 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.056727 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.056736 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.056745 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.056754 | 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\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.056763 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.056772 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DB
2025-10-04 05:25:21.056781 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.056790 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.056798 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.056807 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"Keystone
2025-10-04 05:25:21.056816 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.056825 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.056839 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.056847 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.056856 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.056865 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.056904 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"Service
2025-10-04 05:25:21.056919 | 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
2025-10-04 05:25:21.056929 | controller | \ logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | \tobject given
2025-10-04 05:25:21.056939 | controller | to template engine was:\n logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.056947 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false
2025-10-04 05:25:21.056965 | 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
2025-10-04 05:25:21.056974 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.056983 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.056991 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.057000 | controller | = {{ .ServicePassword }}\\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
2025-10-04 05:25:21.057009 | controller | \ logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.057018 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.057027 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.057035 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.057044 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.057053 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.057062 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.057072 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.057084 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.057156 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.057176 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.057187 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.057198 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]]
2025-10-04 05:25:21.057209 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.057219 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[]
2025-10-04 05:25:21.057236 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update
2025-10-04 05:25:21.057265 | controller | subresource:status time:2025-10-04T05:17:51Z]] name:glance namespace:glance-kuttl-tests
2025-10-04 05:25:21.057277 | controller | resourceVersion:40561 uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60
2025-10-04 05:25:21.057288 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.057299 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.057310 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.057321 | controller | | [glance_store]\n logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.057332 | controller | | default_backend = default_backend\n logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.057361 | controller | | [default_backend]\n logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.057371 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.057380 | controller | | swift_store_auth_version = 3\n logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.057389 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 05:17:54
2025-10-04 05:25:21.057397 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n
2025-10-04 05:25:21.057406 | controller | \ logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.057415 | controller | = service:glance\n logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.057423 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.057432 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1
2025-10-04 05:25:21.057441 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.057450 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.057464 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.057473 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.057482 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.057491 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.057534 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.057557 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.057578 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready]
2025-10-04 05:25:21.057592 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.057604 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:51Z message:DB
2025-10-04 05:25:21.057617 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.057630 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady]
2025-10-04 05:25:21.057642 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI not started reason:Init
2025-10-04 05:25:21.057654 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.057665 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.057677 | controller | message:Keystone Service user registration not started reason:Init status:Unknown
2025-10-04 05:25:21.057687 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:MariaDBAccount
2025-10-04 05:25:21.057698 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.057708 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady]
2025-10-04 05:25:21.057716 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:NotificationBusInstance successfully
2025-10-04 05:25:21.057725 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.057734 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.057743 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.057752 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.057760 | controller | map[lastTransitionTime:2025-10-04T05:17:51Z message:Service config create completed
2025-10-04 05:25:21.057769 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc
2025-10-04 05:25:21.057778 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'\n
2025-10-04 05:25:21.057787 | controller | \ logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.057795 | controller | skipping 1 additional commands\n logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.057811 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.057838 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.057848 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.057856 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.057865 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.057874 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.057883 | controller | \ ]\n logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.057891 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.057900 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.057922 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.057931 | controller | \ logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.057940 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.057949 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.057957 | controller | }}'\n logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | error:
2025-10-04 05:25:21.057966 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.057975 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.057983 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.057992 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.058001 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\"
2025-10-04 05:25:21.058009 | controller | at : error calling index: index
2025-10-04 05:25:21.058018 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42:
2025-10-04 05:25:21.058027 | controller | 05:17:55 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42:
2025-10-04 05:25:21.058035 | controller | 05:17:55 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint
2025-10-04 05:25:21.058044 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.058058 | controller | }}\n logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | \traw
2025-10-04 05:25:21.058067 | controller | data was:\n logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.058076 | 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
2025-10-04 05:25:21.058085 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.058099 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.058108 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.058154 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"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\":\"2025-10-04T05:17:54Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40584\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.058177 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.058187 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.058196 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.058205 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.058214 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.058223 | 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\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.058232 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.058241 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DB
2025-10-04 05:25:21.058250 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.058259 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.058272 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.058293 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:54Z\",\"message\":\"Setup
2025-10-04 05:25:21.058308 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.058322 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.058331 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.058340 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.058349 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.058357 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.058366 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"Service
2025-10-04 05:25:21.058375 | 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\":\"5ae75133ec51442d91a862e2745e4ecc\"}}\n
2025-10-04 05:25:21.058385 | controller | \ logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | \tobject given
2025-10-04 05:25:21.058393 | controller | to template engine was:\n logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.058402 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false
2025-10-04 05:25:21.058411 | 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
2025-10-04 05:25:21.058420 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.058429 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.058438 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.058447 | controller | = {{ .ServicePassword }}\\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
2025-10-04 05:25:21.058456 | controller | \ logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.058464 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.058473 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.058487 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.058495 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.058504 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.058513 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.058522 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.058530 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.058539 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.058560 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.058569 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.058578 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]]
2025-10-04 05:25:21.058587 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.058596 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[]
2025-10-04 05:25:21.058604 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager
2025-10-04 05:25:21.058613 | controller | operation:Update subresource:status time:2025-10-04T05:17:54Z]] name:glance namespace:glance-kuttl-tests
2025-10-04 05:25:21.058622 | controller | resourceVersion:40584 uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60
2025-10-04 05:25:21.058631 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.058640 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.058648 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.058657 | controller | | [glance_store]\n logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.058666 | controller | | default_backend = default_backend\n logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.058675 | controller | | [default_backend]\n logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.058684 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.058696 | controller | | swift_store_auth_version = 3\n logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.058707 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 05:17:55
2025-10-04 05:25:21.058719 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n
2025-10-04 05:25:21.058731 | controller | \ logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.058743 | controller | = service:glance\n logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.058756 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.058769 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1
2025-10-04 05:25:21.058782 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.058794 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.058814 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.058826 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.058836 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.058845 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.058853 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.058862 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.058871 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready]
2025-10-04 05:25:21.058880 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.058889 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:51Z message:DB
2025-10-04 05:25:21.058897 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.058917 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady]
2025-10-04 05:25:21.058926 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI not started reason:Init
2025-10-04 05:25:21.058934 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.058943 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:54Z
2025-10-04 05:25:21.058952 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.058961 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.058986 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.058995 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.059004 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.059013 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.059022 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.059031 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.059039 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.059048 | controller | map[lastTransitionTime:2025-10-04T05:17:51Z message:Service config create completed
2025-10-04 05:25:21.059057 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc
2025-10-04 05:25:21.059071 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1
2025-10-04 05:25:21.059080 | controller | serviceID:5ae75133ec51442d91a862e2745e4ecc]]'\n logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.059089 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 05:17:56 |
2025-10-04 05:25:21.059097 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n
2025-10-04 05:25:21.059106 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{
2025-10-04 05:25:21.059115 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.059149 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.059163 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.059173 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.059182 | controller | \ ]\n logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.059190 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.059199 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.059213 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.059223 | controller | \ logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.059231 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.059240 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.059249 | controller | }}'\n logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | error:
2025-10-04 05:25:21.059258 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.059266 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.059275 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.059284 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.059292 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\"
2025-10-04 05:25:21.059301 | controller | at : error calling index: index
2025-10-04 05:25:21.059310 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42:
2025-10-04 05:25:21.059319 | controller | 05:17:56 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42:
2025-10-04 05:25:21.059327 | controller | 05:17:56 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint
2025-10-04 05:25:21.059336 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.059345 | controller | }}\n logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | \traw
2025-10-04 05:25:21.059353 | controller | data was:\n logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.059376 | 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
2025-10-04 05:25:21.059385 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.059394 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.059403 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.059413 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"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\":\"2025-10-04T05:17:54Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40584\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.059429 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.059438 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.059446 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.059455 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.059464 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.059488 | 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\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.059498 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.059513 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DB
2025-10-04 05:25:21.059522 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.059531 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.059539 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.059548 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:54Z\",\"message\":\"Setup
2025-10-04 05:25:21.059557 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.059566 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.059574 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.059583 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.059592 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.059601 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.059609 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"Service
2025-10-04 05:25:21.059618 | 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\":\"5ae75133ec51442d91a862e2745e4ecc\"}}\n
2025-10-04 05:25:21.059627 | controller | \ logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | \tobject given
2025-10-04 05:25:21.059636 | controller | to template engine was:\n logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.059645 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false
2025-10-04 05:25:21.059653 | 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
2025-10-04 05:25:21.059662 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.059673 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.059682 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.059703 | controller | = {{ .ServicePassword }}\\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
2025-10-04 05:25:21.059718 | controller | \ logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.059731 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.059740 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.059749 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.059758 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.059767 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.059775 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.059784 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.059793 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.059801 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.059810 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.059819 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.059828 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]]
2025-10-04 05:25:21.059836 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.059845 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[]
2025-10-04 05:25:21.059855 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager
2025-10-04 05:25:21.059867 | controller | operation:Update subresource:status time:2025-10-04T05:17:54Z]] name:glance namespace:glance-kuttl-tests
2025-10-04 05:25:21.059878 | controller | resourceVersion:40584 uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60
2025-10-04 05:25:21.059890 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.059902 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.059915 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.059958 | controller | | [glance_store]\n logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.059972 | controller | | default_backend = default_backend\n logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.059984 | controller | | [default_backend]\n logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.059995 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.060006 | controller | | swift_store_auth_version = 3\n logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.060017 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 05:17:56
2025-10-04 05:25:21.060028 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n
2025-10-04 05:25:21.060046 | controller | \ logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.060055 | controller | = service:glance\n logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.060063 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.060078 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1
2025-10-04 05:25:21.060087 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.060096 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.060105 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.060113 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.060122 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.060167 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.060183 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.060192 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.060201 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready]
2025-10-04 05:25:21.060209 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.060218 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:51Z message:DB
2025-10-04 05:25:21.060227 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.060236 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady]
2025-10-04 05:25:21.060244 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI not started reason:Init
2025-10-04 05:25:21.060253 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.060262 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:54Z
2025-10-04 05:25:21.060271 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.060279 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.060288 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.060297 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.060306 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.060314 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.060323 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.060337 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.060346 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.060355 | controller | map[lastTransitionTime:2025-10-04T05:17:51Z message:Service config create completed
2025-10-04 05:25:21.060364 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc
2025-10-04 05:25:21.060372 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1
2025-10-04 05:25:21.060387 | controller | serviceID:5ae75133ec51442d91a862e2745e4ecc]]'\n logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.060396 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 05:17:57 |
2025-10-04 05:25:21.060405 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n
2025-10-04 05:25:21.060413 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{
2025-10-04 05:25:21.060422 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.060431 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.060440 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.060448 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.060457 | controller | \ ]\n logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.060466 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.060475 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.060483 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.060492 | controller | \ logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.060501 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.060510 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.060518 | controller | }}'\n logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | error:
2025-10-04 05:25:21.060527 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\"
2025-10-04 05:25:21.060536 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template:
2025-10-04 05:25:21.060556 | controller | output:1:3: executing \"output\" at :
2025-10-04 05:25:21.060566 | controller | error calling index: index of untyped nil\n logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.060574 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\"
2025-10-04 05:25:21.060583 | controller | at : error calling index: index
2025-10-04 05:25:21.060592 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42:
2025-10-04 05:25:21.060606 | controller | 05:17:57 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42:
2025-10-04 05:25:21.060615 | controller | 05:17:57 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint
2025-10-04 05:25:21.060624 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.060633 | controller | }}\n logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | \traw
2025-10-04 05:25:21.060642 | controller | data was:\n logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.060651 | 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
2025-10-04 05:25:21.060664 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.060673 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.060682 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.060704 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"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\":\"2025-10-04T05:17:54Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40584\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.060714 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.060723 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.060732 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.060741 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.060750 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.060759 | 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\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.060777 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.060786 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DB
2025-10-04 05:25:21.060795 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.060819 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.060829 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.060837 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:54Z\",\"message\":\"Setup
2025-10-04 05:25:21.060846 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.060855 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.060864 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.060873 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.060882 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.060890 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.060899 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"Service
2025-10-04 05:25:21.060920 | 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\":\"5ae75133ec51442d91a862e2745e4ecc\"}}\n
2025-10-04 05:25:21.060930 | controller | \ logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | \tobject given
2025-10-04 05:25:21.060939 | controller | to template engine was:\n logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.060948 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false
2025-10-04 05:25:21.060961 | 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
2025-10-04 05:25:21.060970 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.060979 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.060988 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.060998 | controller | = {{ .ServicePassword }}\\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
2025-10-04 05:25:21.061007 | controller | \ logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.061017 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.061029 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.061040 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.061052 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.061064 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.061077 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.061090 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.061122 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.061165 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.061180 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.061191 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.061201 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]]
2025-10-04 05:25:21.061210 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.061219 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[]
2025-10-04 05:25:21.061228 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager
2025-10-04 05:25:21.061236 | controller | operation:Update subresource:status time:2025-10-04T05:17:54Z]] name:glance namespace:glance-kuttl-tests
2025-10-04 05:25:21.061245 | controller | resourceVersion:40584 uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60
2025-10-04 05:25:21.061254 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.061263 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.061271 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.061280 | controller | | [glance_store]\n logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.061295 | controller | | default_backend = default_backend\n logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.061321 | controller | | [default_backend]\n logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.061331 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.061340 | controller | | swift_store_auth_version = 3\n logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.061348 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 05:17:57
2025-10-04 05:25:21.061357 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n
2025-10-04 05:25:21.061366 | controller | \ logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.061375 | controller | = service:glance\n logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.061384 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.061393 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1
2025-10-04 05:25:21.061401 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.061410 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.061419 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.061428 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.061436 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.061445 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.061454 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.061463 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.061471 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready]
2025-10-04 05:25:21.061480 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.061489 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:51Z message:DB
2025-10-04 05:25:21.061497 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.061506 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady]
2025-10-04 05:25:21.061521 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI not started reason:Init
2025-10-04 05:25:21.061530 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.061538 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:54Z
2025-10-04 05:25:21.061547 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.061556 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.061565 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.061573 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.061582 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.061596 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.061609 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.061618 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.061627 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.061636 | controller | map[lastTransitionTime:2025-10-04T05:17:51Z message:Service config create completed
2025-10-04 05:25:21.061644 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc
2025-10-04 05:25:21.061653 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1
2025-10-04 05:25:21.061662 | controller | serviceID:5ae75133ec51442d91a862e2745e4ecc]]'\n logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.061675 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 05:17:59 |
2025-10-04 05:25:21.061684 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n
2025-10-04 05:25:21.061693 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{
2025-10-04 05:25:21.061713 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.061722 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.061731 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.061740 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.061749 | controller | \ ]\n logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.061757 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.061766 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.061775 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.061784 | controller | \ logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.061792 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.061801 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.061810 | controller | }}'\n logger.go:42: 05:17:59 | 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
2025-10-04 05:25:21.061819 | controller | \ logger.go:42: 05:17:59 | 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
2025-10-04 05:25:21.061828 | controller | \ logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.061837 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.061845 | controller | \ logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | + matches=\n
2025-10-04 05:25:21.061859 | controller | \ logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | + '[' -z ''
2025-10-04 05:25:21.061867 | controller | ']'\n logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | + exit
2025-10-04 05:25:21.061876 | controller | 0\n logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | running
2025-10-04 05:25:21.061885 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.061899 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc
2025-10-04 05:25:21.061908 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n
2025-10-04 05:25:21.061917 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if
2025-10-04 05:25:21.061926 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM
2025-10-04 05:25:21.061934 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo
2025-10-04 05:25:21.061943 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.061952 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.061961 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.061969 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.061978 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.061987 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.061995 | controller | 05:17:59 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index
2025-10-04 05:25:21.062004 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.062013 | controller | end }}'\n logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | ++
2025-10-04 05:25:21.062021 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{
2025-10-04 05:25:21.062030 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.062039 | controller | end }}'\n logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | +
2025-10-04 05:25:21.062048 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:17:59
2025-10-04 05:25:21.062056 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.062065 | controller | \ logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.062085 | controller | in $(echo $imageTuples)\n logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.062094 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:17:59
2025-10-04 05:25:21.062107 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42:
2025-10-04 05:25:21.062116 | controller | 05:17:59 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42:
2025-10-04 05:25:21.062125 | controller | 05:18:00 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set
2025-10-04 05:25:21.062156 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.062165 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.062174 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.062182 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.062191 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.062200 | controller | \ ]\n logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.062209 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.062218 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.062236 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.062248 | controller | \ logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.062259 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.062272 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.062285 | controller | }}'\n logger.go:42: 05:18:00 | 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
2025-10-04 05:25:21.062298 | controller | \ logger.go:42: 05:18:00 | 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
2025-10-04 05:25:21.062311 | controller | \ logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.062323 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.062336 | controller | \ logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | + matches=\n
2025-10-04 05:25:21.062348 | controller | \ logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | + '[' -z ''
2025-10-04 05:25:21.062360 | controller | ']'\n logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | + exit
2025-10-04 05:25:21.062368 | controller | 0\n logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | running
2025-10-04 05:25:21.062377 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.062386 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc
2025-10-04 05:25:21.062395 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n
2025-10-04 05:25:21.062404 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if
2025-10-04 05:25:21.062412 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM
2025-10-04 05:25:21.062421 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo
2025-10-04 05:25:21.062430 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.062438 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.062447 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.062456 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.062465 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.062473 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.062482 | controller | 05:18:00 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index
2025-10-04 05:25:21.062491 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.062500 | controller | end }}'\n logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | ++
2025-10-04 05:25:21.062525 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{
2025-10-04 05:25:21.062534 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.062543 | controller | end }}'\n logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | +
2025-10-04 05:25:21.062552 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:00
2025-10-04 05:25:21.062567 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.062576 | controller | \ logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.062585 | controller | in $(echo $imageTuples)\n logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.062599 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:00
2025-10-04 05:25:21.062608 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42:
2025-10-04 05:25:21.062617 | controller | 05:18:00 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42:
2025-10-04 05:25:21.062626 | controller | 05:18:01 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set
2025-10-04 05:25:21.062634 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.062643 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.062652 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.062661 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.062671 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.062680 | controller | \ ]\n logger.go:42: 05:18:01 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.062690 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.062699 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:18:01 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.062708 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.062717 | controller | \ logger.go:42: 05:18:01 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.062725 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.062734 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.062743 | controller | }}'\n logger.go:42: 05:18:02 | 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
2025-10-04 05:25:21.062752 | controller | \ logger.go:42: 05:18:02 | 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
2025-10-04 05:25:21.062760 | controller | \ logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.062769 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.062778 | controller | \ logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | + matches=\n
2025-10-04 05:25:21.062786 | controller | \ logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | + '[' -z ''
2025-10-04 05:25:21.062795 | controller | ']'\n logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | + exit
2025-10-04 05:25:21.062804 | controller | 0\n logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | running
2025-10-04 05:25:21.062812 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.062821 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc
2025-10-04 05:25:21.062830 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n
2025-10-04 05:25:21.062848 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if
2025-10-04 05:25:21.062857 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM
2025-10-04 05:25:21.062865 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo
2025-10-04 05:25:21.062874 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.062883 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.062892 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.062911 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.062920 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.062929 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.062938 | controller | 05:18:02 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index
2025-10-04 05:25:21.062947 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.062955 | controller | end }}'\n logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | ++
2025-10-04 05:25:21.062964 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{
2025-10-04 05:25:21.062973 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.062982 | controller | end }}'\n logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | +
2025-10-04 05:25:21.062990 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:02
2025-10-04 05:25:21.062999 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.063013 | controller | \ logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.063022 | controller | in $(echo $imageTuples)\n logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.063031 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:02
2025-10-04 05:25:21.063039 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42:
2025-10-04 05:25:21.063048 | controller | 05:18:02 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42:
2025-10-04 05:25:21.063057 | controller | 05:18:03 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set
2025-10-04 05:25:21.063066 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.063078 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.063088 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.063097 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.063106 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.063114 | controller | \ ]\n logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.063123 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.063156 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.063166 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.063180 | controller | \ logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.063200 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.063209 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.063218 | controller | }}'\n logger.go:42: 05:18:03 | 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
2025-10-04 05:25:21.063227 | controller | \ logger.go:42: 05:18:03 | 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
2025-10-04 05:25:21.063235 | controller | \ logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.063244 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.063253 | controller | \ logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | + matches=\n
2025-10-04 05:25:21.063262 | controller | \ logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | + '[' -z ''
2025-10-04 05:25:21.063271 | controller | ']'\n logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | + exit
2025-10-04 05:25:21.063279 | controller | 0\n logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | running
2025-10-04 05:25:21.063288 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.063297 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc
2025-10-04 05:25:21.063306 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n
2025-10-04 05:25:21.063327 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if
2025-10-04 05:25:21.063337 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM
2025-10-04 05:25:21.063345 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo
2025-10-04 05:25:21.063354 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.063363 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.063372 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.063381 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.063392 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.063404 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.063416 | controller | 05:18:03 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index
2025-10-04 05:25:21.063427 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.063440 | controller | end }}'\n logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | ++
2025-10-04 05:25:21.063453 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{
2025-10-04 05:25:21.063466 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.063479 | controller | end }}'\n logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | +
2025-10-04 05:25:21.063498 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:03
2025-10-04 05:25:21.063512 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.063524 | controller | \ logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.063563 | controller | in $(echo $imageTuples)\n logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.063572 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:03
2025-10-04 05:25:21.063581 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42:
2025-10-04 05:25:21.063590 | controller | 05:18:03 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42:
2025-10-04 05:25:21.063598 | controller | 05:18:04 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set
2025-10-04 05:25:21.063607 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.063616 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.063630 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.063639 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.063648 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.063656 | controller | \ ]\n logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.063665 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.063674 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.063684 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.063693 | controller | \ logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.063703 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.063712 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.063721 | controller | }}'\n logger.go:42: 05:18:04 | 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
2025-10-04 05:25:21.063730 | controller | \ logger.go:42: 05:18:04 | 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
2025-10-04 05:25:21.063738 | controller | \ logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.063747 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.063756 | controller | \ logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | + matches=\n
2025-10-04 05:25:21.063778 | controller | \ logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | + '[' -z ''
2025-10-04 05:25:21.063788 | controller | ']'\n logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | + exit
2025-10-04 05:25:21.063796 | controller | 0\n logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | running
2025-10-04 05:25:21.063805 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.063821 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc
2025-10-04 05:25:21.063833 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n
2025-10-04 05:25:21.063845 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if
2025-10-04 05:25:21.063857 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM
2025-10-04 05:25:21.063875 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo
2025-10-04 05:25:21.063884 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.063893 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.063902 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.063910 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.063919 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.063928 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.063936 | controller | 05:18:04 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index
2025-10-04 05:25:21.063945 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.063954 | controller | end }}'\n logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | ++
2025-10-04 05:25:21.063963 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{
2025-10-04 05:25:21.063971 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.063980 | controller | end }}'\n logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | +
2025-10-04 05:25:21.063989 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:04
2025-10-04 05:25:21.063998 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.064012 | controller | \ logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.064021 | controller | in $(echo $imageTuples)\n logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.064030 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:04
2025-10-04 05:25:21.064038 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42:
2025-10-04 05:25:21.064047 | controller | 05:18:04 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42:
2025-10-04 05:25:21.064056 | controller | 05:18:06 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set
2025-10-04 05:25:21.064065 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.064073 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.064096 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.064105 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.064124 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.064167 | controller | \ ]\n logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.064178 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.064189 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.064199 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.064210 | controller | \ logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.064221 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.064240 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.064269 | controller | }}'\n logger.go:42: 05:18:06 | 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
2025-10-04 05:25:21.064279 | controller | \ logger.go:42: 05:18:06 | 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
2025-10-04 05:25:21.064288 | controller | \ logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.064296 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.064305 | controller | \ logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | + matches=\n
2025-10-04 05:25:21.064314 | controller | \ logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | + '[' -z ''
2025-10-04 05:25:21.064323 | controller | ']'\n logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | + exit
2025-10-04 05:25:21.064331 | controller | 0\n logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | running
2025-10-04 05:25:21.064340 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.064349 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc
2025-10-04 05:25:21.064358 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n
2025-10-04 05:25:21.064366 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if
2025-10-04 05:25:21.064377 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM
2025-10-04 05:25:21.064448 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo
2025-10-04 05:25:21.064461 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.064470 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.064486 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.064495 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.064503 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.064512 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.064521 | controller | 05:18:06 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index
2025-10-04 05:25:21.064530 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.064544 | controller | end }}'\n logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | ++
2025-10-04 05:25:21.064555 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{
2025-10-04 05:25:21.064566 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.064577 | controller | end }}'\n logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | +
2025-10-04 05:25:21.064588 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:06
2025-10-04 05:25:21.064598 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.064608 | controller | \ logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.064619 | controller | in $(echo $imageTuples)\n logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.064629 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:06
2025-10-04 05:25:21.064647 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42:
2025-10-04 05:25:21.064658 | controller | 05:18:06 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42:
2025-10-04 05:25:21.064669 | controller | 05:18:07 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set
2025-10-04 05:25:21.064680 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.064692 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.064701 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.064710 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.064719 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.064728 | controller | \ ]\n logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.064738 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.064762 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.064771 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.064780 | controller | \ logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.064789 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.064798 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.064807 | controller | }}'\n logger.go:42: 05:18:07 | 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
2025-10-04 05:25:21.064816 | controller | \ logger.go:42: 05:18:07 | 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
2025-10-04 05:25:21.064824 | controller | \ logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.064833 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.064842 | controller | \ logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | + matches=\n
2025-10-04 05:25:21.064851 | controller | \ logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | + '[' -z ''
2025-10-04 05:25:21.064859 | controller | ']'\n logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | + exit
2025-10-04 05:25:21.064868 | controller | 0\n logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | running
2025-10-04 05:25:21.064877 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.064886 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc
2025-10-04 05:25:21.064900 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n
2025-10-04 05:25:21.064909 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if
2025-10-04 05:25:21.064917 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM
2025-10-04 05:25:21.064926 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo
2025-10-04 05:25:21.064935 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.064944 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.064957 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.064966 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.064975 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.064983 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.064992 | controller | 05:18:07 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index
2025-10-04 05:25:21.065008 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.065017 | controller | end }}'\n logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | ++
2025-10-04 05:25:21.065026 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{
2025-10-04 05:25:21.065034 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.065043 | controller | end }}'\n logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | +
2025-10-04 05:25:21.065052 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:07
2025-10-04 05:25:21.065061 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.065069 | controller | \ logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.065078 | controller | in $(echo $imageTuples)\n logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.065087 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:07
2025-10-04 05:25:21.065096 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42:
2025-10-04 05:25:21.065124 | controller | 05:18:07 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42:
2025-10-04 05:25:21.065158 | controller | 05:18:08 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set
2025-10-04 05:25:21.065167 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.065188 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.065197 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.065206 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.065215 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.065224 | controller | \ ]\n logger.go:42: 05:18:08 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.065233 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.065242 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:18:08 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.065251 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.065260 | controller | \ logger.go:42: 05:18:08 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.065268 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.065277 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.065286 | controller | }}'\n logger.go:42: 05:18:09 | 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
2025-10-04 05:25:21.065300 | controller | \ logger.go:42: 05:18:09 | 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
2025-10-04 05:25:21.065312 | controller | \ logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.065323 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.065334 | controller | \ logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | + matches=\n
2025-10-04 05:25:21.065345 | controller | \ logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | + '[' -z ''
2025-10-04 05:25:21.065356 | controller | ']'\n logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | + exit
2025-10-04 05:25:21.065367 | controller | 0\n logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | running
2025-10-04 05:25:21.065377 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.065388 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc
2025-10-04 05:25:21.065399 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n
2025-10-04 05:25:21.065410 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if
2025-10-04 05:25:21.065420 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM
2025-10-04 05:25:21.065431 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo
2025-10-04 05:25:21.065443 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.065454 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.065465 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.065477 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.065488 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.065499 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.065517 | controller | 05:18:09 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index
2025-10-04 05:25:21.065529 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.065540 | controller | end }}'\n logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | ++
2025-10-04 05:25:21.065550 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{
2025-10-04 05:25:21.065560 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.065571 | controller | end }}'\n logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | +
2025-10-04 05:25:21.065583 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:09
2025-10-04 05:25:21.065594 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.065604 | controller | \ logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.065615 | controller | in $(echo $imageTuples)\n logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.065654 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:09
2025-10-04 05:25:21.065666 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42:
2025-10-04 05:25:21.065679 | controller | 05:18:09 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42:
2025-10-04 05:25:21.065691 | controller | 05:18:10 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set
2025-10-04 05:25:21.065710 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.065721 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.065733 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.065744 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.065754 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.065762 | controller | \ ]\n logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.065771 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.065780 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.065789 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.065797 | controller | \ logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.065806 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.065815 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.065823 | controller | }}'\n logger.go:42: 05:18:10 | 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
2025-10-04 05:25:21.065832 | controller | \ logger.go:42: 05:18:10 | 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
2025-10-04 05:25:21.065841 | controller | \ logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.065850 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.065859 | controller | \ logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | + matches=\n
2025-10-04 05:25:21.065867 | controller | \ logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | + '[' -z ''
2025-10-04 05:25:21.065876 | controller | ']'\n logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | + exit
2025-10-04 05:25:21.065885 | controller | 0\n logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | running
2025-10-04 05:25:21.065893 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.065902 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc
2025-10-04 05:25:21.065911 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n
2025-10-04 05:25:21.065920 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if
2025-10-04 05:25:21.065928 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM
2025-10-04 05:25:21.065937 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo
2025-10-04 05:25:21.065946 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.065954 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.065963 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.065972 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.065985 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.066000 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.066009 | controller | 05:18:10 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index
2025-10-04 05:25:21.066018 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.066026 | controller | end }}'\n logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | ++
2025-10-04 05:25:21.066035 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{
2025-10-04 05:25:21.066056 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.066065 | controller | end }}'\n logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | +
2025-10-04 05:25:21.066074 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:10
2025-10-04 05:25:21.066087 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.066098 | controller | \ logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.066109 | controller | in $(echo $imageTuples)\n logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.066120 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:10
2025-10-04 05:25:21.066156 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42:
2025-10-04 05:25:21.066174 | controller | 05:18:10 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42:
2025-10-04 05:25:21.066185 | controller | 05:18:11 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set
2025-10-04 05:25:21.066197 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.066208 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.066217 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.066226 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.066235 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.066243 | controller | \ ]\n logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.066252 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.066261 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.066269 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.066278 | controller | \ logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.066287 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.066296 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.066305 | controller | }}'\n logger.go:42: 05:18:11 | 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
2025-10-04 05:25:21.066319 | controller | \ logger.go:42: 05:18:11 | 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
2025-10-04 05:25:21.066329 | controller | \ logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.066343 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.066351 | controller | \ logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | + matches=\n
2025-10-04 05:25:21.066361 | controller | \ logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | + '[' -z ''
2025-10-04 05:25:21.066370 | controller | ']'\n logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | + exit
2025-10-04 05:25:21.066379 | controller | 0\n logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | running
2025-10-04 05:25:21.066388 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.066397 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc
2025-10-04 05:25:21.066405 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n
2025-10-04 05:25:21.066414 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if
2025-10-04 05:25:21.066423 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM
2025-10-04 05:25:21.066431 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo
2025-10-04 05:25:21.066440 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.066449 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.066458 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.066466 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.066494 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.066503 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.066512 | controller | 05:18:11 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index
2025-10-04 05:25:21.066521 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.066530 | controller | end }}'\n logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | ++
2025-10-04 05:25:21.066538 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{
2025-10-04 05:25:21.066547 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.066556 | controller | end }}'\n logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | +
2025-10-04 05:25:21.066565 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:11
2025-10-04 05:25:21.066573 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.066582 | controller | \ logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.066591 | controller | in $(echo $imageTuples)\n logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.066599 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:11
2025-10-04 05:25:21.066608 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42:
2025-10-04 05:25:21.066617 | controller | 05:18:11 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42:
2025-10-04 05:25:21.066625 | controller | 05:18:13 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set
2025-10-04 05:25:21.066634 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.066643 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.066658 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.066666 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.066675 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.066684 | controller | \ ]\n logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.066692 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.066701 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.066710 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.066719 | controller | \ logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.066727 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.066736 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.066745 | controller | }}'\n logger.go:42: 05:18:13 | 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
2025-10-04 05:25:21.066754 | controller | \ logger.go:42: 05:18:13 | 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
2025-10-04 05:25:21.066762 | controller | \ logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.066771 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.066780 | controller | \ logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | + matches=\n
2025-10-04 05:25:21.066789 | controller | \ logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | + '[' -z ''
2025-10-04 05:25:21.066797 | controller | ']'\n logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | + exit
2025-10-04 05:25:21.066806 | controller | 0\n logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | running
2025-10-04 05:25:21.066815 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.066823 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc
2025-10-04 05:25:21.066833 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n
2025-10-04 05:25:21.066844 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if
2025-10-04 05:25:21.066871 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM
2025-10-04 05:25:21.066885 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo
2025-10-04 05:25:21.066897 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.066910 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.066922 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.066941 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.066954 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.066967 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.066986 | controller | 05:18:13 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index
2025-10-04 05:25:21.066997 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.067006 | controller | end }}'\n logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | ++
2025-10-04 05:25:21.067015 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{
2025-10-04 05:25:21.067023 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.067034 | controller | end }}'\n logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | +
2025-10-04 05:25:21.067046 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:13
2025-10-04 05:25:21.067057 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.067068 | controller | \ logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.067079 | controller | in $(echo $imageTuples)\n logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.067090 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:13
2025-10-04 05:25:21.067101 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42:
2025-10-04 05:25:21.067112 | controller | 05:18:13 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42:
2025-10-04 05:25:21.067121 | controller | 05:18:14 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set
2025-10-04 05:25:21.067152 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.067166 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.067176 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.067187 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.067198 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.067209 | controller | \ ]\n logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.067217 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.067226 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.067235 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.067244 | controller | \ logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.067254 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.067265 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.067275 | controller | }}'\n logger.go:42: 05:18:14 | 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
2025-10-04 05:25:21.067284 | controller | \ logger.go:42: 05:18:14 | 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
2025-10-04 05:25:21.067293 | controller | \ logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.067302 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.067310 | controller | \ logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | + matches=\n
2025-10-04 05:25:21.067332 | controller | \ logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | + '[' -z ''
2025-10-04 05:25:21.067357 | controller | ']'\n logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | + exit
2025-10-04 05:25:21.067366 | controller | 0\n logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | running
2025-10-04 05:25:21.067375 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.067384 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc
2025-10-04 05:25:21.067393 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n
2025-10-04 05:25:21.067401 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if
2025-10-04 05:25:21.067410 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM
2025-10-04 05:25:21.067419 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo
2025-10-04 05:25:21.067427 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.067436 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.067450 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.067460 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.067469 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.067477 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.067486 | controller | 05:18:14 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index
2025-10-04 05:25:21.067495 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.067504 | controller | end }}'\n logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | ++
2025-10-04 05:25:21.067512 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{
2025-10-04 05:25:21.067521 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.067530 | controller | end }}'\n logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | +
2025-10-04 05:25:21.067538 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:14
2025-10-04 05:25:21.067547 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.067556 | controller | \ logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.067565 | controller | in $(echo $imageTuples)\n logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.067573 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:14
2025-10-04 05:25:21.067582 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42:
2025-10-04 05:25:21.067591 | controller | 05:18:14 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42:
2025-10-04 05:25:21.067599 | controller | 05:18:15 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set
2025-10-04 05:25:21.067608 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.067617 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.067675 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.067684 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.067698 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.067707 | controller | \ ]\n logger.go:42: 05:18:15 | glance_split_proxypass/1-deploy_glance |
2025-10-04 05:25:21.067715 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.067724 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 05:18:15 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.067733 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.067741 | controller | \ logger.go:42: 05:18:15 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.067750 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.067759 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.067768 | controller | }}'\n logger.go:42: 05:18:15 | 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
2025-10-04 05:25:21.067812 | controller | \ logger.go:42: 05:18:15 | 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
2025-10-04 05:25:21.067821 | controller | \ logger.go:42: 05:18:15 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.067830 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.067850 | controller | \ logger.go:42: 05:18:15 | glance_split_proxypass/1-deploy_glance | + matches=\n
2025-10-04 05:25:21.067859 | controller | \ logger.go:42: 05:18:15 | glance_split_proxypass/1-deploy_glance | + '[' -z ''
2025-10-04 05:25:21.067868 | controller | ']'\n logger.go:42: 05:18:15 | glance_split_proxypass/1-deploy_glance | + exit
2025-10-04 05:25:21.067876 | controller | 0\n logger.go:42: 05:18:15 | glance_split_proxypass/1-deploy_glance | running
2025-10-04 05:25:21.067886 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.067897 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc
2025-10-04 05:25:21.067909 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n
2025-10-04 05:25:21.067920 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if
2025-10-04 05:25:21.067938 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM
2025-10-04 05:25:21.067950 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo
2025-10-04 05:25:21.067979 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.067991 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.068005 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.068014 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.068024 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.068035 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.068047 | controller | 05:18:15 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index
2025-10-04 05:25:21.068059 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.068071 | controller | end }}'\n logger.go:42: 05:18:15 | glance_split_proxypass/1-deploy_glance | ++
2025-10-04 05:25:21.068091 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{
2025-10-04 05:25:21.068104 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.068116 | controller | end }}'\n logger.go:42: 05:18:16 | glance_split_proxypass/1-deploy_glance | +
2025-10-04 05:25:21.068162 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:16
2025-10-04 05:25:21.068182 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.068193 | controller | \ logger.go:42: 05:18:16 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.068201 | controller | in $(echo $imageTuples)\n logger.go:42: 05:18:16 | glance_split_proxypass/1-deploy_glance
2025-10-04 05:25:21.068210 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:18:16
2025-10-04 05:25:21.068219 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42:
2025-10-04 05:25:21.068228 | controller | 05:18:16 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42:
2025-10-04 05:25:21.068236 | controller | 05:18:16 | glance_split_proxypass/1-deploy_glance | test step completed 1-deploy_glance\n
2025-10-04 05:25:21.068245 | controller | \ logger.go:42: 05:18:16 | glance_split_proxypass/2-scale-glanceapis | starting
2025-10-04 05:25:21.068254 | controller | test step 2-scale-glanceapis\n logger.go:42: 05:18:16 | glance_split_proxypass/2-scale-glanceapis
2025-10-04 05:25:21.068263 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\":
2025-10-04 05:25:21.068277 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":3}]'\n ]\n
2025-10-04 05:25:21.068286 | controller | \ logger.go:42: 05:18:16 | glance_split_proxypass/2-scale-glanceapis | glance.glance.openstack.org/glance
2025-10-04 05:25:21.068295 | controller | patched\n logger.go:42: 05:21:16 | glance_split_proxypass/2-scale-glanceapis
2025-10-04 05:25:21.068304 | controller | | test step failed 2-scale-glanceapis\n case.go:396: failed in step 2-scale-glanceapis\n
2025-10-04 05:25:21.068313 | controller | \ case.go:398: --- StatefulSet:glance-kuttl-tests/glance-default-external-api\n
2025-10-04 05:25:21.068321 | controller | \ +++ StatefulSet:glance-kuttl-tests/glance-default-external-api\n @@
2025-10-04 05:25:21.068346 | controller | -1,11 +1,49 @@\n apiVersion: apps/v1\n kind: StatefulSet\n metadata:\n
2025-10-04 05:25:21.068356 | controller | \ + labels:\n + component: glance-api\n + glanceAPI:
2025-10-04 05:25:21.068365 | controller | glance-default-external\n + owner: glance-default-external\n +
2025-10-04 05:25:21.068374 | controller | \ service: glance\n + managedFields: '[... elided field over 10 lines
2025-10-04 05:25:21.068382 | controller | long ...]'\n name: glance-default-external-api\n namespace:
2025-10-04 05:25:21.068391 | controller | glance-kuttl-tests\n + ownerReferences:\n + - apiVersion: glance.openstack.org/v1beta1\n
2025-10-04 05:25:21.068400 | controller | \ + blockOwnerDeletion: true\n + controller: true\n +
2025-10-04 05:25:21.068409 | controller | \ kind: GlanceAPI\n + name: glance-default-external\n + uid:
2025-10-04 05:25:21.068417 | controller | b461506a-76b9-466a-ad3c-c23d72293c37\n spec:\n + persistentVolumeClaimRetentionPolicy:\n
2025-10-04 05:25:21.068426 | controller | \ + whenDeleted: Retain\n + whenScaled: Retain\n + podManagementPolicy:
2025-10-04 05:25:21.068435 | controller | Parallel\n replicas: 3\n + revisionHistoryLimit: 10\n +
2025-10-04 05:25:21.068444 | controller | \ selector:\n + matchLabels:\n + component: glance-api\n +
2025-10-04 05:25:21.068452 | controller | \ glanceAPI: glance-default-external\n + owner: glance-default-external\n
2025-10-04 05:25:21.068467 | controller | \ + service: glance\n + serviceName: glance-default-external-api\n
2025-10-04 05:25:21.068476 | controller | \ + template: '[... elided field over 10 lines long ...]'\n + updateStrategy:\n
2025-10-04 05:25:21.068485 | controller | \ + rollingUpdate:\n + partition: 0\n + type: RollingUpdate\n
2025-10-04 05:25:21.068493 | controller | \ + volumeClaimTemplates: '[... elided field over 10 lines long ...]'\n status:\n
2025-10-04 05:25:21.068502 | controller | \ - availableReplicas: 3\n + availableReplicas: 1\n + collisionCount:
2025-10-04 05:25:21.068511 | controller | 0\n + currentReplicas: 3\n + currentRevision: glance-default-external-api-754d9c66d6\n
2025-10-04 05:25:21.068520 | controller | \ + observedGeneration: 3\n + readyReplicas: 1\n replicas:
2025-10-04 05:25:21.068528 | controller | 3\n + updateRevision: glance-default-external-api-754d9c66d6\n +
2025-10-04 05:25:21.068537 | controller | \ updatedReplicas: 3\n \n \n case.go:398: resource StatefulSet:glance-kuttl-tests/glance-default-external-api:
2025-10-04 05:25:21.068546 | controller | .status.availableReplicas: value mismatch, expected: 3 != actual: 1\n case.go:398:
2025-10-04 05:25:21.068555 | controller | --- StatefulSet:glance-kuttl-tests/glance-default-internal-api\n +++ StatefulSet:glance-kuttl-tests/glance-default-internal-api\n
2025-10-04 05:25:21.068564 | controller | \ @@ -1,11 +1,49 @@\n apiVersion: apps/v1\n kind: StatefulSet\n
2025-10-04 05:25:21.068577 | controller | \ metadata:\n + labels:\n + component: glance-api\n +
2025-10-04 05:25:21.068587 | controller | \ glanceAPI: glance-default-internal\n + owner: glance-default-internal\n
2025-10-04 05:25:21.068595 | controller | \ + service: glance\n + managedFields: '[... elided field over
2025-10-04 05:25:21.068604 | controller | 10 lines long ...]'\n name: glance-default-internal-api\n namespace:
2025-10-04 05:25:21.068613 | controller | glance-kuttl-tests\n + ownerReferences:\n + - apiVersion: glance.openstack.org/v1beta1\n
2025-10-04 05:25:21.068622 | controller | \ + blockOwnerDeletion: true\n + controller: true\n +
2025-10-04 05:25:21.068631 | controller | \ kind: GlanceAPI\n + name: glance-default-internal\n + uid:
2025-10-04 05:25:21.068639 | controller | 27665bdb-3b56-4f01-8fec-051926a4bcf9\n spec:\n + persistentVolumeClaimRetentionPolicy:\n
2025-10-04 05:25:21.068648 | controller | \ + whenDeleted: Retain\n + whenScaled: Retain\n + podManagementPolicy:
2025-10-04 05:25:21.068657 | controller | Parallel\n replicas: 3\n + revisionHistoryLimit: 10\n +
2025-10-04 05:25:21.068666 | controller | \ selector:\n + matchLabels:\n + component: glance-api\n +
2025-10-04 05:25:21.068676 | controller | \ glanceAPI: glance-default-internal\n + owner: glance-default-internal\n
2025-10-04 05:25:21.068685 | controller | \ + service: glance\n + serviceName: glance-default-internal-api\n
2025-10-04 05:25:21.068695 | controller | \ + template: '[... elided field over 10 lines long ...]'\n + updateStrategy:\n
2025-10-04 05:25:21.068704 | controller | \ + rollingUpdate:\n + partition: 0\n + type: RollingUpdate\n
2025-10-04 05:25:21.068713 | controller | \ + volumeClaimTemplates: '[... elided field over 10 lines long ...]'\n status:\n
2025-10-04 05:25:21.068722 | controller | \ - availableReplicas: 3\n + availableReplicas: 1\n + collisionCount:
2025-10-04 05:25:21.068741 | controller | 0\n + currentReplicas: 3\n + currentRevision: glance-default-internal-api-5dbf4b469b\n
2025-10-04 05:25:21.068750 | controller | \ + observedGeneration: 3\n + readyReplicas: 1\n replicas:
2025-10-04 05:25:21.068759 | controller | 3\n + updateRevision: glance-default-internal-api-5dbf4b469b\n +
2025-10-04 05:25:21.068774 | controller | \ updatedReplicas: 3\n \n \n case.go:398: resource StatefulSet:glance-kuttl-tests/glance-default-internal-api:
2025-10-04 05:25:21.068783 | controller | .status.availableReplicas: value mismatch, expected: 3 != actual: 1\n logger.go:42:
2025-10-04 05:25:21.068791 | controller | 05:21:16 | glance_split_proxypass | skipping kubernetes event logging\n=== CONT
2025-10-04 05:25:21.068800 | controller | \ kuttl/harness/glance_split\n logger.go:42: 05:21:16 | glance_split | Skipping
2025-10-04 05:25:21.068809 | controller | creation of user-supplied namespace: glance-kuttl-tests\n logger.go:42: 05:21:16
2025-10-04 05:25:21.068818 | controller | | glance_split/1-deploy_glance | starting test step 1-deploy_glance\n logger.go:42:
2025-10-04 05:25:21.068826 | controller | 05:21:16 | glance_split/1-deploy_glance | running command: [sh -c oc kustomize ../../../../config/samples/layout/split
2025-10-04 05:25:21.068835 | controller | | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 05:21:18 | glance_split/1-deploy_glance
2025-10-04 05:25:21.068844 | controller | | glance.glance.openstack.org/glance configured\n logger.go:42: 05:21:19 | glance_split/1-deploy_glance
2025-10-04 05:25:21.068853 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.068861 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.068870 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.068879 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.068888 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.068897 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.068905 | controller | \ ]\n logger.go:42: 05:21:19 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.068914 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.068923 | controller | \"default-public\" }}'\n logger.go:42: 05:21:19 | glance_split/1-deploy_glance
2025-10-04 05:25:21.068932 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.068940 | controller | \ logger.go:42: 05:21:19 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.068949 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.068958 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.068967 | controller | 05:21:19 | 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
2025-10-04 05:25:21.068976 | controller | \ logger.go:42: 05:21:19 | 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
2025-10-04 05:25:21.068985 | controller | \ logger.go:42: 05:21:19 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.068994 | controller | \ logger.go:42: 05:21:19 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.069003 | controller | 05:21:19 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:19
2025-10-04 05:25:21.069011 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:19 | glance_split/1-deploy_glance
2025-10-04 05:25:21.069020 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.069030 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.069048 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.069060 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.069071 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.069085 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.069095 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.069152 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.069179 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.069194 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.069205 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.069216 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.069228 | controller | 05:21:19 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.069241 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.069254 | controller | 05:21:19 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.069266 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.069279 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.069291 | controller | 05:21:19 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.069304 | controller | \ logger.go:42: 05:21:19 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.069316 | controller | \ logger.go:42: 05:21:19 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.069328 | controller | $imageTuples)\n logger.go:42: 05:21:19 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.069340 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:19 | glance_split/1-deploy_glance
2025-10-04 05:25:21.069348 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:19 | glance_split/1-deploy_glance
2025-10-04 05:25:21.069357 | controller | | + exit 0\n logger.go:42: 05:21:20 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.069366 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.069375 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.069383 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.069392 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.069401 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.069410 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.069418 | controller | \ ]\n logger.go:42: 05:21:20 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.069427 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.069436 | controller | \"default-public\" }}'\n logger.go:42: 05:21:20 | glance_split/1-deploy_glance
2025-10-04 05:25:21.069445 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.069460 | controller | \ logger.go:42: 05:21:20 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.069469 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.069478 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.069487 | controller | 05:21:20 | 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
2025-10-04 05:25:21.069496 | controller | \ logger.go:42: 05:21:20 | 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
2025-10-04 05:25:21.069504 | controller | \ logger.go:42: 05:21:20 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.069513 | controller | \ logger.go:42: 05:21:20 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.069522 | controller | 05:21:20 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:20
2025-10-04 05:25:21.069530 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:20 | glance_split/1-deploy_glance
2025-10-04 05:25:21.069540 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.069548 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.069557 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.069566 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.069590 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.069599 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.069608 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.069617 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.069626 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.069634 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.069643 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.069652 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.069660 | controller | 05:21:20 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.069669 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.069678 | controller | 05:21:20 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.069687 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.069701 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.069711 | controller | 05:21:20 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.069719 | controller | \ logger.go:42: 05:21:20 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.069728 | controller | \ logger.go:42: 05:21:20 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.069737 | controller | $imageTuples)\n logger.go:42: 05:21:20 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.069768 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:20 | glance_split/1-deploy_glance
2025-10-04 05:25:21.069778 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:20 | glance_split/1-deploy_glance
2025-10-04 05:25:21.069786 | controller | | + exit 0\n logger.go:42: 05:21:21 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.069795 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.069804 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.069812 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.069821 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.069830 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.069838 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.069847 | controller | \ ]\n logger.go:42: 05:21:21 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.069856 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.069865 | controller | \"default-public\" }}'\n logger.go:42: 05:21:21 | glance_split/1-deploy_glance
2025-10-04 05:25:21.069873 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.069882 | controller | \ logger.go:42: 05:21:21 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.069891 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.069899 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.069908 | controller | 05:21:21 | 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
2025-10-04 05:25:21.069917 | controller | \ logger.go:42: 05:21:21 | 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
2025-10-04 05:25:21.069926 | controller | \ logger.go:42: 05:21:21 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.069934 | controller | \ logger.go:42: 05:21:21 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.069943 | controller | 05:21:21 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:21
2025-10-04 05:25:21.069952 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:21 | glance_split/1-deploy_glance
2025-10-04 05:25:21.069972 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.069981 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.069990 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.069999 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.070007 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.070016 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.070025 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.070036 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.070048 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.070066 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.070077 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.070086 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.070094 | controller | 05:21:21 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.070103 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.070112 | controller | 05:21:21 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.070120 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.070164 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.070179 | controller | 05:21:22 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.070187 | controller | \ logger.go:42: 05:21:22 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.070196 | controller | \ logger.go:42: 05:21:22 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.070205 | controller | $imageTuples)\n logger.go:42: 05:21:22 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.070213 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:22 | glance_split/1-deploy_glance
2025-10-04 05:25:21.070222 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:22 | glance_split/1-deploy_glance
2025-10-04 05:25:21.070231 | controller | | + exit 0\n logger.go:42: 05:21:23 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.070245 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.070254 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.070263 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.070271 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.070280 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.070289 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.070297 | controller | \ ]\n logger.go:42: 05:21:23 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.070306 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.070315 | controller | \"default-public\" }}'\n logger.go:42: 05:21:23 | glance_split/1-deploy_glance
2025-10-04 05:25:21.070323 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.070332 | controller | \ logger.go:42: 05:21:23 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.070341 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.070349 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.070358 | controller | 05:21:23 | 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
2025-10-04 05:25:21.070370 | controller | \ logger.go:42: 05:21:23 | 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
2025-10-04 05:25:21.070381 | controller | \ logger.go:42: 05:21:23 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.070419 | controller | \ logger.go:42: 05:21:23 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.070434 | controller | 05:21:23 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:23
2025-10-04 05:25:21.070446 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:23 | glance_split/1-deploy_glance
2025-10-04 05:25:21.070458 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.070471 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.070483 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.070494 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.070503 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.070512 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.070520 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.070529 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.070538 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.070547 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.070555 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.070564 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.070573 | controller | 05:21:23 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.070581 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.070597 | controller | 05:21:23 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.070605 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.070614 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.070623 | controller | 05:21:23 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.070632 | controller | \ logger.go:42: 05:21:23 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.070640 | controller | \ logger.go:42: 05:21:23 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.070649 | controller | $imageTuples)\n logger.go:42: 05:21:23 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.070658 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:23 | glance_split/1-deploy_glance
2025-10-04 05:25:21.070666 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:23 | glance_split/1-deploy_glance
2025-10-04 05:25:21.070675 | controller | | + exit 0\n logger.go:42: 05:21:24 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.070684 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.070692 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.070701 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.070710 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.070724 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.070733 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.070741 | controller | \ ]\n logger.go:42: 05:21:24 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.070755 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.070765 | controller | \"default-public\" }}'\n logger.go:42: 05:21:24 | glance_split/1-deploy_glance
2025-10-04 05:25:21.070773 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.070782 | controller | \ logger.go:42: 05:21:24 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.070791 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.070799 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.070808 | controller | 05:21:24 | 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
2025-10-04 05:25:21.070831 | controller | \ logger.go:42: 05:21:24 | 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
2025-10-04 05:25:21.070840 | controller | \ logger.go:42: 05:21:24 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.070849 | controller | \ logger.go:42: 05:21:24 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.070858 | controller | 05:21:24 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:24
2025-10-04 05:25:21.070867 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:24 | glance_split/1-deploy_glance
2025-10-04 05:25:21.070875 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.070884 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.070893 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.070902 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.070910 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.070924 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.070944 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.070965 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.070976 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.070985 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.070994 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.071002 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.071011 | controller | 05:21:24 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.071020 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.071030 | controller | 05:21:24 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.071046 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.071077 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.071090 | controller | 05:21:24 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.071101 | controller | \ logger.go:42: 05:21:24 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.071110 | controller | \ logger.go:42: 05:21:24 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.071119 | controller | $imageTuples)\n logger.go:42: 05:21:24 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.071157 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:24 | glance_split/1-deploy_glance
2025-10-04 05:25:21.071173 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:24 | glance_split/1-deploy_glance
2025-10-04 05:25:21.071182 | controller | | + exit 0\n logger.go:42: 05:21:26 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.071191 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.071199 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.071208 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.071217 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.071225 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.071234 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.071243 | controller | \ ]\n logger.go:42: 05:21:26 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.071252 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.071260 | controller | \"default-public\" }}'\n logger.go:42: 05:21:26 | glance_split/1-deploy_glance
2025-10-04 05:25:21.071269 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.071278 | controller | \ logger.go:42: 05:21:26 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.071302 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.071312 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.071321 | controller | 05:21:26 | 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
2025-10-04 05:25:21.071330 | controller | \ logger.go:42: 05:21:26 | 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
2025-10-04 05:25:21.071339 | controller | \ logger.go:42: 05:21:26 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.071348 | controller | \ logger.go:42: 05:21:26 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.071357 | controller | 05:21:26 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:26
2025-10-04 05:25:21.071366 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:26 | glance_split/1-deploy_glance
2025-10-04 05:25:21.071381 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.071390 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.071399 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.071414 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.071423 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.071432 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.071441 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.071450 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.071459 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.071468 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.071476 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.071485 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.071494 | controller | 05:21:26 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.071503 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.071512 | controller | 05:21:26 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.071521 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.071533 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.071545 | controller | 05:21:26 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.071558 | controller | \ logger.go:42: 05:21:26 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.071570 | controller | \ logger.go:42: 05:21:26 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.071581 | controller | $imageTuples)\n logger.go:42: 05:21:26 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.071592 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:26 | glance_split/1-deploy_glance
2025-10-04 05:25:21.071603 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:26 | glance_split/1-deploy_glance
2025-10-04 05:25:21.071615 | controller | | + exit 0\n logger.go:42: 05:21:27 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.071635 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.071652 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.071665 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.071676 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.071687 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.071697 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.071707 | controller | \ ]\n logger.go:42: 05:21:27 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.071738 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.071748 | controller | \"default-public\" }}'\n logger.go:42: 05:21:27 | glance_split/1-deploy_glance
2025-10-04 05:25:21.071757 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.071766 | controller | \ logger.go:42: 05:21:27 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.071781 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.071790 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.071800 | controller | 05:21:27 | 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
2025-10-04 05:25:21.071815 | controller | \ logger.go:42: 05:21:27 | 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
2025-10-04 05:25:21.071825 | controller | \ logger.go:42: 05:21:27 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.071834 | controller | \ logger.go:42: 05:21:27 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.071842 | controller | 05:21:27 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:27
2025-10-04 05:25:21.071851 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:27 | glance_split/1-deploy_glance
2025-10-04 05:25:21.071860 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.071869 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.071877 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.071886 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.071895 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.071904 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.071914 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.071931 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.071961 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.071973 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.071985 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.071995 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.072004 | controller | 05:21:27 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.072013 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.072022 | controller | 05:21:27 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.072031 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.072039 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.072048 | controller | 05:21:27 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.072057 | controller | \ logger.go:42: 05:21:27 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.072065 | controller | \ logger.go:42: 05:21:27 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.072074 | controller | $imageTuples)\n logger.go:42: 05:21:27 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.072083 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:27 | glance_split/1-deploy_glance
2025-10-04 05:25:21.072099 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:27 | glance_split/1-deploy_glance
2025-10-04 05:25:21.072107 | controller | | + exit 0\n logger.go:42: 05:21:28 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.072116 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.072125 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.072166 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.072192 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.072202 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.072211 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.072219 | controller | \ ]\n logger.go:42: 05:21:28 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.072228 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.072237 | controller | \"default-public\" }}'\n logger.go:42: 05:21:28 | glance_split/1-deploy_glance
2025-10-04 05:25:21.072246 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.072254 | controller | \ logger.go:42: 05:21:28 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.072263 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.072271 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.072280 | controller | 05:21:28 | 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
2025-10-04 05:25:21.072289 | controller | \ logger.go:42: 05:21:28 | 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
2025-10-04 05:25:21.072298 | controller | \ logger.go:42: 05:21:28 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.072307 | controller | \ logger.go:42: 05:21:28 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.072315 | controller | 05:21:28 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:28
2025-10-04 05:25:21.072324 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:28 | glance_split/1-deploy_glance
2025-10-04 05:25:21.072333 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.072341 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.072350 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.072359 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.072367 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.072376 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.072385 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.072394 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.072404 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.072412 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.072432 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.072440 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.072449 | controller | 05:21:28 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.072458 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.072472 | controller | 05:21:28 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.072481 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.072489 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.072498 | controller | 05:21:29 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.072507 | controller | \ logger.go:42: 05:21:29 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.072516 | controller | \ logger.go:42: 05:21:29 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.072528 | controller | $imageTuples)\n logger.go:42: 05:21:29 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.072537 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:29 | glance_split/1-deploy_glance
2025-10-04 05:25:21.072545 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:29 | glance_split/1-deploy_glance
2025-10-04 05:25:21.072554 | controller | | + exit 0\n logger.go:42: 05:21:30 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.072575 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.072584 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.072593 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.072602 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.072611 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.072619 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.072628 | controller | \ ]\n logger.go:42: 05:21:30 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.072636 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.072663 | controller | \"default-public\" }}'\n logger.go:42: 05:21:30 | glance_split/1-deploy_glance
2025-10-04 05:25:21.072673 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.072682 | controller | \ logger.go:42: 05:21:30 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.072691 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.072699 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.072713 | controller | 05:21:30 | 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
2025-10-04 05:25:21.072722 | controller | \ logger.go:42: 05:21:30 | 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
2025-10-04 05:25:21.072731 | controller | \ logger.go:42: 05:21:30 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.072745 | controller | \ logger.go:42: 05:21:30 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.072754 | controller | 05:21:30 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:30
2025-10-04 05:25:21.072763 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:30 | glance_split/1-deploy_glance
2025-10-04 05:25:21.072772 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.072780 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.072789 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.072797 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.072806 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.072819 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.072829 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.072837 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.072846 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.072855 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.072864 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.072872 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.072881 | controller | 05:21:30 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.072889 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.072898 | controller | 05:21:30 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.072907 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.072916 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.072927 | controller | 05:21:30 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.072938 | controller | \ logger.go:42: 05:21:30 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.072950 | controller | \ logger.go:42: 05:21:30 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.072975 | controller | $imageTuples)\n logger.go:42: 05:21:30 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.072985 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:30 | glance_split/1-deploy_glance
2025-10-04 05:25:21.072994 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:30 | glance_split/1-deploy_glance
2025-10-04 05:25:21.073008 | controller | | + exit 0\n logger.go:42: 05:21:31 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.073017 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.073026 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.073035 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.073043 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.073052 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.073061 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.073075 | controller | \ ]\n logger.go:42: 05:21:31 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.073083 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.073092 | controller | \"default-public\" }}'\n logger.go:42: 05:21:31 | glance_split/1-deploy_glance
2025-10-04 05:25:21.073120 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.073148 | controller | \ logger.go:42: 05:21:31 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.073162 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.073171 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.073180 | controller | 05:21:31 | 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
2025-10-04 05:25:21.073189 | controller | \ logger.go:42: 05:21:31 | 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
2025-10-04 05:25:21.073198 | controller | \ logger.go:42: 05:21:31 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.073207 | controller | \ logger.go:42: 05:21:31 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.073215 | controller | 05:21:31 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:31
2025-10-04 05:25:21.073224 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:31 | glance_split/1-deploy_glance
2025-10-04 05:25:21.073233 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.073242 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.073250 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.073259 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.073268 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.073277 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.073285 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.073294 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.073303 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.073312 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.073320 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.073329 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.073338 | controller | 05:21:31 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.073346 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.073355 | controller | 05:21:31 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.073364 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.073385 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.073400 | controller | 05:21:31 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.073409 | controller | \ logger.go:42: 05:21:31 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.073418 | controller | \ logger.go:42: 05:21:31 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.073427 | controller | $imageTuples)\n logger.go:42: 05:21:31 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.073436 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:31 | glance_split/1-deploy_glance
2025-10-04 05:25:21.073444 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:31 | glance_split/1-deploy_glance
2025-10-04 05:25:21.073453 | controller | | + exit 0\n logger.go:42: 05:21:32 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.073462 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.073470 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.073479 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.073488 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.073497 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.073505 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.073518 | controller | \ ]\n logger.go:42: 05:21:32 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.073527 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.073536 | controller | \"default-public\" }}'\n logger.go:42: 05:21:32 | glance_split/1-deploy_glance
2025-10-04 05:25:21.073545 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.073553 | controller | \ logger.go:42: 05:21:32 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.073562 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.073571 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.073579 | controller | 05:21:33 | 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
2025-10-04 05:25:21.073588 | controller | \ logger.go:42: 05:21:33 | 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
2025-10-04 05:25:21.073597 | controller | \ logger.go:42: 05:21:33 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.073606 | controller | \ logger.go:42: 05:21:33 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.073614 | controller | 05:21:33 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:33
2025-10-04 05:25:21.073623 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:33 | glance_split/1-deploy_glance
2025-10-04 05:25:21.073632 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.073640 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.073649 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.073658 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.073671 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.073680 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.073688 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.073697 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.073706 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.073715 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.073723 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.073732 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.073741 | controller | 05:21:33 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.073761 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.073770 | controller | 05:21:33 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.073779 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.073788 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.073797 | controller | 05:21:33 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.073806 | controller | \ logger.go:42: 05:21:33 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.073815 | controller | \ logger.go:42: 05:21:33 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.073823 | controller | $imageTuples)\n logger.go:42: 05:21:33 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.073832 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:33 | glance_split/1-deploy_glance
2025-10-04 05:25:21.073841 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:33 | glance_split/1-deploy_glance
2025-10-04 05:25:21.073850 | controller | | + exit 0\n logger.go:42: 05:21:34 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.073858 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.073867 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.073876 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.073885 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.073893 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.073902 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.073911 | controller | \ ]\n logger.go:42: 05:21:34 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.073920 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.073932 | controller | \"default-public\" }}'\n logger.go:42: 05:21:34 | glance_split/1-deploy_glance
2025-10-04 05:25:21.073943 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.073955 | controller | \ logger.go:42: 05:21:34 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.073966 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.073980 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.073989 | controller | 05:21:34 | 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
2025-10-04 05:25:21.073997 | controller | \ logger.go:42: 05:21:34 | 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
2025-10-04 05:25:21.074006 | controller | \ logger.go:42: 05:21:34 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.074015 | controller | \ logger.go:42: 05:21:34 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.074029 | controller | 05:21:34 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:34
2025-10-04 05:25:21.074038 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:34 | glance_split/1-deploy_glance
2025-10-04 05:25:21.074051 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.074059 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.074068 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.074077 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.074085 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.074094 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.074103 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.074112 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.074120 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.074161 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.074174 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.074183 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.074192 | controller | 05:21:34 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.074201 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.074209 | controller | 05:21:34 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.074218 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.074227 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.074236 | controller | 05:21:34 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.074244 | controller | \ logger.go:42: 05:21:34 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.074253 | controller | \ logger.go:42: 05:21:34 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.074262 | controller | $imageTuples)\n logger.go:42: 05:21:34 | glance_split/1-deploy_glance | + grep
2025-10-04 05:25:21.074271 | controller | RELATED_IMAGE\n logger.go:42: 05:21:34 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.074280 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:34 | glance_split/1-deploy_glance
2025-10-04 05:25:21.074288 | controller | | + exit 0\n logger.go:42: 05:21:35 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.074303 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.074312 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.074320 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.074329 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.074338 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.074347 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.074356 | controller | \ ]\n logger.go:42: 05:21:35 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.074364 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.074373 | controller | \"default-public\" }}'\n logger.go:42: 05:21:35 | glance_split/1-deploy_glance
2025-10-04 05:25:21.074391 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.074400 | controller | \ logger.go:42: 05:21:35 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.074409 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.074417 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.074446 | controller | 05:21:35 | 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
2025-10-04 05:25:21.074455 | controller | \ logger.go:42: 05:21:35 | 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
2025-10-04 05:25:21.074464 | controller | \ logger.go:42: 05:21:35 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.074473 | controller | \ logger.go:42: 05:21:35 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.074481 | controller | 05:21:35 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:35
2025-10-04 05:25:21.074490 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:35 | glance_split/1-deploy_glance
2025-10-04 05:25:21.074499 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.074508 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.074516 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.074525 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.074534 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.074558 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.074568 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.074580 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.074590 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.074599 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.074608 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.074621 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.074630 | controller | 05:21:35 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.074639 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.074647 | controller | 05:21:35 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.074656 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.074665 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.074674 | controller | 05:21:36 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.074682 | controller | \ logger.go:42: 05:21:36 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.074691 | controller | \ logger.go:42: 05:21:36 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.074700 | controller | $imageTuples)\n logger.go:42: 05:21:36 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.074709 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:36 | glance_split/1-deploy_glance
2025-10-04 05:25:21.074717 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:36 | glance_split/1-deploy_glance
2025-10-04 05:25:21.074726 | controller | | + exit 0\n logger.go:42: 05:21:37 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.074735 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.074744 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.074754 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.074762 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.074771 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.074780 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.074788 | controller | \ ]\n logger.go:42: 05:21:37 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.074797 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.074806 | controller | \"default-public\" }}'\n logger.go:42: 05:21:37 | glance_split/1-deploy_glance
2025-10-04 05:25:21.074815 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.074823 | controller | \ logger.go:42: 05:21:37 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.074832 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.074841 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.074849 | controller | 05:21:37 | 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
2025-10-04 05:25:21.074858 | controller | \ logger.go:42: 05:21:37 | 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
2025-10-04 05:25:21.074867 | controller | \ logger.go:42: 05:21:37 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.074876 | controller | \ logger.go:42: 05:21:37 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.074889 | controller | 05:21:37 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:37
2025-10-04 05:25:21.074898 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:37 | glance_split/1-deploy_glance
2025-10-04 05:25:21.074907 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.074916 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.074941 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.074954 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.074966 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.074978 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.074989 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.075000 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.075009 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.075018 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.075027 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.075036 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.075044 | controller | 05:21:37 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.075058 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.075068 | controller | 05:21:37 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.075077 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.075086 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.075094 | controller | 05:21:37 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.075103 | controller | \ logger.go:42: 05:21:37 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.075112 | controller | \ logger.go:42: 05:21:37 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.075121 | controller | $imageTuples)\n logger.go:42: 05:21:37 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.075150 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:37 | glance_split/1-deploy_glance
2025-10-04 05:25:21.075164 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:37 | glance_split/1-deploy_glance
2025-10-04 05:25:21.075173 | controller | | + exit 0\n logger.go:42: 05:21:38 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.075182 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.075191 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.075200 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.075209 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.075217 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.075226 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.075235 | controller | \ ]\n logger.go:42: 05:21:38 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.075250 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.075259 | controller | \"default-public\" }}'\n logger.go:42: 05:21:38 | glance_split/1-deploy_glance
2025-10-04 05:25:21.075267 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.075276 | controller | \ logger.go:42: 05:21:38 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.075285 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.075294 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.075303 | controller | 05:21:38 | 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
2025-10-04 05:25:21.075317 | controller | \ logger.go:42: 05:21:38 | 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
2025-10-04 05:25:21.075326 | controller | \ logger.go:42: 05:21:38 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.075335 | controller | \ logger.go:42: 05:21:38 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.075357 | controller | 05:21:38 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:38
2025-10-04 05:25:21.075366 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:38 | glance_split/1-deploy_glance
2025-10-04 05:25:21.075375 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.075384 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.075394 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.075403 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.075413 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.075422 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.075431 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.075439 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.075448 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.075457 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.075466 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.075475 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.075483 | controller | 05:21:38 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.075492 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.075501 | controller | 05:21:38 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.075510 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.075518 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.075527 | controller | 05:21:38 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.075543 | controller | \ logger.go:42: 05:21:38 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.075552 | controller | \ logger.go:42: 05:21:38 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.075561 | controller | $imageTuples)\n logger.go:42: 05:21:38 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.075569 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:38 | glance_split/1-deploy_glance
2025-10-04 05:25:21.075583 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:38 | glance_split/1-deploy_glance
2025-10-04 05:25:21.075592 | controller | | + exit 0\n logger.go:42: 05:21:40 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.075601 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.075609 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.075618 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.075627 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.075636 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.075644 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.075653 | controller | \ ]\n logger.go:42: 05:21:40 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.075662 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.075670 | controller | \"default-public\" }}'\n logger.go:42: 05:21:40 | glance_split/1-deploy_glance
2025-10-04 05:25:21.075679 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.075688 | controller | \ logger.go:42: 05:21:40 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.075696 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.075710 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.075720 | controller | 05:21:40 | 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
2025-10-04 05:25:21.075739 | controller | \ logger.go:42: 05:21:40 | 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
2025-10-04 05:25:21.075749 | controller | \ logger.go:42: 05:21:40 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.075757 | controller | \ logger.go:42: 05:21:40 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.075766 | controller | 05:21:40 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:40
2025-10-04 05:25:21.075775 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:40 | glance_split/1-deploy_glance
2025-10-04 05:25:21.075784 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.075793 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.075801 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.075810 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.075819 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.075833 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.075842 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.075851 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.075859 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.075868 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.075877 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.075886 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.075894 | controller | 05:21:40 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.075903 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.075912 | controller | 05:21:40 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.075921 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.075933 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.075945 | controller | 05:21:40 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.075957 | controller | \ logger.go:42: 05:21:40 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.075968 | controller | \ logger.go:42: 05:21:40 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.075979 | controller | $imageTuples)\n logger.go:42: 05:21:40 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.075987 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:40 | glance_split/1-deploy_glance
2025-10-04 05:25:21.075996 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:40 | glance_split/1-deploy_glance
2025-10-04 05:25:21.076005 | controller | | + exit 0\n logger.go:42: 05:21:41 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.076014 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.076022 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.076048 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.076057 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.076071 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.076080 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.076093 | controller | \ ]\n logger.go:42: 05:21:41 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.076102 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.076119 | controller | \"default-public\" }}'\n logger.go:42: 05:21:41 | glance_split/1-deploy_glance
2025-10-04 05:25:21.076146 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.076159 | controller | \ logger.go:42: 05:21:41 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.076168 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.076201 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.076211 | controller | 05:21:41 | 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
2025-10-04 05:25:21.076225 | controller | \ logger.go:42: 05:21:41 | 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
2025-10-04 05:25:21.076234 | controller | \ logger.go:42: 05:21:41 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.076243 | controller | \ logger.go:42: 05:21:41 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.076252 | controller | 05:21:41 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:41
2025-10-04 05:25:21.076261 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:41 | glance_split/1-deploy_glance
2025-10-04 05:25:21.076278 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.076287 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.076296 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.076304 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.076313 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.076331 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.076340 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.076349 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.076360 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.076370 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.076379 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.076388 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.076396 | controller | 05:21:41 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.076405 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.076414 | controller | 05:21:41 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.076423 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.076432 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.076440 | controller | 05:21:41 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.076449 | controller | \ logger.go:42: 05:21:41 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.076458 | controller | \ logger.go:42: 05:21:41 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.076467 | controller | $imageTuples)\n logger.go:42: 05:21:41 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.076475 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:41 | glance_split/1-deploy_glance
2025-10-04 05:25:21.076484 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:41 | glance_split/1-deploy_glance
2025-10-04 05:25:21.076493 | controller | | + exit 0\n logger.go:42: 05:21:42 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.076502 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.076516 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.076525 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.076534 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.076543 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.076552 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.076560 | controller | \ ]\n logger.go:42: 05:21:42 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.076569 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.076578 | controller | \"default-public\" }}'\n logger.go:42: 05:21:42 | glance_split/1-deploy_glance
2025-10-04 05:25:21.076598 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.076607 | controller | \ logger.go:42: 05:21:42 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.076616 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.076629 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.076638 | controller | 05:21:42 | 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
2025-10-04 05:25:21.076647 | controller | \ logger.go:42: 05:21:42 | 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
2025-10-04 05:25:21.076656 | controller | \ logger.go:42: 05:21:42 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.076665 | controller | \ logger.go:42: 05:21:42 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.076673 | controller | 05:21:42 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:42
2025-10-04 05:25:21.076682 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:42 | glance_split/1-deploy_glance
2025-10-04 05:25:21.076691 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.076699 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.076708 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.076717 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.076726 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.076735 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.076743 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.076752 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.076761 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.076769 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.076778 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.076787 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.076801 | controller | 05:21:42 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.076810 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.076818 | controller | 05:21:42 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.076827 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.076836 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.076845 | controller | 05:21:43 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.076853 | controller | \ logger.go:42: 05:21:43 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.076862 | controller | \ logger.go:42: 05:21:43 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.076871 | controller | $imageTuples)\n logger.go:42: 05:21:43 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.076879 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:43 | glance_split/1-deploy_glance
2025-10-04 05:25:21.076888 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:43 | glance_split/1-deploy_glance
2025-10-04 05:25:21.076897 | controller | | + exit 0\n logger.go:42: 05:21:44 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.076905 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.076914 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.076923 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.076932 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.076941 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.076960 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.076969 | controller | \ ]\n logger.go:42: 05:21:44 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.076978 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.076987 | controller | \"default-public\" }}'\n logger.go:42: 05:21:44 | glance_split/1-deploy_glance
2025-10-04 05:25:21.076995 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.077004 | controller | \ logger.go:42: 05:21:44 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.077013 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.077021 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.077030 | controller | 05:21:44 | 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
2025-10-04 05:25:21.077039 | controller | \ logger.go:42: 05:21:44 | 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
2025-10-04 05:25:21.077048 | controller | \ logger.go:42: 05:21:44 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.077057 | controller | \ logger.go:42: 05:21:44 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.077065 | controller | 05:21:44 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:44
2025-10-04 05:25:21.077079 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:44 | glance_split/1-deploy_glance
2025-10-04 05:25:21.077088 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.077117 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.077146 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.077160 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.077174 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.077183 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.077192 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.077201 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.077209 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.077218 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.077227 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.077236 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.077244 | controller | 05:21:44 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.077253 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.077262 | controller | 05:21:44 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.077270 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.077279 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.077288 | controller | 05:21:44 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.077297 | controller | \ logger.go:42: 05:21:44 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.077306 | controller | \ logger.go:42: 05:21:44 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.077316 | controller | $imageTuples)\n logger.go:42: 05:21:44 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.077324 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:44 | glance_split/1-deploy_glance
2025-10-04 05:25:21.077333 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:44 | glance_split/1-deploy_glance
2025-10-04 05:25:21.077342 | controller | | + exit 0\n logger.go:42: 05:21:45 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.077351 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.077373 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.077382 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.077391 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.077400 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.077408 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.077417 | controller | \ ]\n logger.go:42: 05:21:45 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.077426 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.077440 | controller | \"default-public\" }}'\n logger.go:42: 05:21:45 | glance_split/1-deploy_glance
2025-10-04 05:25:21.077449 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.077458 | controller | \ logger.go:42: 05:21:45 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.077467 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.077475 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.077484 | controller | 05:21:45 | 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
2025-10-04 05:25:21.077493 | controller | \ logger.go:42: 05:21:45 | 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
2025-10-04 05:25:21.077502 | controller | \ logger.go:42: 05:21:45 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.077511 | controller | \ logger.go:42: 05:21:45 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.077519 | controller | 05:21:45 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:45
2025-10-04 05:25:21.077528 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:45 | glance_split/1-deploy_glance
2025-10-04 05:25:21.077537 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.077545 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.077554 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.077563 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.077572 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.077580 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.077589 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.077598 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.077607 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.077615 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.077624 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.077637 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.077647 | controller | 05:21:45 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.077655 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.077664 | controller | 05:21:45 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.077673 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.077682 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.077690 | controller | 05:21:45 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.077699 | controller | \ logger.go:42: 05:21:45 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.077712 | controller | \ logger.go:42: 05:21:45 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.077721 | controller | $imageTuples)\n logger.go:42: 05:21:45 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.077745 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:45 | glance_split/1-deploy_glance
2025-10-04 05:25:21.077754 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:45 | glance_split/1-deploy_glance
2025-10-04 05:25:21.077763 | controller | | + exit 0\n logger.go:42: 05:21:46 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.077772 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.077781 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.077790 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.077800 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.077809 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.077818 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.077826 | controller | \ ]\n logger.go:42: 05:21:46 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.077835 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.077844 | controller | \"default-public\" }}'\n logger.go:42: 05:21:46 | glance_split/1-deploy_glance
2025-10-04 05:25:21.077852 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.077861 | controller | \ logger.go:42: 05:21:46 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.077870 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.077879 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.077887 | controller | 05:21:47 | 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
2025-10-04 05:25:21.077896 | controller | \ logger.go:42: 05:21:47 | 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
2025-10-04 05:25:21.077905 | controller | \ logger.go:42: 05:21:47 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.077914 | controller | \ logger.go:42: 05:21:47 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.077923 | controller | 05:21:47 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:47
2025-10-04 05:25:21.077931 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:47 | glance_split/1-deploy_glance
2025-10-04 05:25:21.077940 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.077949 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.077958 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.077966 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.077980 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.077988 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.078006 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.078015 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.078024 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.078033 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.078042 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.078051 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.078059 | controller | 05:21:47 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.078068 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.078077 | controller | 05:21:47 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.078086 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.078094 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.078114 | controller | 05:21:47 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.078123 | controller | \ logger.go:42: 05:21:47 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.078154 | controller | \ logger.go:42: 05:21:47 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.078167 | controller | $imageTuples)\n logger.go:42: 05:21:47 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.078176 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:47 | glance_split/1-deploy_glance
2025-10-04 05:25:21.078186 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:47 | glance_split/1-deploy_glance
2025-10-04 05:25:21.078195 | controller | | + exit 0\n logger.go:42: 05:21:48 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.078204 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.078212 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.078221 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.078230 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.078239 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.078247 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.078256 | controller | \ ]\n logger.go:42: 05:21:48 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.078265 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.078273 | controller | \"default-public\" }}'\n logger.go:42: 05:21:48 | glance_split/1-deploy_glance
2025-10-04 05:25:21.078282 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.078291 | controller | \ logger.go:42: 05:21:48 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.078393 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.078489 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.078498 | controller | 05:21:48 | 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
2025-10-04 05:25:21.078520 | controller | \ logger.go:42: 05:21:48 | 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
2025-10-04 05:25:21.078527 | controller | \ logger.go:42: 05:21:48 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.078533 | controller | \ logger.go:42: 05:21:48 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.078539 | controller | 05:21:48 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:48
2025-10-04 05:25:21.078545 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:48 | glance_split/1-deploy_glance
2025-10-04 05:25:21.078552 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.078559 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.078565 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.078571 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.078577 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.078583 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.078589 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.078595 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.078601 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.078607 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.078613 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.078619 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.078624 | controller | 05:21:48 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.078631 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.078668 | controller | 05:21:48 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.078676 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.078682 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.078688 | controller | 05:21:48 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.078694 | controller | \ logger.go:42: 05:21:48 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.078700 | controller | \ logger.go:42: 05:21:48 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.078706 | controller | $imageTuples)\n logger.go:42: 05:21:48 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.078712 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:48 | glance_split/1-deploy_glance
2025-10-04 05:25:21.078718 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:48 | glance_split/1-deploy_glance
2025-10-04 05:25:21.078724 | controller | | + exit 0\n logger.go:42: 05:21:49 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.078730 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.078736 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.078752 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.078758 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.078777 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.078783 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.078789 | controller | \ ]\n logger.go:42: 05:21:49 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.078795 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.078801 | controller | \"default-public\" }}'\n logger.go:42: 05:21:49 | glance_split/1-deploy_glance
2025-10-04 05:25:21.078806 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.078812 | controller | \ logger.go:42: 05:21:49 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.078818 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.078824 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.078830 | controller | 05:21:49 | 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
2025-10-04 05:25:21.078839 | controller | \ logger.go:42: 05:21:49 | 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
2025-10-04 05:25:21.078844 | controller | \ logger.go:42: 05:21:49 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.078851 | controller | \ logger.go:42: 05:21:49 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.078856 | controller | 05:21:49 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:49
2025-10-04 05:25:21.078862 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:49 | glance_split/1-deploy_glance
2025-10-04 05:25:21.078868 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.078874 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.078880 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.078886 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.078892 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.078897 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.078903 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.078909 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.078915 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.078921 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.078937 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.078943 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.078949 | controller | 05:21:49 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.078958 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.078964 | controller | 05:21:49 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.078970 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.078976 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.078982 | controller | 05:21:49 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.078988 | controller | \ logger.go:42: 05:21:49 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.078994 | controller | \ logger.go:42: 05:21:49 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.079000 | controller | $imageTuples)\n logger.go:42: 05:21:49 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.079005 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:49 | glance_split/1-deploy_glance
2025-10-04 05:25:21.079011 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:49 | glance_split/1-deploy_glance
2025-10-04 05:25:21.079017 | controller | | + exit 0\n logger.go:42: 05:21:50 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.079023 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.079029 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.079035 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.079041 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.079047 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.079052 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.079058 | controller | \ ]\n logger.go:42: 05:21:50 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.079064 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.079070 | controller | \"default-public\" }}'\n logger.go:42: 05:21:50 | glance_split/1-deploy_glance
2025-10-04 05:25:21.079076 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.079082 | controller | \ logger.go:42: 05:21:50 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.079093 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.079101 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.079110 | controller | 05:21:51 | 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
2025-10-04 05:25:21.079117 | controller | \ logger.go:42: 05:21:51 | 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
2025-10-04 05:25:21.079125 | controller | \ logger.go:42: 05:21:51 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.079189 | controller | \ logger.go:42: 05:21:51 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.079198 | controller | 05:21:51 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:51
2025-10-04 05:25:21.079206 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:51 | glance_split/1-deploy_glance
2025-10-04 05:25:21.079216 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.079222 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.079228 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.079234 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.079240 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.079246 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.079266 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.079272 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.079278 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.079284 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.079290 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.079296 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.079303 | controller | 05:21:51 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.079308 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.079314 | controller | 05:21:51 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.079320 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.079326 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.079332 | controller | 05:21:51 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.079338 | controller | \ logger.go:42: 05:21:51 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.079344 | controller | \ logger.go:42: 05:21:51 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.079350 | controller | $imageTuples)\n logger.go:42: 05:21:51 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.079356 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:51 | glance_split/1-deploy_glance
2025-10-04 05:25:21.079362 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:51 | glance_split/1-deploy_glance
2025-10-04 05:25:21.079368 | controller | | + exit 0\n logger.go:42: 05:21:52 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.079374 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.079380 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.079386 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.079391 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.079397 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.079403 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.079409 | controller | \ ]\n logger.go:42: 05:21:52 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.079415 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.079421 | controller | \"default-public\" }}'\n logger.go:42: 05:21:52 | glance_split/1-deploy_glance
2025-10-04 05:25:21.079430 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.079436 | controller | \ logger.go:42: 05:21:52 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.079442 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.079448 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.079454 | controller | 05:21:52 | 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
2025-10-04 05:25:21.079460 | controller | \ logger.go:42: 05:21:52 | 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
2025-10-04 05:25:21.079466 | controller | \ logger.go:42: 05:21:52 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.079472 | controller | \ logger.go:42: 05:21:52 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.079478 | controller | 05:21:52 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:52
2025-10-04 05:25:21.079484 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:52 | glance_split/1-deploy_glance
2025-10-04 05:25:21.079490 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.079496 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.079517 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.079524 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.079530 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.079536 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.079542 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.079548 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.079557 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.079563 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.079569 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.079575 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.079581 | controller | 05:21:52 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.079587 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.079593 | controller | 05:21:52 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.079599 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.079605 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.079611 | controller | 05:21:52 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.079617 | controller | \ logger.go:42: 05:21:52 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.079623 | controller | \ logger.go:42: 05:21:52 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.079632 | controller | $imageTuples)\n logger.go:42: 05:21:52 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.079638 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:52 | glance_split/1-deploy_glance
2025-10-04 05:25:21.079644 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:52 | glance_split/1-deploy_glance
2025-10-04 05:25:21.079650 | controller | | + exit 0\n logger.go:42: 05:21:53 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.079655 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.079661 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.079667 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.079673 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.079679 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.079685 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.079691 | controller | \ ]\n logger.go:42: 05:21:53 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.079697 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.079702 | controller | \"default-public\" }}'\n logger.go:42: 05:21:53 | glance_split/1-deploy_glance
2025-10-04 05:25:21.079708 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.079714 | controller | \ logger.go:42: 05:21:53 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.079720 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.079726 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.079732 | controller | 05:21:53 | 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
2025-10-04 05:25:21.079738 | controller | \ logger.go:42: 05:21:53 | 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
2025-10-04 05:25:21.079744 | controller | \ logger.go:42: 05:21:53 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.079750 | controller | \ logger.go:42: 05:21:53 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.079756 | controller | 05:21:53 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:53
2025-10-04 05:25:21.079772 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:53 | glance_split/1-deploy_glance
2025-10-04 05:25:21.079778 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.079784 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.079790 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.079796 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.079802 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.079808 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.079814 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.079823 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.079829 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.079835 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.079844 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.079850 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.079856 | controller | 05:21:53 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.079862 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.079867 | controller | 05:21:53 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.079873 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.079879 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.079885 | controller | 05:21:54 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.079891 | controller | \ logger.go:42: 05:21:54 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.079897 | controller | \ logger.go:42: 05:21:54 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.079903 | controller | $imageTuples)\n logger.go:42: 05:21:54 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.079909 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:54 | glance_split/1-deploy_glance
2025-10-04 05:25:21.079915 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:54 | glance_split/1-deploy_glance
2025-10-04 05:25:21.079921 | controller | | + exit 0\n logger.go:42: 05:21:55 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.079926 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.079932 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.079938 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.079944 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.079950 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.079956 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.079962 | controller | \ ]\n logger.go:42: 05:21:55 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.079968 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.079974 | controller | \"default-public\" }}'\n logger.go:42: 05:21:55 | glance_split/1-deploy_glance
2025-10-04 05:25:21.079979 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.079985 | controller | \ logger.go:42: 05:21:55 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.079991 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.079997 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.080006 | controller | 05:21:55 | 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
2025-10-04 05:25:21.080012 | controller | \ logger.go:42: 05:21:55 | 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
2025-10-04 05:25:21.080031 | controller | \ logger.go:42: 05:21:55 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.080037 | controller | \ logger.go:42: 05:21:55 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.080043 | controller | 05:21:55 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:55
2025-10-04 05:25:21.080049 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:55 | glance_split/1-deploy_glance
2025-10-04 05:25:21.080055 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.080061 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.080067 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.080073 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.080079 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.080084 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.080090 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.080096 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.080102 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.080108 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.080114 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.080120 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.080238 | controller | 05:21:55 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.080252 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.080258 | controller | 05:21:55 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.080264 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.080270 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.080275 | controller | 05:21:55 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.080281 | controller | \ logger.go:42: 05:21:55 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.080293 | controller | \ logger.go:42: 05:21:55 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.080299 | controller | $imageTuples)\n logger.go:42: 05:21:55 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.080305 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:55 | glance_split/1-deploy_glance
2025-10-04 05:25:21.080311 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:55 | glance_split/1-deploy_glance
2025-10-04 05:25:21.080317 | controller | | + exit 0\n logger.go:42: 05:21:56 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.080323 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.080328 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.080334 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.080343 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.080349 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.080355 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.080361 | controller | \ ]\n logger.go:42: 05:21:56 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.080366 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.080372 | controller | \"default-public\" }}'\n logger.go:42: 05:21:56 | glance_split/1-deploy_glance
2025-10-04 05:25:21.080378 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.080384 | controller | \ logger.go:42: 05:21:56 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.080390 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.080395 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.080413 | controller | 05:21:56 | 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
2025-10-04 05:25:21.080420 | controller | \ logger.go:42: 05:21:56 | 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
2025-10-04 05:25:21.080426 | controller | \ logger.go:42: 05:21:56 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.080432 | controller | \ logger.go:42: 05:21:56 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.080438 | controller | 05:21:56 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:56
2025-10-04 05:25:21.080444 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:56 | glance_split/1-deploy_glance
2025-10-04 05:25:21.080450 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.080455 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.080461 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.080467 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.080473 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.080479 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.080484 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.080490 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.080496 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.080502 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.080508 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.080513 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.080519 | controller | 05:21:56 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.080525 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.080534 | controller | 05:21:56 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.080539 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.080545 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.080551 | controller | 05:21:56 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.080557 | controller | \ logger.go:42: 05:21:56 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.080563 | controller | \ logger.go:42: 05:21:56 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.080569 | controller | $imageTuples)\n logger.go:42: 05:21:56 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.080574 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:56 | glance_split/1-deploy_glance
2025-10-04 05:25:21.080580 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:56 | glance_split/1-deploy_glance
2025-10-04 05:25:21.080586 | controller | | + exit 0\n logger.go:42: 05:21:57 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.080592 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.080601 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.080607 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.080612 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.080618 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.080624 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.080630 | controller | \ ]\n logger.go:42: 05:21:57 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.080636 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.080641 | controller | \"default-public\" }}'\n logger.go:42: 05:21:57 | glance_split/1-deploy_glance
2025-10-04 05:25:21.080656 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.080662 | controller | \ logger.go:42: 05:21:57 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.080668 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.080674 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.080680 | controller | 05:21: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
2025-10-04 05:25:21.080686 | controller | \ logger.go:42: 05:21: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
2025-10-04 05:25:21.080692 | controller | \ logger.go:42: 05:21:58 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.080698 | controller | \ logger.go:42: 05:21:58 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.080703 | controller | 05:21:58 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:58
2025-10-04 05:25:21.080709 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:58 | glance_split/1-deploy_glance
2025-10-04 05:25:21.080715 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.080721 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.080730 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.080736 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.080742 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.080750 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.080756 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.080761 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.080767 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.080773 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.080779 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.080785 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.080790 | controller | 05:21:58 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.080796 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.080804 | controller | 05:21:58 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.080810 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.080816 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.080822 | controller | 05:21:58 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.080828 | controller | \ logger.go:42: 05:21:58 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.080834 | controller | \ logger.go:42: 05:21:58 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.080839 | controller | $imageTuples)\n logger.go:42: 05:21:58 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.080865 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:58 | glance_split/1-deploy_glance
2025-10-04 05:25:21.080872 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:21:58 | glance_split/1-deploy_glance
2025-10-04 05:25:21.080878 | controller | | + exit 0\n logger.go:42: 05:21:59 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.080883 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.080889 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.080895 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.080901 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.080907 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.080913 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.080928 | controller | \ ]\n logger.go:42: 05:21:59 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.080935 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.080944 | controller | \"default-public\" }}'\n logger.go:42: 05:21:59 | glance_split/1-deploy_glance
2025-10-04 05:25:21.080950 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.080959 | controller | \ logger.go:42: 05:21:59 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.080965 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.080971 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.080977 | controller | 05:21:59 | 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
2025-10-04 05:25:21.080983 | controller | \ logger.go:42: 05:21:59 | 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
2025-10-04 05:25:21.080989 | controller | \ logger.go:42: 05:21:59 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.080995 | controller | \ logger.go:42: 05:21:59 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.081000 | controller | 05:21:59 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:21:59
2025-10-04 05:25:21.081006 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:21:59 | glance_split/1-deploy_glance
2025-10-04 05:25:21.081012 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.081018 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.081024 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.081030 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.081036 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.081041 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.081047 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.081053 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.081059 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.081065 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.081070 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.081076 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.081082 | controller | 05:21:59 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.081090 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.081171 | controller | 05:21:59 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.081185 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.081193 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.081200 | controller | 05:21:59 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.081207 | controller | \ logger.go:42: 05:21:59 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.081215 | controller | \ logger.go:42: 05:21:59 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.081221 | controller | $imageTuples)\n logger.go:42: 05:21:59 | glance_split/1-deploy_glance | + grep
2025-10-04 05:25:21.081230 | controller | RELATED_IMAGE\n logger.go:42: 05:21:59 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.081236 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:21:59 | glance_split/1-deploy_glance
2025-10-04 05:25:21.081242 | controller | | + exit 0\n logger.go:42: 05:22:00 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.081248 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.081254 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.081273 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.081279 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.081285 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.081291 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.081297 | controller | \ ]\n logger.go:42: 05:22:00 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.081303 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.081309 | controller | \"default-public\" }}'\n logger.go:42: 05:22:00 | glance_split/1-deploy_glance
2025-10-04 05:25:21.081315 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.081321 | controller | \ logger.go:42: 05:22:00 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.081326 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.081332 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.081338 | controller | 05:22: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
2025-10-04 05:25:21.081347 | controller | \ logger.go:42: 05:22: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
2025-10-04 05:25:21.081353 | controller | \ logger.go:42: 05:22:01 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.081359 | controller | \ logger.go:42: 05:22:01 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.081365 | controller | 05:22:01 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:01
2025-10-04 05:25:21.081371 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:01 | glance_split/1-deploy_glance
2025-10-04 05:25:21.081377 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.081385 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.081391 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.081397 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.081402 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.081408 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.081414 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.081420 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.081429 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.081435 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.081440 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.081446 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.081452 | controller | 05:22:01 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.081458 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.081464 | controller | 05:22:01 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.081469 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.081475 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.081481 | controller | 05:22:01 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.081487 | controller | \ logger.go:42: 05:22:01 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.081493 | controller | \ logger.go:42: 05:22:01 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.081499 | controller | $imageTuples)\n logger.go:42: 05:22:01 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.081504 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:01 | glance_split/1-deploy_glance
2025-10-04 05:25:21.081521 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:01 | glance_split/1-deploy_glance
2025-10-04 05:25:21.081527 | controller | | + exit 0\n logger.go:42: 05:22:02 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.081533 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.081539 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.081545 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.081551 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.081557 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.081563 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.081568 | controller | \ ]\n logger.go:42: 05:22:02 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.081574 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.081580 | controller | \"default-public\" }}'\n logger.go:42: 05:22:02 | glance_split/1-deploy_glance
2025-10-04 05:25:21.081586 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.081592 | controller | \ logger.go:42: 05:22:02 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.081598 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.081603 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.081609 | controller | 05:22:02 | 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
2025-10-04 05:25:21.081615 | controller | \ logger.go:42: 05:22:02 | 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
2025-10-04 05:25:21.081621 | controller | \ logger.go:42: 05:22:02 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.081631 | controller | \ logger.go:42: 05:22:02 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.081636 | controller | 05:22:02 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:02
2025-10-04 05:25:21.081642 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:02 | glance_split/1-deploy_glance
2025-10-04 05:25:21.081648 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.081654 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.081660 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.081666 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.081672 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.081678 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.081684 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.081689 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.081695 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.081704 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.081710 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.081715 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.081721 | controller | 05:22:02 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.081727 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.081733 | controller | 05:22:02 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.081739 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.081745 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.081750 | controller | 05:22:02 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.081765 | controller | \ logger.go:42: 05:22:02 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.081771 | controller | \ logger.go:42: 05:22:02 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.081777 | controller | $imageTuples)\n logger.go:42: 05:22:02 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.081783 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:02 | glance_split/1-deploy_glance
2025-10-04 05:25:21.081789 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:02 | glance_split/1-deploy_glance
2025-10-04 05:25:21.081795 | controller | | + exit 0\n logger.go:42: 05:22:03 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.081801 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.081807 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.081813 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.081818 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.081830 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.081836 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.081842 | controller | \ ]\n logger.go:42: 05:22:03 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.081848 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.081854 | controller | \"default-public\" }}'\n logger.go:42: 05:22:03 | glance_split/1-deploy_glance
2025-10-04 05:25:21.081860 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.081866 | controller | \ logger.go:42: 05:22:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.081873 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.081880 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.081886 | controller | 05:22: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
2025-10-04 05:25:21.081893 | controller | \ logger.go:42: 05:22: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
2025-10-04 05:25:21.081900 | controller | \ logger.go:42: 05:22:03 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.081906 | controller | \ logger.go:42: 05:22:03 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.081912 | controller | 05:22:03 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:03
2025-10-04 05:25:21.081918 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:03 | glance_split/1-deploy_glance
2025-10-04 05:25:21.081924 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.081930 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.081936 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.081941 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.081947 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.081955 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.081961 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.081967 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.081973 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.081979 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.081985 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.081991 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.081997 | controller | 05:22:03 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.082002 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.082008 | controller | 05:22:03 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.082025 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.082034 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.082040 | controller | 05:22:04 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.082046 | controller | \ logger.go:42: 05:22:04 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.082052 | controller | \ logger.go:42: 05:22:04 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.082061 | controller | $imageTuples)\n logger.go:42: 05:22:04 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.082066 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:04 | glance_split/1-deploy_glance
2025-10-04 05:25:21.082072 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:04 | glance_split/1-deploy_glance
2025-10-04 05:25:21.082078 | controller | | + exit 0\n logger.go:42: 05:22:05 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.082085 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.082092 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.082100 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.082108 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.082116 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.082122 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.082142 | controller | \ ]\n logger.go:42: 05:22:05 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.082151 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.082157 | controller | \"default-public\" }}'\n logger.go:42: 05:22:05 | glance_split/1-deploy_glance
2025-10-04 05:25:21.082163 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.082168 | controller | \ logger.go:42: 05:22:05 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.082174 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.082180 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.082186 | controller | 05:22:05 | 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
2025-10-04 05:25:21.082192 | controller | \ logger.go:42: 05:22:05 | 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
2025-10-04 05:25:21.082198 | controller | \ logger.go:42: 05:22:05 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.082203 | controller | \ logger.go:42: 05:22:05 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.082209 | controller | 05:22:05 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:05
2025-10-04 05:25:21.082215 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:05 | glance_split/1-deploy_glance
2025-10-04 05:25:21.082221 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.082227 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.082233 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.082243 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.082249 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.082255 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.082261 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.082266 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.082272 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.082278 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.082284 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.082301 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.082307 | controller | 05:22:05 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.082313 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.082319 | controller | 05:22:05 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.082325 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.082331 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.082337 | controller | 05:22:05 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.082343 | controller | \ logger.go:42: 05:22:05 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.082349 | controller | \ logger.go:42: 05:22:05 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.082355 | controller | $imageTuples)\n logger.go:42: 05:22:05 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.082361 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:05 | glance_split/1-deploy_glance
2025-10-04 05:25:21.082367 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:05 | glance_split/1-deploy_glance
2025-10-04 05:25:21.082372 | controller | | + exit 0\n logger.go:42: 05:22:06 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.082382 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.082388 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.082394 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.082400 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.082405 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.082411 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.082417 | controller | \ ]\n logger.go:42: 05:22:06 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.082423 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.082429 | controller | \"default-public\" }}'\n logger.go:42: 05:22:06 | glance_split/1-deploy_glance
2025-10-04 05:25:21.082435 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.082440 | controller | \ logger.go:42: 05:22:06 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.082449 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.082455 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.082461 | controller | 05:22: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
2025-10-04 05:25:21.082467 | controller | \ logger.go:42: 05:22: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
2025-10-04 05:25:21.082473 | controller | \ logger.go:42: 05:22:06 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.082479 | controller | \ logger.go:42: 05:22:06 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.082484 | controller | 05:22:06 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:06
2025-10-04 05:25:21.082490 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:06 | glance_split/1-deploy_glance
2025-10-04 05:25:21.082499 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.082505 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.082511 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.082516 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.082522 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.082528 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.082534 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.082550 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.082561 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.082567 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.082573 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.082579 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.082585 | controller | 05:22:06 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.082592 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.082597 | controller | 05:22:06 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.082603 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.082609 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.082615 | controller | 05:22:06 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.082621 | controller | \ logger.go:42: 05:22:06 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.082627 | controller | \ logger.go:42: 05:22:06 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.082632 | controller | $imageTuples)\n logger.go:42: 05:22:06 | glance_split/1-deploy_glance | + grep
2025-10-04 05:25:21.082638 | controller | RELATED_IMAGE\n logger.go:42: 05:22:06 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.082647 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:06 | glance_split/1-deploy_glance
2025-10-04 05:25:21.082653 | controller | | + exit 0\n logger.go:42: 05:22:08 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.082659 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.082664 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.082670 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.082676 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.082682 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.082688 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.082694 | controller | \ ]\n logger.go:42: 05:22:08 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.082700 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.082706 | controller | \"default-public\" }}'\n logger.go:42: 05:22:08 | glance_split/1-deploy_glance
2025-10-04 05:25:21.082714 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.082720 | controller | \ logger.go:42: 05:22:08 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.082726 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.082731 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.082737 | controller | 05:22:08 | 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
2025-10-04 05:25:21.082743 | controller | \ logger.go:42: 05:22:08 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.082749 | controller | \ logger.go:42: 05:22:08 | 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
2025-10-04 05:25:21.082755 | controller | \ logger.go:42: 05:22:08 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.082761 | controller | 05:22:08 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:08
2025-10-04 05:25:21.082767 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:08 | glance_split/1-deploy_glance
2025-10-04 05:25:21.082772 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.082778 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.082784 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.082790 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.082805 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.082811 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.082817 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.082823 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.082828 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.082834 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.082846 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.082851 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.082857 | controller | 05:22:08 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.082863 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.082869 | controller | 05:22:08 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.082875 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.082881 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.082887 | controller | 05:22:08 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.082892 | controller | \ logger.go:42: 05:22:08 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.082898 | controller | \ logger.go:42: 05:22:08 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.082904 | controller | $imageTuples)\n logger.go:42: 05:22:08 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.082910 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:08 | glance_split/1-deploy_glance
2025-10-04 05:25:21.082916 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:08 | glance_split/1-deploy_glance
2025-10-04 05:25:21.082921 | controller | | + exit 0\n logger.go:42: 05:22:09 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.082927 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.082933 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.082939 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.082945 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.082950 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.082956 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.082962 | controller | \ ]\n logger.go:42: 05:22:09 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.082968 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.082974 | controller | \"default-public\" }}'\n logger.go:42: 05:22:09 | glance_split/1-deploy_glance
2025-10-04 05:25:21.082980 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.082985 | controller | \ logger.go:42: 05:22:09 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.082991 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.082997 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.083003 | controller | 05:22: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
2025-10-04 05:25:21.083009 | controller | \ logger.go:42: 05:22: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
2025-10-04 05:25:21.083014 | controller | \ logger.go:42: 05:22:09 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.083023 | controller | \ logger.go:42: 05:22:09 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.083029 | controller | 05:22:09 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:09
2025-10-04 05:25:21.083035 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:09 | glance_split/1-deploy_glance
2025-10-04 05:25:21.083053 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.083059 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.083065 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.083071 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.083076 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.083089 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.083097 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.083105 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.083113 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.083120 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.083139 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.083148 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.083153 | controller | 05:22:09 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.083159 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.083165 | controller | 05:22:09 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.083171 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.083177 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.083183 | controller | 05:22:09 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.083188 | controller | \ logger.go:42: 05:22:09 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.083194 | controller | \ logger.go:42: 05:22:09 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.083200 | controller | $imageTuples)\n logger.go:42: 05:22:09 | glance_split/1-deploy_glance | + grep
2025-10-04 05:25:21.083206 | controller | RELATED_IMAGE\n logger.go:42: 05:22:09 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.083212 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:09 | glance_split/1-deploy_glance
2025-10-04 05:25:21.083218 | controller | | + exit 0\n logger.go:42: 05:22:10 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.083227 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.083233 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.083239 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.083245 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.083251 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.083260 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.083266 | controller | \ ]\n logger.go:42: 05:22:10 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.083271 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.083277 | controller | \"default-public\" }}'\n logger.go:42: 05:22:10 | glance_split/1-deploy_glance
2025-10-04 05:25:21.083283 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.083289 | controller | \ logger.go:42: 05:22:10 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.083295 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.083301 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.083306 | controller | 05:22: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
2025-10-04 05:25:21.083312 | controller | \ logger.go:42: 05:22: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
2025-10-04 05:25:21.083330 | controller | \ logger.go:42: 05:22:10 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.083337 | controller | \ logger.go:42: 05:22:10 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.083342 | controller | 05:22:10 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:10
2025-10-04 05:25:21.083348 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:10 | glance_split/1-deploy_glance
2025-10-04 05:25:21.083354 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.083360 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.083366 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.083372 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.083378 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.083384 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.083390 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.083396 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.083405 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.083411 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.083417 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.083423 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.083429 | controller | 05:22:11 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.083435 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.083441 | controller | 05:22:11 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.083446 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.083452 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.083461 | controller | 05:22:11 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.083467 | controller | \ logger.go:42: 05:22:11 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.083473 | controller | \ logger.go:42: 05:22:11 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.083479 | controller | $imageTuples)\n logger.go:42: 05:22:11 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.083484 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:11 | glance_split/1-deploy_glance
2025-10-04 05:25:21.083490 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:11 | glance_split/1-deploy_glance
2025-10-04 05:25:21.083496 | controller | | + exit 0\n logger.go:42: 05:22:12 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.083502 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.083508 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.083514 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.083519 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.083525 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.083531 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.083537 | controller | \ ]\n logger.go:42: 05:22:12 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.083543 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.083549 | controller | \"default-public\" }}'\n logger.go:42: 05:22:12 | glance_split/1-deploy_glance
2025-10-04 05:25:21.083554 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.083560 | controller | \ logger.go:42: 05:22:12 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.083566 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.083572 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.083588 | controller | 05:22: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
2025-10-04 05:25:21.083614 | controller | \ logger.go:42: 05:22: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
2025-10-04 05:25:21.083620 | controller | \ logger.go:42: 05:22:12 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.083626 | controller | \ logger.go:42: 05:22:12 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.083632 | controller | 05:22:12 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:12
2025-10-04 05:25:21.083638 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:12 | glance_split/1-deploy_glance
2025-10-04 05:25:21.083644 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.083650 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.083655 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.083661 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.083671 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.083677 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.083682 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.083688 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.083694 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.083700 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.083706 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.083712 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.083717 | controller | 05:22:12 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.083723 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.083732 | controller | 05:22:12 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.083738 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.083744 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.083750 | controller | 05:22:12 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.083755 | controller | \ logger.go:42: 05:22:12 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.083761 | controller | \ logger.go:42: 05:22:12 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.083767 | controller | $imageTuples)\n logger.go:42: 05:22:12 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.083773 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:12 | glance_split/1-deploy_glance
2025-10-04 05:25:21.083779 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:12 | glance_split/1-deploy_glance
2025-10-04 05:25:21.083785 | controller | | + exit 0\n logger.go:42: 05:22:13 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.083790 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.083796 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.083802 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.083808 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.083814 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.083820 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.083826 | controller | \ ]\n logger.go:42: 05:22:13 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.083832 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.083837 | controller | \"default-public\" }}'\n logger.go:42: 05:22:13 | glance_split/1-deploy_glance
2025-10-04 05:25:21.083843 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.083858 | controller | \ logger.go:42: 05:22:13 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.083864 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.083873 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.083878 | controller | 05:22: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
2025-10-04 05:25:21.083885 | controller | \ logger.go:42: 05:22: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
2025-10-04 05:25:21.083891 | controller | \ logger.go:42: 05:22:13 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.083896 | controller | \ logger.go:42: 05:22:13 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.083902 | controller | 05:22:13 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:13
2025-10-04 05:25:21.083908 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:13 | glance_split/1-deploy_glance
2025-10-04 05:25:21.083914 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.083920 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.083925 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.083931 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.083937 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.083943 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.083949 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.083954 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.083960 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.083966 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.083972 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.083978 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.083983 | controller | 05:22:13 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.083989 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.083995 | controller | 05:22:13 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.084001 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.084007 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.084013 | controller | 05:22:13 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.084018 | controller | \ logger.go:42: 05:22:13 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.084024 | controller | \ logger.go:42: 05:22:13 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.084030 | controller | $imageTuples)\n logger.go:42: 05:22:13 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.084036 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:13 | glance_split/1-deploy_glance
2025-10-04 05:25:21.084042 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:13 | glance_split/1-deploy_glance
2025-10-04 05:25:21.084053 | controller | | + exit 0\n logger.go:42: 05:22:15 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.084059 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.084064 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.084070 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.084076 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.084082 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.084088 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.084094 | controller | \ ]\n logger.go:42: 05:22:15 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.084108 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.084114 | controller | \"default-public\" }}'\n logger.go:42: 05:22:15 | glance_split/1-deploy_glance
2025-10-04 05:25:21.084120 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.084138 | controller | \ logger.go:42: 05:22:15 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.084147 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.084153 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.084159 | controller | 05:22: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
2025-10-04 05:25:21.084165 | controller | \ logger.go:42: 05:22:15 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.084171 | controller | \ logger.go:42: 05:22: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
2025-10-04 05:25:21.084177 | controller | \ logger.go:42: 05:22:15 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.084182 | controller | 05:22:15 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:15
2025-10-04 05:25:21.084188 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:15 | glance_split/1-deploy_glance
2025-10-04 05:25:21.084194 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.084200 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.084207 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.084214 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.084222 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.084233 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.084241 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.084249 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.084256 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.084263 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.084271 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.084280 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.084286 | controller | 05:22:15 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.084292 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.084298 | controller | 05:22:15 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.084303 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.084309 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.084315 | controller | 05:22:15 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.084321 | controller | \ logger.go:42: 05:22:15 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.084327 | controller | \ logger.go:42: 05:22:15 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.084332 | controller | $imageTuples)\n logger.go:42: 05:22:15 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.084338 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:15 | glance_split/1-deploy_glance
2025-10-04 05:25:21.084344 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:15 | glance_split/1-deploy_glance
2025-10-04 05:25:21.084350 | controller | | + exit 0\n logger.go:42: 05:22:16 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.084356 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.084362 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.084368 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.084385 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.084395 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.084401 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.084407 | controller | \ ]\n logger.go:42: 05:22:16 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.084415 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.084421 | controller | \"default-public\" }}'\n logger.go:42: 05:22:16 | glance_split/1-deploy_glance
2025-10-04 05:25:21.084427 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.084433 | controller | \ logger.go:42: 05:22:16 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.084439 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.084444 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.084450 | controller | 05:22:16 | 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
2025-10-04 05:25:21.084456 | controller | \ logger.go:42: 05:22:16 | 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
2025-10-04 05:25:21.084462 | controller | \ logger.go:42: 05:22:16 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.084468 | controller | \ logger.go:42: 05:22:16 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.084479 | controller | 05:22:16 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:16
2025-10-04 05:25:21.084485 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:16 | glance_split/1-deploy_glance
2025-10-04 05:25:21.084491 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.084497 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.084503 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.084508 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.084514 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.084520 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.084526 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.084532 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.084538 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.084543 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.084549 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.084555 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.084561 | controller | 05:22:16 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.084566 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.084572 | controller | 05:22:16 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.084578 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.084584 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.084590 | controller | 05:22:16 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.084595 | controller | \ logger.go:42: 05:22:16 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.084601 | controller | \ logger.go:42: 05:22:16 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.084607 | controller | $imageTuples)\n logger.go:42: 05:22:16 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.084613 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:16 | glance_split/1-deploy_glance
2025-10-04 05:25:21.084619 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:16 | glance_split/1-deploy_glance
2025-10-04 05:25:21.084634 | controller | | + exit 0\n logger.go:42: 05:22:17 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.084640 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.084646 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.084652 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.084658 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.084664 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.084669 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.084678 | controller | \ ]\n logger.go:42: 05:22:17 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.084684 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.084690 | controller | \"default-public\" }}'\n logger.go:42: 05:22:17 | glance_split/1-deploy_glance
2025-10-04 05:25:21.084695 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.084701 | controller | \ logger.go:42: 05:22:17 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.084707 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.084713 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.084719 | controller | 05:22: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
2025-10-04 05:25:21.084725 | controller | \ logger.go:42: 05:22: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
2025-10-04 05:25:21.084731 | controller | \ logger.go:42: 05:22:17 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.084736 | controller | \ logger.go:42: 05:22:17 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.084745 | controller | 05:22:17 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:17
2025-10-04 05:25:21.084751 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:17 | glance_split/1-deploy_glance
2025-10-04 05:25:21.084757 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.084762 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.084768 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.084774 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.084780 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.084786 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.084791 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.084797 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.084803 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.084809 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.084815 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.084820 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.084826 | controller | 05:22:17 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.084832 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.084838 | controller | 05:22:17 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.084844 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.084849 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.084855 | controller | 05:22:18 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.084869 | controller | \ logger.go:42: 05:22:18 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.084885 | controller | \ logger.go:42: 05:22:18 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.084892 | controller | $imageTuples)\n logger.go:42: 05:22:18 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.084899 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:18 | glance_split/1-deploy_glance
2025-10-04 05:25:21.084906 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:18 | glance_split/1-deploy_glance
2025-10-04 05:25:21.084912 | controller | | + exit 0\n logger.go:42: 05:22:19 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.084918 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.084924 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.084930 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.084935 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.084941 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.084947 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.084953 | controller | \ ]\n logger.go:42: 05:22:19 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.084959 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.084964 | controller | \"default-public\" }}'\n logger.go:42: 05:22:19 | glance_split/1-deploy_glance
2025-10-04 05:25:21.084970 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.084976 | controller | \ logger.go:42: 05:22:19 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.084982 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.084988 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.084994 | controller | 05:22:19 | 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
2025-10-04 05:25:21.084999 | controller | \ logger.go:42: 05:22:19 | 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
2025-10-04 05:25:21.085005 | controller | \ logger.go:42: 05:22:19 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.085011 | controller | \ logger.go:42: 05:22:19 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.085017 | controller | 05:22:19 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:19
2025-10-04 05:25:21.085023 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:19 | glance_split/1-deploy_glance
2025-10-04 05:25:21.085029 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.085034 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.085040 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.085046 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.085052 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.085061 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.085066 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.085075 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.085081 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.085088 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.085096 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.085121 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.085152 | controller | 05:22:19 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.085167 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.085175 | controller | 05:22:19 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.085181 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.085198 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.085204 | controller | 05:22:19 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.085210 | controller | \ logger.go:42: 05:22:19 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.085216 | controller | \ logger.go:42: 05:22:19 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.085222 | controller | $imageTuples)\n logger.go:42: 05:22:19 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.085228 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:19 | glance_split/1-deploy_glance
2025-10-04 05:25:21.085234 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:19 | glance_split/1-deploy_glance
2025-10-04 05:25:21.085240 | controller | | + exit 0\n logger.go:42: 05:22:20 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.085246 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.085252 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.085257 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.085263 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.085269 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.085275 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.085281 | controller | \ ]\n logger.go:42: 05:22:20 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.085286 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.085292 | controller | \"default-public\" }}'\n logger.go:42: 05:22:20 | glance_split/1-deploy_glance
2025-10-04 05:25:21.085298 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.085305 | controller | \ logger.go:42: 05:22:20 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.085313 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.085321 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.085337 | controller | 05:22:20 | 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
2025-10-04 05:25:21.085345 | controller | \ logger.go:42: 05:22:20 | 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
2025-10-04 05:25:21.085352 | controller | \ logger.go:42: 05:22:20 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.085359 | controller | \ logger.go:42: 05:22:20 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.085366 | controller | 05:22:20 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:20
2025-10-04 05:25:21.085374 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:20 | glance_split/1-deploy_glance
2025-10-04 05:25:21.085382 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.085390 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.085397 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.085404 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.085410 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.085419 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.085425 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.085431 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.085437 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.085443 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.085450 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.085457 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.085482 | controller | 05:22:20 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.085491 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.085499 | controller | 05:22:20 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.085507 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.085514 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.085522 | controller | 05:22:20 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.085529 | controller | \ logger.go:42: 05:22:20 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.085535 | controller | \ logger.go:42: 05:22:20 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.085541 | controller | $imageTuples)\n logger.go:42: 05:22:20 | glance_split/1-deploy_glance | + grep
2025-10-04 05:25:21.085546 | controller | RELATED_IMAGE\n logger.go:42: 05:22:20 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.085552 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:20 | glance_split/1-deploy_glance
2025-10-04 05:25:21.085558 | controller | | + exit 0\n logger.go:42: 05:22:22 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.085564 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.085573 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.085579 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.085585 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.085591 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.085597 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.085603 | controller | \ ]\n logger.go:42: 05:22:22 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.085608 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.085614 | controller | \"default-public\" }}'\n logger.go:42: 05:22:22 | glance_split/1-deploy_glance
2025-10-04 05:25:21.085620 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.085626 | controller | \ logger.go:42: 05:22:22 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.085632 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.085638 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.085644 | controller | 05:22:22 | 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
2025-10-04 05:25:21.085649 | controller | \ logger.go:42: 05:22:22 | 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
2025-10-04 05:25:21.085655 | controller | \ logger.go:42: 05:22:22 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.085661 | controller | \ logger.go:42: 05:22:22 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.085667 | controller | 05:22:22 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:22
2025-10-04 05:25:21.085673 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:22 | glance_split/1-deploy_glance
2025-10-04 05:25:21.085679 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.085685 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.085690 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.085696 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.085705 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.085711 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.085717 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.085723 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.085739 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.085745 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.085751 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.085757 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.085765 | controller | 05:22:22 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.085771 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.085777 | controller | 05:22:22 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.085783 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.085789 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.085795 | controller | 05:22:22 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.085801 | controller | \ logger.go:42: 05:22:22 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.085807 | controller | \ logger.go:42: 05:22:22 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.085812 | controller | $imageTuples)\n logger.go:42: 05:22:22 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.085818 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:22 | glance_split/1-deploy_glance
2025-10-04 05:25:21.085827 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:22 | glance_split/1-deploy_glance
2025-10-04 05:25:21.085833 | controller | | + exit 0\n logger.go:42: 05:22:23 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.085839 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.085845 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.085851 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.085857 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.085862 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.085868 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.085874 | controller | \ ]\n logger.go:42: 05:22:23 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.085880 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.085886 | controller | \"default-public\" }}'\n logger.go:42: 05:22:23 | glance_split/1-deploy_glance
2025-10-04 05:25:21.085892 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.085897 | controller | \ logger.go:42: 05:22:23 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.085903 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.085909 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.085915 | controller | 05:22:23 | 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
2025-10-04 05:25:21.085926 | controller | \ logger.go:42: 05:22:23 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.085933 | controller | \ logger.go:42: 05:22:23 | 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
2025-10-04 05:25:21.085938 | controller | \ logger.go:42: 05:22:23 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.085944 | controller | 05:22:23 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:23
2025-10-04 05:25:21.085953 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:23 | glance_split/1-deploy_glance
2025-10-04 05:25:21.085959 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.085965 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.085971 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.085976 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.085982 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.085997 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.086004 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.086009 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.086015 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.086021 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.086027 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.086033 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.086039 | controller | 05:22:23 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.086045 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.086051 | controller | 05:22:23 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.086056 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.086062 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.086068 | controller | 05:22:23 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.086074 | controller | \ logger.go:42: 05:22:23 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.086080 | controller | \ logger.go:42: 05:22:23 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.086086 | controller | $imageTuples)\n logger.go:42: 05:22:23 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.086091 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:23 | glance_split/1-deploy_glance
2025-10-04 05:25:21.086097 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:23 | glance_split/1-deploy_glance
2025-10-04 05:25:21.086103 | controller | | + exit 0\n logger.go:42: 05:22:24 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.086109 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.086115 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.086121 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.086141 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.086151 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.086159 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.086165 | controller | \ ]\n logger.go:42: 05:22:24 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.086171 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.086180 | controller | \"default-public\" }}'\n logger.go:42: 05:22:24 | glance_split/1-deploy_glance
2025-10-04 05:25:21.086186 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.086191 | controller | \ logger.go:42: 05:22:24 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.086197 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.086203 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.086209 | controller | 05:22:25 | 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
2025-10-04 05:25:21.086215 | controller | \ logger.go:42: 05:22:25 | 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
2025-10-04 05:25:21.086221 | controller | \ logger.go:42: 05:22:25 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.086227 | controller | \ logger.go:42: 05:22:25 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.086232 | controller | 05:22:25 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:25
2025-10-04 05:25:21.086238 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:25 | glance_split/1-deploy_glance
2025-10-04 05:25:21.086244 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.086260 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.086267 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.086272 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.086278 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.086284 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.086291 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.086297 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.086303 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.086308 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.086314 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.086320 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.086326 | controller | 05:22:25 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.086332 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.086337 | controller | 05:22:25 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.086343 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.086349 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.086355 | controller | 05:22:25 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.086361 | controller | \ logger.go:42: 05:22:25 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.086369 | controller | \ logger.go:42: 05:22:25 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.086375 | controller | $imageTuples)\n logger.go:42: 05:22:25 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.086381 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:25 | glance_split/1-deploy_glance
2025-10-04 05:25:21.086387 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:25 | glance_split/1-deploy_glance
2025-10-04 05:25:21.086393 | controller | | + exit 0\n logger.go:42: 05:22:26 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.086399 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.086404 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.086410 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.086416 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.086422 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.086428 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.086433 | controller | \ ]\n logger.go:42: 05:22:26 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.086439 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.086445 | controller | \"default-public\" }}'\n logger.go:42: 05:22:26 | glance_split/1-deploy_glance
2025-10-04 05:25:21.086451 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.086457 | controller | \ logger.go:42: 05:22:26 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.086462 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.086471 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.086476 | controller | 05:22:26 | 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
2025-10-04 05:25:21.086482 | controller | \ logger.go:42: 05:22:26 | 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
2025-10-04 05:25:21.086488 | controller | \ logger.go:42: 05:22:26 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.086504 | controller | \ logger.go:42: 05:22:26 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.086510 | controller | 05:22:26 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:26
2025-10-04 05:25:21.086515 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:26 | glance_split/1-deploy_glance
2025-10-04 05:25:21.086521 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.086527 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.086533 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.086539 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.086545 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.086554 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.086562 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.086568 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.086574 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.086580 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.086586 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.086591 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.086597 | controller | 05:22:26 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.086603 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.086609 | controller | 05:22:26 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.086615 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.086620 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.086626 | controller | 05:22:26 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.086632 | controller | \ logger.go:42: 05:22:26 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.086638 | controller | \ logger.go:42: 05:22:26 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.086644 | controller | $imageTuples)\n logger.go:42: 05:22:26 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.086649 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:26 | glance_split/1-deploy_glance
2025-10-04 05:25:21.086655 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:26 | glance_split/1-deploy_glance
2025-10-04 05:25:21.086661 | controller | | + exit 0\n logger.go:42: 05:22:27 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.086667 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.086673 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.086679 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.086684 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.086690 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.086696 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.086702 | controller | \ ]\n logger.go:42: 05:22:27 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.086708 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.086714 | controller | \"default-public\" }}'\n logger.go:42: 05:22:27 | glance_split/1-deploy_glance
2025-10-04 05:25:21.086719 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.086725 | controller | \ logger.go:42: 05:22:27 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.086731 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.086737 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.086743 | controller | 05:22:27 | 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
2025-10-04 05:25:21.086760 | controller | \ logger.go:42: 05:22:27 | 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
2025-10-04 05:25:21.086767 | controller | \ logger.go:42: 05:22:27 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.086772 | controller | \ logger.go:42: 05:22:27 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.086778 | controller | 05:22:27 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:27
2025-10-04 05:25:21.086784 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:27 | glance_split/1-deploy_glance
2025-10-04 05:25:21.086790 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.086796 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.086802 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.086808 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.086816 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.086822 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.086828 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.086834 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.086842 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.086848 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.086853 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.086859 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.086865 | controller | 05:22:27 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.086871 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.086877 | controller | 05:22:27 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.086882 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.086888 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.086894 | controller | 05:22:28 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.086900 | controller | \ logger.go:42: 05:22:28 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.086906 | controller | \ logger.go:42: 05:22:28 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.086912 | controller | $imageTuples)\n logger.go:42: 05:22:28 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.086917 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:28 | glance_split/1-deploy_glance
2025-10-04 05:25:21.086923 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:28 | glance_split/1-deploy_glance
2025-10-04 05:25:21.086929 | controller | | + exit 0\n logger.go:42: 05:22:29 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.086935 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.086941 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.086950 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.086956 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.086961 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.086967 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.086973 | controller | \ ]\n logger.go:42: 05:22:29 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.086979 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.086985 | controller | \"default-public\" }}'\n logger.go:42: 05:22:29 | glance_split/1-deploy_glance
2025-10-04 05:25:21.086990 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.086996 | controller | \ logger.go:42: 05:22:29 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.087002 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.087017 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.087023 | controller | 05:22:29 | 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
2025-10-04 05:25:21.087029 | controller | \ logger.go:42: 05:22:29 | 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
2025-10-04 05:25:21.087035 | controller | \ logger.go:42: 05:22:29 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.087041 | controller | \ logger.go:42: 05:22:29 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.087047 | controller | 05:22:29 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:29
2025-10-04 05:25:21.087053 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:29 | glance_split/1-deploy_glance
2025-10-04 05:25:21.087059 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.087065 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.087070 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.087076 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.087083 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.087090 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.087098 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.087106 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.087114 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.087121 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.087142 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.087157 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.087165 | controller | 05:22:29 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.087177 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.087213 | controller | 05:22:29 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.087220 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.087225 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.087231 | controller | 05:22:29 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.087237 | controller | \ logger.go:42: 05:22:29 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.087243 | controller | \ logger.go:42: 05:22:29 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.087249 | controller | $imageTuples)\n logger.go:42: 05:22:29 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.087255 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:29 | glance_split/1-deploy_glance
2025-10-04 05:25:21.087261 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:29 | glance_split/1-deploy_glance
2025-10-04 05:25:21.087266 | controller | | + exit 0\n logger.go:42: 05:22:30 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.087272 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.087278 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.087284 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.087290 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.087295 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.087301 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.087307 | controller | \ ]\n logger.go:42: 05:22:30 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.087313 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.087332 | controller | \"default-public\" }}'\n logger.go:42: 05:22:30 | glance_split/1-deploy_glance
2025-10-04 05:25:21.087339 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.087345 | controller | \ logger.go:42: 05:22:30 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.087351 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.087356 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.087363 | controller | 05:22:30 | 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
2025-10-04 05:25:21.087369 | controller | \ logger.go:42: 05:22:30 | 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
2025-10-04 05:25:21.087374 | controller | \ logger.go:42: 05:22:30 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.087380 | controller | \ logger.go:42: 05:22:30 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.087386 | controller | 05:22:30 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:30
2025-10-04 05:25:21.087392 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:30 | glance_split/1-deploy_glance
2025-10-04 05:25:21.087401 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.087407 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.087413 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.087419 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.087425 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.087430 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.087436 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.087442 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.087448 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.087454 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.087460 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.087466 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.087472 | controller | 05:22:30 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.087477 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.087483 | controller | 05:22:30 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.087489 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.087495 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.087501 | controller | 05:22:30 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.087507 | controller | \ logger.go:42: 05:22:30 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.087513 | controller | \ logger.go:42: 05:22:30 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.087524 | controller | $imageTuples)\n logger.go:42: 05:22:30 | glance_split/1-deploy_glance | + grep
2025-10-04 05:25:21.087530 | controller | RELATED_IMAGE\n logger.go:42: 05:22:30 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.087536 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:30 | glance_split/1-deploy_glance
2025-10-04 05:25:21.087542 | controller | | + exit 0\n logger.go:42: 05:22:31 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.087548 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.087554 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.087560 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.087565 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.087580 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.087586 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.087592 | controller | \ ]\n logger.go:42: 05:22:31 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.087598 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.087604 | controller | \"default-public\" }}'\n logger.go:42: 05:22:31 | glance_split/1-deploy_glance
2025-10-04 05:25:21.087612 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.087618 | controller | \ logger.go:42: 05:22:31 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.087624 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.087630 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.087636 | controller | 05:22:32 | 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
2025-10-04 05:25:21.087642 | controller | \ logger.go:42: 05:22:32 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.087648 | controller | \ logger.go:42: 05:22:32 | 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
2025-10-04 05:25:21.087654 | controller | \ logger.go:42: 05:22:32 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.087659 | controller | 05:22:32 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:32
2025-10-04 05:25:21.087665 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:32 | glance_split/1-deploy_glance
2025-10-04 05:25:21.087671 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.087677 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.087683 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.087688 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.087694 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.087703 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.087709 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.087715 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.087721 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.087726 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.087732 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.087738 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.087744 | controller | 05:22:32 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.087750 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.087756 | controller | 05:22:32 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.087761 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.087767 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.087773 | controller | 05:22:32 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.087780 | controller | \ logger.go:42: 05:22:32 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.087787 | controller | \ logger.go:42: 05:22:32 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.087798 | controller | $imageTuples)\n logger.go:42: 05:22:32 | glance_split/1-deploy_glance | + grep
2025-10-04 05:25:21.087806 | controller | RELATED_IMAGE\n logger.go:42: 05:22:32 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.087814 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:32 | glance_split/1-deploy_glance
2025-10-04 05:25:21.087821 | controller | | + exit 0\n logger.go:42: 05:22:33 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.087841 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.087847 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.087853 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.087859 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.087868 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.087875 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.087882 | controller | \ ]\n logger.go:42: 05:22:33 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.087889 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.087895 | controller | \"default-public\" }}'\n logger.go:42: 05:22:33 | glance_split/1-deploy_glance
2025-10-04 05:25:21.087903 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.087909 | controller | \ logger.go:42: 05:22:33 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.087914 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.087921 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.087928 | controller | 05:22:33 | 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
2025-10-04 05:25:21.087935 | controller | \ logger.go:42: 05:22:33 | 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
2025-10-04 05:25:21.087943 | controller | \ logger.go:42: 05:22:33 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.087951 | controller | \ logger.go:42: 05:22:33 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.087958 | controller | 05:22:33 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:33
2025-10-04 05:25:21.087966 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:33 | glance_split/1-deploy_glance
2025-10-04 05:25:21.087973 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.087980 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.087987 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.087994 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.088001 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.088008 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.088015 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.088026 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.088034 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.088041 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.088047 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.088054 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.088062 | controller | 05:22:33 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.088069 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.088080 | controller | 05:22:33 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.088087 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.088095 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.088102 | controller | 05:22:33 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.088110 | controller | \ logger.go:42: 05:22:33 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.088118 | controller | \ logger.go:42: 05:22:33 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.088149 | controller | $imageTuples)\n logger.go:42: 05:22:33 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.088180 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:33 | glance_split/1-deploy_glance
2025-10-04 05:25:21.088188 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:33 | glance_split/1-deploy_glance
2025-10-04 05:25:21.088195 | controller | | + exit 0\n logger.go:42: 05:22:34 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.088203 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.088211 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.088218 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.088225 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.088233 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.088240 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.088247 | controller | \ ]\n logger.go:42: 05:22:34 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.088254 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.088262 | controller | \"default-public\" }}'\n logger.go:42: 05:22:34 | glance_split/1-deploy_glance
2025-10-04 05:25:21.088269 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.088276 | controller | \ logger.go:42: 05:22:34 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.088288 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.088296 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.088303 | controller | 05:22:34 | 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
2025-10-04 05:25:21.088314 | controller | \ logger.go:42: 05:22:34 | 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
2025-10-04 05:25:21.088326 | controller | \ logger.go:42: 05:22:34 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.088334 | controller | \ logger.go:42: 05:22:34 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.088342 | controller | 05:22:34 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:34
2025-10-04 05:25:21.088348 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:34 | glance_split/1-deploy_glance
2025-10-04 05:25:21.088354 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.088360 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.088366 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.088372 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.088377 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.088383 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.088389 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.088395 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.088401 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.088406 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.088412 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.088418 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.088424 | controller | 05:22:34 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.088430 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.088436 | controller | 05:22:34 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.088441 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.088447 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.088465 | controller | 05:22:35 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.088471 | controller | \ logger.go:42: 05:22:35 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.088477 | controller | \ logger.go:42: 05:22:35 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.088483 | controller | $imageTuples)\n logger.go:42: 05:22:35 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.088489 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:35 | glance_split/1-deploy_glance
2025-10-04 05:25:21.088495 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:35 | glance_split/1-deploy_glance
2025-10-04 05:25:21.088500 | controller | | + exit 0\n logger.go:42: 05:22:36 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.088506 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.088512 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.088518 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.088527 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.088533 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.088539 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.088545 | controller | \ ]\n logger.go:42: 05:22:36 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.088550 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.088556 | controller | \"default-public\" }}'\n logger.go:42: 05:22:36 | glance_split/1-deploy_glance
2025-10-04 05:25:21.088562 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.088568 | controller | \ logger.go:42: 05:22:36 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.088574 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.088580 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.088585 | controller | 05:22:36 | 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
2025-10-04 05:25:21.088591 | controller | \ logger.go:42: 05:22:36 | 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
2025-10-04 05:25:21.088597 | controller | \ logger.go:42: 05:22:36 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.088603 | controller | \ logger.go:42: 05:22:36 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.088609 | controller | 05:22:36 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:36
2025-10-04 05:25:21.088615 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:36 | glance_split/1-deploy_glance
2025-10-04 05:25:21.088621 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.088626 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.088632 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.088641 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.088647 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.088653 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.088659 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.088664 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.088670 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.088676 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.088682 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.088688 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.088693 | controller | 05:22:36 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.088709 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.088718 | controller | 05:22:36 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.088724 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.088730 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.088735 | controller | 05:22:36 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.088741 | controller | \ logger.go:42: 05:22:36 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.088748 | controller | \ logger.go:42: 05:22:36 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.088753 | controller | $imageTuples)\n logger.go:42: 05:22:36 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.088759 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:36 | glance_split/1-deploy_glance
2025-10-04 05:25:21.088765 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:36 | glance_split/1-deploy_glance
2025-10-04 05:25:21.088771 | controller | | + exit 0\n logger.go:42: 05:22:37 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.088777 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.088783 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.088788 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.088794 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.088800 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.088806 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.088812 | controller | \ ]\n logger.go:42: 05:22:37 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.088818 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.088823 | controller | \"default-public\" }}'\n logger.go:42: 05:22:37 | glance_split/1-deploy_glance
2025-10-04 05:25:21.088829 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.088835 | controller | \ logger.go:42: 05:22:37 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.088841 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.088847 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.088853 | controller | 05:22:37 | 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
2025-10-04 05:25:21.088858 | controller | \ logger.go:42: 05:22:37 | 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
2025-10-04 05:25:21.088864 | controller | \ logger.go:42: 05:22:37 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.088870 | controller | \ logger.go:42: 05:22:37 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.088879 | controller | 05:22:37 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:37
2025-10-04 05:25:21.088885 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:37 | glance_split/1-deploy_glance
2025-10-04 05:25:21.088891 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.088900 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.088905 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.088911 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.088917 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.088929 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.088935 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.088940 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.088946 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.088963 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.088970 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.088975 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.088981 | controller | 05:22:37 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.088987 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.088993 | controller | 05:22:37 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.088999 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.089005 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.089011 | controller | 05:22:37 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.089017 | controller | \ logger.go:42: 05:22:37 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.089022 | controller | \ logger.go:42: 05:22:37 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.089028 | controller | $imageTuples)\n logger.go:42: 05:22:37 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.089034 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:37 | glance_split/1-deploy_glance
2025-10-04 05:25:21.089040 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:37 | glance_split/1-deploy_glance
2025-10-04 05:25:21.089046 | controller | | + exit 0\n logger.go:42: 05:22:38 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.089052 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.089057 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.089063 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.089069 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.089075 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.089081 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.089087 | controller | \ ]\n logger.go:42: 05:22:38 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.089092 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.089119 | controller | \"default-public\" }}'\n logger.go:42: 05:22:38 | glance_split/1-deploy_glance
2025-10-04 05:25:21.089140 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.089154 | controller | \ logger.go:42: 05:22:38 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.089159 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.089166 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.089172 | controller | 05:22:39 | 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
2025-10-04 05:25:21.089178 | controller | \ logger.go:42: 05:22:39 | 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
2025-10-04 05:25:21.089184 | controller | \ logger.go:42: 05:22:39 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.089189 | controller | \ logger.go:42: 05:22:39 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.089195 | controller | 05:22:39 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:39
2025-10-04 05:25:21.089201 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:39 | glance_split/1-deploy_glance
2025-10-04 05:25:21.089210 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.089216 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.089222 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.089227 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.089233 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.089239 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.089256 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.089262 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.089268 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.089274 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.089280 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.089286 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.089292 | controller | 05:22:39 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.089298 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.089304 | controller | 05:22:39 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.089309 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.089315 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.089321 | controller | 05:22:39 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.089327 | controller | \ logger.go:42: 05:22:39 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.089333 | controller | \ logger.go:42: 05:22:39 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.089341 | controller | $imageTuples)\n logger.go:42: 05:22:39 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.089350 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:39 | glance_split/1-deploy_glance
2025-10-04 05:25:21.089358 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:39 | glance_split/1-deploy_glance
2025-10-04 05:25:21.089364 | controller | | + exit 0\n logger.go:42: 05:22:40 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.089370 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.089375 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.089381 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.089387 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.089393 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.089399 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.089404 | controller | \ ]\n logger.go:42: 05:22:40 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.089410 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.089416 | controller | \"default-public\" }}'\n logger.go:42: 05:22:40 | glance_split/1-deploy_glance
2025-10-04 05:25:21.089422 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.089428 | controller | \ logger.go:42: 05:22:40 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.089433 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.089439 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.089445 | controller | 05:22:40 | 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
2025-10-04 05:25:21.089451 | controller | \ logger.go:42: 05:22:40 | 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
2025-10-04 05:25:21.089457 | controller | \ logger.go:42: 05:22:40 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.089463 | controller | \ logger.go:42: 05:22:40 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.089468 | controller | 05:22:40 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:40
2025-10-04 05:25:21.089474 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:40 | glance_split/1-deploy_glance
2025-10-04 05:25:21.089480 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.089486 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.089501 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.089507 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.089513 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.089518 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.089524 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.089530 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.089539 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.089545 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.089551 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.089557 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.089562 | controller | 05:22:40 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.089568 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.089574 | controller | 05:22:40 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.089580 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.089586 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.089592 | controller | 05:22:40 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.089597 | controller | \ logger.go:42: 05:22:40 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.089603 | controller | \ logger.go:42: 05:22:40 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.089609 | controller | $imageTuples)\n logger.go:42: 05:22:40 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.089615 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:40 | glance_split/1-deploy_glance
2025-10-04 05:25:21.089621 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:40 | glance_split/1-deploy_glance
2025-10-04 05:25:21.089627 | controller | | + exit 0\n logger.go:42: 05:22:41 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.089632 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.089641 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.089647 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.089652 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.089658 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.089664 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.089670 | controller | \ ]\n logger.go:42: 05:22:41 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.089676 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.089681 | controller | \"default-public\" }}'\n logger.go:42: 05:22:41 | glance_split/1-deploy_glance
2025-10-04 05:25:21.089687 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.089693 | controller | \ logger.go:42: 05:22:41 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.089699 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.089705 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.089710 | controller | 05:22:41 | 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
2025-10-04 05:25:21.089716 | controller | \ logger.go:42: 05:22:41 | 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
2025-10-04 05:25:21.089725 | controller | \ logger.go:42: 05:22:41 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.089731 | controller | \ logger.go:42: 05:22:41 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.089745 | controller | 05:22:41 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:41
2025-10-04 05:25:21.089752 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:41 | glance_split/1-deploy_glance
2025-10-04 05:25:21.089758 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.089763 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.089769 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.089775 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.089781 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.089787 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.089792 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.089798 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.089804 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.089810 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.089816 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.089821 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.089827 | controller | 05:22:41 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.089833 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.089839 | controller | 05:22:41 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.089845 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.089850 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.089856 | controller | 05:22:42 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.089862 | controller | \ logger.go:42: 05:22:42 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.089868 | controller | \ logger.go:42: 05:22:42 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.089874 | controller | $imageTuples)\n logger.go:42: 05:22:42 | glance_split/1-deploy_glance | + grep
2025-10-04 05:25:21.089879 | controller | RELATED_IMAGE\n logger.go:42: 05:22:42 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.089885 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:42 | glance_split/1-deploy_glance
2025-10-04 05:25:21.089891 | controller | | + exit 0\n logger.go:42: 05:22:43 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.089897 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.089903 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.089908 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.089914 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.089923 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.089929 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.089935 | controller | \ ]\n logger.go:42: 05:22:43 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.089940 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.089949 | controller | \"default-public\" }}'\n logger.go:42: 05:22:43 | glance_split/1-deploy_glance
2025-10-04 05:25:21.089955 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.089960 | controller | \ logger.go:42: 05:22:43 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.089966 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.089972 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.089978 | controller | 05:22:43 | 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
2025-10-04 05:25:21.089984 | controller | \ logger.go:42: 05:22:43 | 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
2025-10-04 05:25:21.089999 | controller | \ logger.go:42: 05:22:43 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.090006 | controller | \ logger.go:42: 05:22:43 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.090011 | controller | 05:22:43 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:43
2025-10-04 05:25:21.090017 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:43 | glance_split/1-deploy_glance
2025-10-04 05:25:21.090023 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.090029 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.090035 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.090041 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.090047 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.090055 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.090061 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.090067 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.090073 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.090079 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.090085 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.090090 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.090096 | controller | 05:22:43 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.090102 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.090108 | controller | 05:22:43 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.090116 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.090122 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.090144 | controller | 05:22:43 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.090150 | controller | \ logger.go:42: 05:22:43 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.090156 | controller | \ logger.go:42: 05:22:43 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.090162 | controller | $imageTuples)\n logger.go:42: 05:22:43 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.090168 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:43 | glance_split/1-deploy_glance
2025-10-04 05:25:21.090174 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:43 | glance_split/1-deploy_glance
2025-10-04 05:25:21.090179 | controller | | + exit 0\n logger.go:42: 05:22:44 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.090185 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.090191 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.090197 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.090203 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.090208 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.090214 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.090220 | controller | \ ]\n logger.go:42: 05:22:44 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.090226 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.090232 | controller | \"default-public\" }}'\n logger.go:42: 05:22:44 | glance_split/1-deploy_glance
2025-10-04 05:25:21.090237 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.090243 | controller | \ logger.go:42: 05:22:44 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.090249 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.090255 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.090270 | controller | 05:22:44 | 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
2025-10-04 05:25:21.090276 | controller | \ logger.go:42: 05:22:44 | 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
2025-10-04 05:25:21.090282 | controller | \ logger.go:42: 05:22:44 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.090288 | controller | \ logger.go:42: 05:22:44 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.090294 | controller | 05:22:44 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:44
2025-10-04 05:25:21.090300 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:44 | glance_split/1-deploy_glance
2025-10-04 05:25:21.090306 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.090315 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.090321 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.090332 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.090338 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.090344 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.090350 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.090355 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.090361 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.090367 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.090373 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.090379 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.090385 | controller | 05:22:44 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.090390 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.090396 | controller | 05:22:44 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.090402 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.090408 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.090414 | controller | 05:22:44 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.090419 | controller | \ logger.go:42: 05:22:44 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.090425 | controller | \ logger.go:42: 05:22:44 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.090431 | controller | $imageTuples)\n logger.go:42: 05:22:44 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.090437 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:44 | glance_split/1-deploy_glance
2025-10-04 05:25:21.090443 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:44 | glance_split/1-deploy_glance
2025-10-04 05:25:21.090451 | controller | | + exit 0\n logger.go:42: 05:22:45 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.090457 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.090463 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.090468 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.090474 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.090480 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.090486 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.090492 | controller | \ ]\n logger.go:42: 05:22:45 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.090497 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.090503 | controller | \"default-public\" }}'\n logger.go:42: 05:22:45 | glance_split/1-deploy_glance
2025-10-04 05:25:21.090518 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.090524 | controller | \ logger.go:42: 05:22:45 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.090533 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.090538 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.090547 | controller | 05:22:46 | 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
2025-10-04 05:25:21.090555 | controller | \ logger.go:42: 05:22:46 | 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
2025-10-04 05:25:21.090562 | controller | \ logger.go:42: 05:22:46 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.090568 | controller | \ logger.go:42: 05:22:46 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.090573 | controller | 05:22:46 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:46
2025-10-04 05:25:21.090579 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:46 | glance_split/1-deploy_glance
2025-10-04 05:25:21.090585 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.090591 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.090597 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.090603 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.090608 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.090614 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.090620 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.090626 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.090632 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.090640 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.090646 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.090651 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.090657 | controller | 05:22:46 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.090663 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.090669 | controller | 05:22:46 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.090675 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.090680 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.090686 | controller | 05:22:46 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.090692 | controller | \ logger.go:42: 05:22:46 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.090698 | controller | \ logger.go:42: 05:22:46 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.090704 | controller | $imageTuples)\n logger.go:42: 05:22:46 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.090709 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:46 | glance_split/1-deploy_glance
2025-10-04 05:25:21.090718 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:46 | glance_split/1-deploy_glance
2025-10-04 05:25:21.090724 | controller | | + exit 0\n logger.go:42: 05:22:47 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.090730 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.090736 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.090742 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.090748 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.090753 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.090768 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.090774 | controller | \ ]\n logger.go:42: 05:22:47 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.090779 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.090785 | controller | \"default-public\" }}'\n logger.go:42: 05:22:47 | glance_split/1-deploy_glance
2025-10-04 05:25:21.090791 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.090797 | controller | \ logger.go:42: 05:22:47 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.090803 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.090809 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.090815 | controller | 05:22:47 | 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
2025-10-04 05:25:21.090820 | controller | \ logger.go:42: 05:22:47 | 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
2025-10-04 05:25:21.090826 | controller | \ logger.go:42: 05:22:47 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.090832 | controller | \ logger.go:42: 05:22:47 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.090838 | controller | 05:22:47 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:47
2025-10-04 05:25:21.090844 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:47 | glance_split/1-deploy_glance
2025-10-04 05:25:21.090850 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.090855 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.090861 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.090867 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.090873 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.090879 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.090885 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.090890 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.090896 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.090905 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.090911 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.090917 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.090922 | controller | 05:22:47 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.090928 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.090934 | controller | 05:22:47 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.090940 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.090948 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.090954 | controller | 05:22:47 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.090960 | controller | \ logger.go:42: 05:22:47 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.090966 | controller | \ logger.go:42: 05:22:47 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.090971 | controller | $imageTuples)\n logger.go:42: 05:22:47 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.090977 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:47 | glance_split/1-deploy_glance
2025-10-04 05:25:21.090983 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:47 | glance_split/1-deploy_glance
2025-10-04 05:25:21.090989 | controller | | + exit 0\n logger.go:42: 05:22:48 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.090995 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.091001 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.091016 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.091022 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.091028 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.091033 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.091039 | controller | \ ]\n logger.go:42: 05:22:48 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.091045 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.091051 | controller | \"default-public\" }}'\n logger.go:42: 05:22:48 | glance_split/1-deploy_glance
2025-10-04 05:25:21.091057 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.091063 | controller | \ logger.go:42: 05:22:48 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.091068 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.091074 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.091080 | controller | 05:22:48 | 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
2025-10-04 05:25:21.091086 | controller | \ logger.go:42: 05:22:48 | 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
2025-10-04 05:25:21.091092 | controller | \ logger.go:42: 05:22:48 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.091100 | controller | \ logger.go:42: 05:22:48 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.091106 | controller | 05:22:48 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:48
2025-10-04 05:25:21.091112 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:48 | glance_split/1-deploy_glance
2025-10-04 05:25:21.091118 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.091136 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.091144 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.091150 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.091156 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.091165 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.091171 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.091177 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.091183 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.091188 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.091194 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.091200 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.091206 | controller | 05:22:48 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.091212 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.091218 | controller | 05:22:48 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.091223 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.091229 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.091235 | controller | 05:22:48 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.091241 | controller | \ logger.go:42: 05:22:48 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.091247 | controller | \ logger.go:42: 05:22:48 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.091252 | controller | $imageTuples)\n logger.go:42: 05:22:48 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.091267 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:48 | glance_split/1-deploy_glance
2025-10-04 05:25:21.091274 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:48 | glance_split/1-deploy_glance
2025-10-04 05:25:21.091280 | controller | | + exit 0\n logger.go:42: 05:22:50 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.091288 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.091294 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.091300 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.091306 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.091312 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.091320 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.091326 | controller | \ ]\n logger.go:42: 05:22:50 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.091332 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.091338 | controller | \"default-public\" }}'\n logger.go:42: 05:22:50 | glance_split/1-deploy_glance
2025-10-04 05:25:21.091344 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.091350 | controller | \ logger.go:42: 05:22:50 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.091355 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.091361 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.091367 | controller | 05:22:50 | 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
2025-10-04 05:25:21.091373 | controller | \ logger.go:42: 05:22:50 | 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
2025-10-04 05:25:21.091379 | controller | \ logger.go:42: 05:22:50 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.091384 | controller | \ logger.go:42: 05:22:50 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.091390 | controller | 05:22:50 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:50
2025-10-04 05:25:21.091396 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:50 | glance_split/1-deploy_glance
2025-10-04 05:25:21.091402 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.091408 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.091413 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.091419 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.091425 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.091431 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.091437 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.091442 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.091448 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.091454 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.091460 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.091466 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.091471 | controller | 05:22:50 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.091477 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.091483 | controller | 05:22:50 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.091489 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.091502 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.091510 | controller | 05:22:50 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.091529 | controller | \ logger.go:42: 05:22:50 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.091538 | controller | \ logger.go:42: 05:22:50 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.091544 | controller | $imageTuples)\n logger.go:42: 05:22:50 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.091551 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:50 | glance_split/1-deploy_glance
2025-10-04 05:25:21.091559 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:50 | glance_split/1-deploy_glance
2025-10-04 05:25:21.091566 | controller | | + exit 0\n logger.go:42: 05:22:51 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.091573 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.091580 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.091588 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.091596 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.091606 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.091612 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.091618 | controller | \ ]\n logger.go:42: 05:22:51 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.091624 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.091635 | controller | \"default-public\" }}'\n logger.go:42: 05:22:51 | glance_split/1-deploy_glance
2025-10-04 05:25:21.091641 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.091646 | controller | \ logger.go:42: 05:22:51 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.091652 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.091658 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.091664 | controller | 05:22:51 | 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
2025-10-04 05:25:21.091670 | controller | \ logger.go:42: 05:22:51 | 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
2025-10-04 05:25:21.091676 | controller | \ logger.go:42: 05:22:51 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.091682 | controller | \ logger.go:42: 05:22:51 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.091687 | controller | 05:22:51 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:51
2025-10-04 05:25:21.091693 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:51 | glance_split/1-deploy_glance
2025-10-04 05:25:21.091699 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.091705 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.091711 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.091717 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.091726 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.091731 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.091737 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.091743 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.091749 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.091755 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.091761 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.091766 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.091772 | controller | 05:22:51 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.091778 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.091795 | controller | 05:22:51 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.091801 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.091807 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.091813 | controller | 05:22:51 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.091819 | controller | \ logger.go:42: 05:22:51 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.091825 | controller | \ logger.go:42: 05:22:51 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.091831 | controller | $imageTuples)\n logger.go:42: 05:22:51 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.091836 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:51 | glance_split/1-deploy_glance
2025-10-04 05:25:21.091842 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:51 | glance_split/1-deploy_glance
2025-10-04 05:25:21.091848 | controller | | + exit 0\n logger.go:42: 05:22:52 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.091854 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.091860 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.091866 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.091871 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.091877 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.091883 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.091889 | controller | \ ]\n logger.go:42: 05:22:52 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.091895 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.091900 | controller | \"default-public\" }}'\n logger.go:42: 05:22:52 | glance_split/1-deploy_glance
2025-10-04 05:25:21.091906 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.091912 | controller | \ logger.go:42: 05:22:52 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.091918 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.091927 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.091933 | controller | 05:22:52 | 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
2025-10-04 05:25:21.091939 | controller | \ logger.go:42: 05:22:52 | 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
2025-10-04 05:25:21.091945 | controller | \ logger.go:42: 05:22:52 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.091951 | controller | \ logger.go:42: 05:22:52 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.091956 | controller | 05:22:52 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:52
2025-10-04 05:25:21.091962 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:52 | glance_split/1-deploy_glance
2025-10-04 05:25:21.091970 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.091976 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.091982 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.091988 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.091994 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.092002 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.092008 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.092014 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.092020 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.092026 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.092032 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.092046 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.092053 | controller | 05:22:52 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.092058 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.092064 | controller | 05:22:52 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.092070 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.092076 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.092082 | controller | 05:22:53 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.092088 | controller | \ logger.go:42: 05:22:53 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.092093 | controller | \ logger.go:42: 05:22:53 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.092099 | controller | $imageTuples)\n logger.go:42: 05:22:53 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.092105 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:53 | glance_split/1-deploy_glance
2025-10-04 05:25:21.092111 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:53 | glance_split/1-deploy_glance
2025-10-04 05:25:21.092119 | controller | | + exit 0\n logger.go:42: 05:22:54 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.092139 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.092148 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.092154 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.092160 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.092166 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.092171 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.092177 | controller | \ ]\n logger.go:42: 05:22:54 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.092183 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.092189 | controller | \"default-public\" }}'\n logger.go:42: 05:22:54 | glance_split/1-deploy_glance
2025-10-04 05:25:21.092195 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.092201 | controller | \ logger.go:42: 05:22:54 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.092207 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.092212 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.092218 | controller | 05:22:54 | 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
2025-10-04 05:25:21.092224 | controller | \ logger.go:42: 05:22:54 | 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
2025-10-04 05:25:21.092231 | controller | \ logger.go:42: 05:22:54 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.092237 | controller | \ logger.go:42: 05:22:54 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.092243 | controller | 05:22:54 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:54
2025-10-04 05:25:21.092249 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:54 | glance_split/1-deploy_glance
2025-10-04 05:25:21.092254 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.092260 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.092267 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.092273 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.092278 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.092287 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.092304 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.092310 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.092318 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.092324 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.092330 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.092339 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.092345 | controller | 05:22:54 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.092351 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.092357 | controller | 05:22:54 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.092363 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.092368 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.092374 | controller | 05:22:54 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.092380 | controller | \ logger.go:42: 05:22:54 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.092386 | controller | \ logger.go:42: 05:22:54 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.092392 | controller | $imageTuples)\n logger.go:42: 05:22:54 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.092398 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:54 | glance_split/1-deploy_glance
2025-10-04 05:25:21.092403 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:54 | glance_split/1-deploy_glance
2025-10-04 05:25:21.092409 | controller | | + exit 0\n logger.go:42: 05:22:55 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.092415 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.092421 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.092427 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.092433 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.092438 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.092444 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.092450 | controller | \ ]\n logger.go:42: 05:22:55 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.092456 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.092462 | controller | \"default-public\" }}'\n logger.go:42: 05:22:55 | glance_split/1-deploy_glance
2025-10-04 05:25:21.092468 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.092473 | controller | \ logger.go:42: 05:22:55 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.092479 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.092485 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.092491 | controller | 05:22:55 | 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
2025-10-04 05:25:21.092497 | controller | \ logger.go:42: 05:22:55 | 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
2025-10-04 05:25:21.092503 | controller | \ logger.go:42: 05:22:55 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.092508 | controller | \ logger.go:42: 05:22:55 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.092517 | controller | 05:22:55 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:55
2025-10-04 05:25:21.092523 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:55 | glance_split/1-deploy_glance
2025-10-04 05:25:21.092529 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.092535 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.092540 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.092555 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.092561 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.092567 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.092573 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.092579 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.092585 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.092591 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.092597 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.092602 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.092608 | controller | 05:22:55 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.092614 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.092622 | controller | 05:22:55 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.092628 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.092634 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.092640 | controller | 05:22:55 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.092646 | controller | \ logger.go:42: 05:22:55 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.092652 | controller | \ logger.go:42: 05:22:55 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.092658 | controller | $imageTuples)\n logger.go:42: 05:22:55 | glance_split/1-deploy_glance | + grep
2025-10-04 05:25:21.092664 | controller | RELATED_IMAGE\n logger.go:42: 05:22:55 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.092669 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:55 | glance_split/1-deploy_glance
2025-10-04 05:25:21.092675 | controller | | + exit 0\n logger.go:42: 05:22:56 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.092681 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.092687 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.092693 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.092699 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.092704 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.092710 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.092719 | controller | \ ]\n logger.go:42: 05:22:56 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.092725 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.092731 | controller | \"default-public\" }}'\n logger.go:42: 05:22:56 | glance_split/1-deploy_glance
2025-10-04 05:25:21.092736 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.092742 | controller | \ logger.go:42: 05:22:56 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.092748 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.092754 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.092760 | controller | 05:22:56 | 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
2025-10-04 05:25:21.092768 | controller | \ logger.go:42: 05:22:56 | 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
2025-10-04 05:25:21.092774 | controller | \ logger.go:42: 05:22:56 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.092780 | controller | \ logger.go:42: 05:22:56 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.092786 | controller | 05:22:56 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:56
2025-10-04 05:25:21.092801 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:56 | glance_split/1-deploy_glance
2025-10-04 05:25:21.092807 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.092813 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.092819 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.092825 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.092834 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.092840 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.092845 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.092851 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.092857 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.092863 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.092869 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.092875 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.092880 | controller | 05:22:56 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.092886 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.092892 | controller | 05:22:56 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.092898 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.092904 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.092910 | controller | 05:22:57 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.092918 | controller | \ logger.go:42: 05:22:57 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.092924 | controller | \ logger.go:42: 05:22:57 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.092930 | controller | $imageTuples)\n logger.go:42: 05:22:57 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.092936 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:57 | glance_split/1-deploy_glance
2025-10-04 05:25:21.092942 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:57 | glance_split/1-deploy_glance
2025-10-04 05:25:21.092952 | controller | | + exit 0\n logger.go:42: 05:22:58 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.092958 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.092964 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.092970 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.092976 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.092982 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.092987 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.092993 | controller | \ ]\n logger.go:42: 05:22:58 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.092999 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.093005 | controller | \"default-public\" }}'\n logger.go:42: 05:22:58 | glance_split/1-deploy_glance
2025-10-04 05:25:21.093011 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.093017 | controller | \ logger.go:42: 05:22:58 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.093023 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.093028 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.093034 | controller | 05:22: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
2025-10-04 05:25:21.093040 | controller | \ logger.go:42: 05:22: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
2025-10-04 05:25:21.093054 | controller | \ logger.go:42: 05:22:58 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.093061 | controller | \ logger.go:42: 05:22:58 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.093066 | controller | 05:22:58 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:58
2025-10-04 05:25:21.093072 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:58 | glance_split/1-deploy_glance
2025-10-04 05:25:21.093078 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.093084 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.093090 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.093112 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.093118 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.093141 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.093150 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.093156 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.093161 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.093167 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.093173 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.093179 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.093185 | controller | 05:22:58 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.093191 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.093196 | controller | 05:22:58 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.093202 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.093208 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.093214 | controller | 05:22:58 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.093220 | controller | \ logger.go:42: 05:22:58 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.093226 | controller | \ logger.go:42: 05:22:58 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.093232 | controller | $imageTuples)\n logger.go:42: 05:22:58 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.093238 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:58 | glance_split/1-deploy_glance
2025-10-04 05:25:21.093243 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:58 | glance_split/1-deploy_glance
2025-10-04 05:25:21.093249 | controller | | + exit 0\n logger.go:42: 05:22:59 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.093255 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.093261 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.093267 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.093273 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.093278 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.093284 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.093293 | controller | \ ]\n logger.go:42: 05:22:59 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.093299 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.093305 | controller | \"default-public\" }}'\n logger.go:42: 05:22:59 | glance_split/1-deploy_glance
2025-10-04 05:25:21.093311 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.093317 | controller | \ logger.go:42: 05:22:59 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.093323 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.093328 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.093347 | controller | 05:22:59 | 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
2025-10-04 05:25:21.093353 | controller | \ logger.go:42: 05:22:59 | 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
2025-10-04 05:25:21.093359 | controller | \ logger.go:42: 05:22:59 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.093365 | controller | \ logger.go:42: 05:22:59 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.093371 | controller | 05:22:59 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:22:59
2025-10-04 05:25:21.093377 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:22:59 | glance_split/1-deploy_glance
2025-10-04 05:25:21.093383 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.093389 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.093395 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.093401 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.093407 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.093415 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.093421 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.093427 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.093433 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.093439 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.093445 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.093450 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.093456 | controller | 05:22:59 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.093462 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.093468 | controller | 05:22:59 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.093474 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.093480 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.093485 | controller | 05:22:59 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.093491 | controller | \ logger.go:42: 05:22:59 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.093497 | controller | \ logger.go:42: 05:22:59 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.093503 | controller | $imageTuples)\n logger.go:42: 05:22:59 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.093509 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:22:59 | glance_split/1-deploy_glance
2025-10-04 05:25:21.093515 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:22:59 | glance_split/1-deploy_glance
2025-10-04 05:25:21.093521 | controller | | + exit 0\n logger.go:42: 05:23:00 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.093529 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.093535 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.093541 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.093547 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.093553 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.093559 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.093564 | controller | \ ]\n logger.go:42: 05:23:00 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.093570 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.093576 | controller | \"default-public\" }}'\n logger.go:42: 05:23:00 | glance_split/1-deploy_glance
2025-10-04 05:25:21.093582 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.093597 | controller | \ logger.go:42: 05:23:00 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.093603 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.093608 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.093614 | controller | 05:23: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
2025-10-04 05:25:21.093620 | controller | \ logger.go:42: 05:23: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
2025-10-04 05:25:21.093626 | controller | \ logger.go:42: 05:23:01 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.093632 | controller | \ logger.go:42: 05:23:01 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.093641 | controller | 05:23:01 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:01
2025-10-04 05:25:21.093647 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:01 | glance_split/1-deploy_glance
2025-10-04 05:25:21.093652 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.093658 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.093664 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.093670 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.093676 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.093682 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.093687 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.093693 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.093699 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.093705 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.093711 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.093717 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.093725 | controller | 05:23:01 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.093731 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.093737 | controller | 05:23:01 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.093743 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.093749 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.093754 | controller | 05:23:01 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.093760 | controller | \ logger.go:42: 05:23:01 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.093766 | controller | \ logger.go:42: 05:23:01 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.093772 | controller | $imageTuples)\n logger.go:42: 05:23:01 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.093778 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:01 | glance_split/1-deploy_glance
2025-10-04 05:25:21.093784 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:01 | glance_split/1-deploy_glance
2025-10-04 05:25:21.093790 | controller | | + exit 0\n logger.go:42: 05:23:02 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.093795 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.093801 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.093807 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.093813 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.093819 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.093825 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.093839 | controller | \ ]\n logger.go:42: 05:23:02 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.093845 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.093851 | controller | \"default-public\" }}'\n logger.go:42: 05:23:02 | glance_split/1-deploy_glance
2025-10-04 05:25:21.093857 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.093863 | controller | \ logger.go:42: 05:23:02 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.093869 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.093875 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.093881 | controller | 05:23:02 | 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
2025-10-04 05:25:21.093886 | controller | \ logger.go:42: 05:23:02 | 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
2025-10-04 05:25:21.093892 | controller | \ logger.go:42: 05:23:02 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.093898 | controller | \ logger.go:42: 05:23:02 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.093904 | controller | 05:23:02 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:02
2025-10-04 05:25:21.093913 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:02 | glance_split/1-deploy_glance
2025-10-04 05:25:21.093919 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.093925 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.093930 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.093936 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.093942 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.093948 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.093954 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.093962 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.093970 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.093976 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.093982 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.093988 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.093994 | controller | 05:23:02 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.094000 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.094005 | controller | 05:23:02 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.094011 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.094017 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.094023 | controller | 05:23:02 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.094029 | controller | \ logger.go:42: 05:23:02 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.094035 | controller | \ logger.go:42: 05:23:02 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.094041 | controller | $imageTuples)\n logger.go:42: 05:23:02 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.094046 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:02 | glance_split/1-deploy_glance
2025-10-04 05:25:21.094052 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:02 | glance_split/1-deploy_glance
2025-10-04 05:25:21.094058 | controller | | + exit 0\n logger.go:42: 05:23:03 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.094064 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.094070 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.094084 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.094090 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.094096 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.094102 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.094108 | controller | \ ]\n logger.go:42: 05:23:03 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.094117 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.094122 | controller | \"default-public\" }}'\n logger.go:42: 05:23:03 | glance_split/1-deploy_glance
2025-10-04 05:25:21.094143 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.094149 | controller | \ logger.go:42: 05:23:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.094155 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.094161 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.094167 | controller | 05:23: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
2025-10-04 05:25:21.094173 | controller | \ logger.go:42: 05:23: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
2025-10-04 05:25:21.094179 | controller | \ logger.go:42: 05:23:03 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.094185 | controller | \ logger.go:42: 05:23:03 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.094190 | controller | 05:23:03 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:03
2025-10-04 05:25:21.094196 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:03 | glance_split/1-deploy_glance
2025-10-04 05:25:21.094202 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.094208 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.094214 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.094220 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.094226 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.094232 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.094237 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.094243 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.094249 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.094255 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.094261 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.094267 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.094272 | controller | 05:23:03 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.094281 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.094287 | controller | 05:23:03 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.094293 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.094299 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.094305 | controller | 05:23:03 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.094310 | controller | \ logger.go:42: 05:23:03 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.094319 | controller | \ logger.go:42: 05:23:03 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.094325 | controller | $imageTuples)\n logger.go:42: 05:23:03 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.094331 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:03 | glance_split/1-deploy_glance
2025-10-04 05:25:21.094337 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:03 | glance_split/1-deploy_glance
2025-10-04 05:25:21.094353 | controller | | + exit 0\n logger.go:42: 05:23:04 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.094359 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.094365 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.094371 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.094377 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.094383 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.094389 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.094395 | controller | \ ]\n logger.go:42: 05:23:04 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.094400 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.094406 | controller | \"default-public\" }}'\n logger.go:42: 05:23:04 | glance_split/1-deploy_glance
2025-10-04 05:25:21.094412 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.094418 | controller | \ logger.go:42: 05:23:04 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.094424 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.094430 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.094436 | controller | 05:23:05 | 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
2025-10-04 05:25:21.094441 | controller | \ logger.go:42: 05:23:05 | 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
2025-10-04 05:25:21.094447 | controller | \ logger.go:42: 05:23:05 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.094453 | controller | \ logger.go:42: 05:23:05 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.094459 | controller | 05:23:05 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:05
2025-10-04 05:25:21.094465 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:05 | glance_split/1-deploy_glance
2025-10-04 05:25:21.094471 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.094477 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.094482 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.094488 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.094494 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.094502 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.094513 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.094519 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.094525 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.094531 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.094537 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.094543 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.094549 | controller | 05:23:05 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.094554 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.094560 | controller | 05:23:05 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.094566 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.094572 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.094578 | controller | 05:23:05 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.094584 | controller | \ logger.go:42: 05:23:05 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.094598 | controller | \ logger.go:42: 05:23:05 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.094604 | controller | $imageTuples)\n logger.go:42: 05:23:05 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.094610 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:05 | glance_split/1-deploy_glance
2025-10-04 05:25:21.094619 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:05 | glance_split/1-deploy_glance
2025-10-04 05:25:21.094624 | controller | | + exit 0\n logger.go:42: 05:23:06 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.094630 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.094636 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.094643 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.094649 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.094655 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.094660 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.094666 | controller | \ ]\n logger.go:42: 05:23:06 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.094672 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.094678 | controller | \"default-public\" }}'\n logger.go:42: 05:23:06 | glance_split/1-deploy_glance
2025-10-04 05:25:21.094684 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.094690 | controller | \ logger.go:42: 05:23:06 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.094696 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.094701 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.094707 | controller | 05:23: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
2025-10-04 05:25:21.094716 | controller | \ logger.go:42: 05:23: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
2025-10-04 05:25:21.094722 | controller | \ logger.go:42: 05:23:06 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.094728 | controller | \ logger.go:42: 05:23:06 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.094734 | controller | 05:23:06 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:06
2025-10-04 05:25:21.094739 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:06 | glance_split/1-deploy_glance
2025-10-04 05:25:21.094745 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.094751 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.094757 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.094763 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.094769 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.094775 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.094780 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.094786 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.094792 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.094798 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.094804 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.094810 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.094816 | controller | 05:23:06 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.094821 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.094827 | controller | 05:23:06 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.094842 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.094848 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.094854 | controller | 05:23:06 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.094860 | controller | \ logger.go:42: 05:23:06 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.094866 | controller | \ logger.go:42: 05:23:06 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.094872 | controller | $imageTuples)\n logger.go:42: 05:23:06 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.094878 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:06 | glance_split/1-deploy_glance
2025-10-04 05:25:21.094884 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:06 | glance_split/1-deploy_glance
2025-10-04 05:25:21.094890 | controller | | + exit 0\n logger.go:42: 05:23:07 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.094896 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.094902 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.094911 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.094916 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.094922 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.094932 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.094937 | controller | \ ]\n logger.go:42: 05:23:07 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.094943 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.094949 | controller | \"default-public\" }}'\n logger.go:42: 05:23:07 | glance_split/1-deploy_glance
2025-10-04 05:25:21.094955 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.094962 | controller | \ logger.go:42: 05:23:07 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.094972 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.094988 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.094995 | controller | 05:23: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
2025-10-04 05:25:21.095007 | controller | \ logger.go:42: 05:23: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
2025-10-04 05:25:21.095015 | controller | \ logger.go:42: 05:23:07 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.095022 | controller | \ logger.go:42: 05:23:07 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.095029 | controller | 05:23:07 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:07
2025-10-04 05:25:21.095036 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:07 | glance_split/1-deploy_glance
2025-10-04 05:25:21.095044 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.095051 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.095059 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.095065 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.095072 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.095079 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.095087 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.095094 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.095101 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.095108 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.095115 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.095122 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.095165 | controller | 05:23:07 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.095178 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.095187 | controller | 05:23:07 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.095193 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.095199 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.095205 | controller | 05:23:08 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.095211 | controller | \ logger.go:42: 05:23:08 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.095217 | controller | \ logger.go:42: 05:23:08 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.095223 | controller | $imageTuples)\n logger.go:42: 05:23:08 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.095229 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:08 | glance_split/1-deploy_glance
2025-10-04 05:25:21.095234 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:08 | glance_split/1-deploy_glance
2025-10-04 05:25:21.095240 | controller | | + exit 0\n logger.go:42: 05:23:09 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.095246 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.095252 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.095258 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.095263 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.095269 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.095275 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.095281 | controller | \ ]\n logger.go:42: 05:23:09 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.095286 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.095292 | controller | \"default-public\" }}'\n logger.go:42: 05:23:09 | glance_split/1-deploy_glance
2025-10-04 05:25:21.095298 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.095304 | controller | \ logger.go:42: 05:23:09 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.095310 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.095318 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.095323 | controller | 05:23: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
2025-10-04 05:25:21.095329 | controller | \ logger.go:42: 05:23: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
2025-10-04 05:25:21.095335 | controller | \ logger.go:42: 05:23:09 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.095341 | controller | \ logger.go:42: 05:23:09 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.095347 | controller | 05:23:09 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:09
2025-10-04 05:25:21.095353 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:09 | glance_split/1-deploy_glance
2025-10-04 05:25:21.095361 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.095367 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.095373 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.095379 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.095385 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.095390 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.095396 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.095402 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.095418 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.095424 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.095430 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.095438 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.095446 | controller | 05:23:09 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.095453 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.095461 | controller | 05:23:09 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.095469 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.095476 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.095483 | controller | 05:23:09 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.095489 | controller | \ logger.go:42: 05:23:09 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.095495 | controller | \ logger.go:42: 05:23:09 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.095500 | controller | $imageTuples)\n logger.go:42: 05:23:09 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.095506 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:09 | glance_split/1-deploy_glance
2025-10-04 05:25:21.095512 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:09 | glance_split/1-deploy_glance
2025-10-04 05:25:21.095518 | controller | | + exit 0\n logger.go:42: 05:23:10 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.095524 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.095530 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.095535 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.095541 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.095547 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.095553 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.095559 | controller | \ ]\n logger.go:42: 05:23:10 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.095564 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.095570 | controller | \"default-public\" }}'\n logger.go:42: 05:23:10 | glance_split/1-deploy_glance
2025-10-04 05:25:21.095580 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.095586 | controller | \ logger.go:42: 05:23:10 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.095592 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.095598 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.095612 | controller | 05:23: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
2025-10-04 05:25:21.095619 | controller | \ logger.go:42: 05:23: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
2025-10-04 05:25:21.095625 | controller | \ logger.go:42: 05:23:10 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.095631 | controller | \ logger.go:42: 05:23:10 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.095637 | controller | 05:23:10 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:10
2025-10-04 05:25:21.095643 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:10 | glance_split/1-deploy_glance
2025-10-04 05:25:21.095652 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.095658 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.095663 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.095669 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.095687 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.095696 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.095705 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.095711 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.095717 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.095722 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.095728 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.095734 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.095740 | controller | 05:23:10 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.095746 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.095751 | controller | 05:23:10 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.095757 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.095763 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.095769 | controller | 05:23:10 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.095775 | controller | \ logger.go:42: 05:23:10 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.095781 | controller | \ logger.go:42: 05:23:10 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.095792 | controller | $imageTuples)\n logger.go:42: 05:23:10 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.095798 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:10 | glance_split/1-deploy_glance
2025-10-04 05:25:21.095807 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:10 | glance_split/1-deploy_glance
2025-10-04 05:25:21.095813 | controller | | + exit 0\n logger.go:42: 05:23:11 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.095819 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.095824 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.095830 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.095836 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.095842 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.095848 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.095854 | controller | \ ]\n logger.go:42: 05:23:11 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.095860 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.095865 | controller | \"default-public\" }}'\n logger.go:42: 05:23:11 | glance_split/1-deploy_glance
2025-10-04 05:25:21.095871 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.095877 | controller | \ logger.go:42: 05:23:11 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.095883 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.095889 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.095895 | controller | 05:23: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
2025-10-04 05:25:21.095901 | controller | \ logger.go:42: 05:23: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
2025-10-04 05:25:21.095907 | controller | \ logger.go:42: 05:23:12 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.095912 | controller | \ logger.go:42: 05:23:12 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.095918 | controller | 05:23:12 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:12
2025-10-04 05:25:21.095924 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:12 | glance_split/1-deploy_glance
2025-10-04 05:25:21.095939 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.095945 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.095951 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.095957 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.095963 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.095969 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.095975 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.095984 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.095990 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.095996 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.096001 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.096009 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.096016 | controller | 05:23:12 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.096022 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.096028 | controller | 05:23:12 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.096034 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.096040 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.096045 | controller | 05:23:12 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.096051 | controller | \ logger.go:42: 05:23:12 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.096057 | controller | \ logger.go:42: 05:23:12 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.096063 | controller | $imageTuples)\n logger.go:42: 05:23:12 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.096069 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:12 | glance_split/1-deploy_glance
2025-10-04 05:25:21.096074 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:12 | glance_split/1-deploy_glance
2025-10-04 05:25:21.096080 | controller | | + exit 0\n logger.go:42: 05:23:13 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.096086 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.096092 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.096098 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.096103 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.096109 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.096115 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.096121 | controller | \ ]\n logger.go:42: 05:23:13 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.096147 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.096153 | controller | \"default-public\" }}'\n logger.go:42: 05:23:13 | glance_split/1-deploy_glance
2025-10-04 05:25:21.096159 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.096165 | controller | \ logger.go:42: 05:23:13 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.096171 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.096177 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.096182 | controller | 05:23: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
2025-10-04 05:25:21.096188 | controller | \ logger.go:42: 05:23: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
2025-10-04 05:25:21.096197 | controller | \ logger.go:42: 05:23:13 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.096213 | controller | \ logger.go:42: 05:23:13 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.096219 | controller | 05:23:13 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:13
2025-10-04 05:25:21.096225 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:13 | glance_split/1-deploy_glance
2025-10-04 05:25:21.096231 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.096237 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.096243 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.096249 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.096254 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.096260 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.096266 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.096272 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.096278 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.096283 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.096289 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.096295 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.096301 | controller | 05:23:13 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.096307 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.096313 | controller | 05:23:13 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.096318 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.096324 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.096330 | controller | 05:23:13 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.096336 | controller | \ logger.go:42: 05:23:13 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.096342 | controller | \ logger.go:42: 05:23:13 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.096350 | controller | $imageTuples)\n logger.go:42: 05:23:13 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.096358 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:13 | glance_split/1-deploy_glance
2025-10-04 05:25:21.096364 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:13 | glance_split/1-deploy_glance
2025-10-04 05:25:21.096370 | controller | | + exit 0\n logger.go:42: 05:23:14 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.096376 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.096382 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.096388 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.096397 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.096403 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.096409 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.096414 | controller | \ ]\n logger.go:42: 05:23:14 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.096420 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.096426 | controller | \"default-public\" }}'\n logger.go:42: 05:23:14 | glance_split/1-deploy_glance
2025-10-04 05:25:21.096433 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.096440 | controller | \ logger.go:42: 05:23:14 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.096448 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.096456 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.096464 | controller | 05:23:14 | 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
2025-10-04 05:25:21.096480 | controller | \ logger.go:42: 05:23:14 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.096486 | controller | \ logger.go:42: 05:23:14 | 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
2025-10-04 05:25:21.096492 | controller | \ logger.go:42: 05:23:14 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.096498 | controller | 05:23:14 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:14
2025-10-04 05:25:21.096504 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:14 | glance_split/1-deploy_glance
2025-10-04 05:25:21.096510 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.096516 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.096521 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.096527 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.096533 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.096539 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.096545 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.096551 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.096556 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.096562 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.096568 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.096574 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.096580 | controller | 05:23:14 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.096586 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.096595 | controller | 05:23:14 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.096601 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.096607 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.096613 | controller | 05:23:15 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.096619 | controller | \ logger.go:42: 05:23:15 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.096625 | controller | \ logger.go:42: 05:23:15 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.096630 | controller | $imageTuples)\n logger.go:42: 05:23:15 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.096680 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:15 | glance_split/1-deploy_glance
2025-10-04 05:25:21.096686 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:15 | glance_split/1-deploy_glance
2025-10-04 05:25:21.096692 | controller | | + exit 0\n logger.go:42: 05:23:16 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.096698 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.096704 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.096710 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.096716 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.096725 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.096731 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.096736 | controller | \ ]\n logger.go:42: 05:23:16 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.096742 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.096748 | controller | \"default-public\" }}'\n logger.go:42: 05:23:16 | glance_split/1-deploy_glance
2025-10-04 05:25:21.096754 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.096760 | controller | \ logger.go:42: 05:23:16 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.096775 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.096781 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.096787 | controller | 05:23:16 | 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
2025-10-04 05:25:21.096794 | controller | \ logger.go:42: 05:23:16 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.096800 | controller | \ logger.go:42: 05:23:16 | 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
2025-10-04 05:25:21.096806 | controller | \ logger.go:42: 05:23:16 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.096811 | controller | 05:23:16 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:16
2025-10-04 05:25:21.096817 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:16 | glance_split/1-deploy_glance
2025-10-04 05:25:21.096823 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.096832 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.096838 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.096844 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.096849 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.096858 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.096864 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.096869 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.096875 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.096881 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.096887 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.096893 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.096899 | controller | 05:23:16 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.096905 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.096911 | controller | 05:23:16 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.096916 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.096922 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.096928 | controller | 05:23:16 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.096934 | controller | \ logger.go:42: 05:23:16 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.096940 | controller | \ logger.go:42: 05:23:16 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.096945 | controller | $imageTuples)\n logger.go:42: 05:23:16 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.096951 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:16 | glance_split/1-deploy_glance
2025-10-04 05:25:21.096957 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:16 | glance_split/1-deploy_glance
2025-10-04 05:25:21.096963 | controller | | + exit 0\n logger.go:42: 05:23:17 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.096969 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.096975 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.096981 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.096986 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.096992 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.096998 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.097004 | controller | \ ]\n logger.go:42: 05:23:17 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.097019 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.097025 | controller | \"default-public\" }}'\n logger.go:42: 05:23:17 | glance_split/1-deploy_glance
2025-10-04 05:25:21.097031 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.097040 | controller | \ logger.go:42: 05:23:17 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.097048 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.097054 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.097061 | controller | 05:23: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
2025-10-04 05:25:21.097066 | controller | \ logger.go:42: 05:23: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
2025-10-04 05:25:21.097072 | controller | \ logger.go:42: 05:23:17 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.097078 | controller | \ logger.go:42: 05:23:17 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.097084 | controller | 05:23:17 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:17
2025-10-04 05:25:21.097090 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:17 | glance_split/1-deploy_glance
2025-10-04 05:25:21.097112 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.097120 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.097147 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.097185 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.097193 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.097200 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.097207 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.097213 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.097221 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.097228 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.097235 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.097242 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.097249 | controller | 05:23:17 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.097257 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.097264 | controller | 05:23:17 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.097271 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.097278 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.097285 | controller | 05:23:17 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.097292 | controller | \ logger.go:42: 05:23:17 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.097299 | controller | \ logger.go:42: 05:23:17 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.097307 | controller | $imageTuples)\n logger.go:42: 05:23:17 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.097318 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:17 | glance_split/1-deploy_glance
2025-10-04 05:25:21.097326 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:17 | glance_split/1-deploy_glance
2025-10-04 05:25:21.097333 | controller | | + exit 0\n logger.go:42: 05:23:19 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.097340 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.097346 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.097353 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.097410 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.097420 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.097428 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.097435 | controller | \ ]\n logger.go:42: 05:23:19 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.097442 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.097450 | controller | \"default-public\" }}'\n logger.go:42: 05:23:19 | glance_split/1-deploy_glance
2025-10-04 05:25:21.097457 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.097465 | controller | \ logger.go:42: 05:23:19 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.097472 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.097479 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.097487 | controller | 05:23:19 | 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
2025-10-04 05:25:21.097502 | controller | \ logger.go:42: 05:23:19 | 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
2025-10-04 05:25:21.097510 | controller | \ logger.go:42: 05:23:19 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.097517 | controller | \ logger.go:42: 05:23:19 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.097524 | controller | 05:23:19 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:19
2025-10-04 05:25:21.097531 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:19 | glance_split/1-deploy_glance
2025-10-04 05:25:21.097539 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.097546 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.097554 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.097565 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.097573 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.097580 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.097588 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.097596 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.097607 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.097615 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.097622 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.097630 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.097637 | controller | 05:23:19 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.097644 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.097652 | controller | 05:23:19 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.097659 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.097666 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.097673 | controller | 05:23:19 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.097681 | controller | \ logger.go:42: 05:23:19 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.097688 | controller | \ logger.go:42: 05:23:19 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.097695 | controller | $imageTuples)\n logger.go:42: 05:23:19 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.097703 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:19 | glance_split/1-deploy_glance
2025-10-04 05:25:21.097710 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:19 | glance_split/1-deploy_glance
2025-10-04 05:25:21.097721 | controller | | + exit 0\n logger.go:42: 05:23:20 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.097743 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.097751 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.097758 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.097766 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.097774 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.097781 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.097788 | controller | \ ]\n logger.go:42: 05:23:20 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.097795 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.097803 | controller | \"default-public\" }}'\n logger.go:42: 05:23:20 | glance_split/1-deploy_glance
2025-10-04 05:25:21.097810 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.097817 | controller | \ logger.go:42: 05:23:20 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.097824 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.097831 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.097839 | controller | 05:23:20 | 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
2025-10-04 05:25:21.097846 | controller | \ logger.go:42: 05:23:20 | 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
2025-10-04 05:25:21.097858 | controller | \ logger.go:42: 05:23:20 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.097865 | controller | \ logger.go:42: 05:23:20 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.097872 | controller | 05:23:20 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:20
2025-10-04 05:25:21.097880 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:20 | glance_split/1-deploy_glance
2025-10-04 05:25:21.097887 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.097894 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.097901 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.097909 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.097917 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.097924 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.097932 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.097939 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.097946 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.097954 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.097965 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.097973 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.097981 | controller | 05:23:20 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.097988 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.097996 | controller | 05:23:20 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.098004 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.098011 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.098019 | controller | 05:23:20 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.098027 | controller | \ logger.go:42: 05:23:20 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.098034 | controller | \ logger.go:42: 05:23:20 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.098057 | controller | $imageTuples)\n logger.go:42: 05:23:20 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.098065 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:20 | glance_split/1-deploy_glance
2025-10-04 05:25:21.098073 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:20 | glance_split/1-deploy_glance
2025-10-04 05:25:21.098081 | controller | | + exit 0\n logger.go:42: 05:23:21 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.098089 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.098099 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.098115 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.098141 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.098160 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.098168 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.098175 | controller | \ ]\n logger.go:42: 05:23:21 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.098182 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.098190 | controller | \"default-public\" }}'\n logger.go:42: 05:23:21 | glance_split/1-deploy_glance
2025-10-04 05:25:21.098197 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.098206 | controller | \ logger.go:42: 05:23:21 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.098213 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.098220 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.098226 | controller | 05:23:22 | 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
2025-10-04 05:25:21.098232 | controller | \ logger.go:42: 05:23:22 | 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
2025-10-04 05:25:21.098237 | controller | \ logger.go:42: 05:23:22 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.098243 | controller | \ logger.go:42: 05:23:22 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.098249 | controller | 05:23:22 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:22
2025-10-04 05:25:21.098255 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:22 | glance_split/1-deploy_glance
2025-10-04 05:25:21.098262 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.098270 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.098276 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.098281 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.098287 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.098297 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.098303 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.098309 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.098315 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.098320 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.098326 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.098332 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.098338 | controller | 05:23:22 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.098344 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.098349 | controller | 05:23:22 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.098360 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.098383 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.098390 | controller | 05:23:22 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.098396 | controller | \ logger.go:42: 05:23:22 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.098402 | controller | \ logger.go:42: 05:23:22 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.098408 | controller | $imageTuples)\n logger.go:42: 05:23:22 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.098413 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:22 | glance_split/1-deploy_glance
2025-10-04 05:25:21.098419 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:22 | glance_split/1-deploy_glance
2025-10-04 05:25:21.098425 | controller | | + exit 0\n logger.go:42: 05:23:23 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.098431 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.098437 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.098443 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.098449 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.098455 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.098461 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.098467 | controller | \ ]\n logger.go:42: 05:23:23 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.098472 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.098478 | controller | \"default-public\" }}'\n logger.go:42: 05:23:23 | glance_split/1-deploy_glance
2025-10-04 05:25:21.098484 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.098490 | controller | \ logger.go:42: 05:23:23 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.098496 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.098502 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.098507 | controller | 05:23:23 | 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
2025-10-04 05:25:21.098514 | controller | \ logger.go:42: 05:23:23 | 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
2025-10-04 05:25:21.098521 | controller | \ logger.go:42: 05:23:23 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.098527 | controller | \ logger.go:42: 05:23:23 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.098533 | controller | 05:23:23 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:23
2025-10-04 05:25:21.098539 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:23 | glance_split/1-deploy_glance
2025-10-04 05:25:21.098544 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.098550 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.098560 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.098565 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.098571 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.098577 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.098583 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.098589 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.098595 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.098600 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.098606 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.098612 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.098618 | controller | 05:23:23 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.098633 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.098639 | controller | 05:23:23 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.098645 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.098651 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.098657 | controller | 05:23:23 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.098663 | controller | \ logger.go:42: 05:23:23 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.098669 | controller | \ logger.go:42: 05:23:23 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.098675 | controller | $imageTuples)\n logger.go:42: 05:23:23 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.098680 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:23 | glance_split/1-deploy_glance
2025-10-04 05:25:21.098686 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:23 | glance_split/1-deploy_glance
2025-10-04 05:25:21.098692 | controller | | + exit 0\n logger.go:42: 05:23:24 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.098698 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.098706 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.098712 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.098718 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.098725 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.098731 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.098736 | controller | \ ]\n logger.go:42: 05:23:24 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.098742 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.098748 | controller | \"default-public\" }}'\n logger.go:42: 05:23:24 | glance_split/1-deploy_glance
2025-10-04 05:25:21.098754 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.098760 | controller | \ logger.go:42: 05:23:24 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.098768 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.098774 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.098780 | controller | 05:23:24 | 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
2025-10-04 05:25:21.098786 | controller | \ logger.go:42: 05:23:24 | 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
2025-10-04 05:25:21.098792 | controller | \ logger.go:42: 05:23:24 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.098798 | controller | \ logger.go:42: 05:23:24 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.098803 | controller | 05:23:24 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:24
2025-10-04 05:25:21.098809 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:24 | glance_split/1-deploy_glance
2025-10-04 05:25:21.098815 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.098821 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.098827 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.098832 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.098838 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.098844 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.098850 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.098855 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.098861 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.098876 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.098882 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.098888 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.098894 | controller | 05:23:24 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.098899 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.098905 | controller | 05:23:24 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.098911 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.098917 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.098923 | controller | 05:23:25 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.098929 | controller | \ logger.go:42: 05:23:25 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.098935 | controller | \ logger.go:42: 05:23:25 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.098940 | controller | $imageTuples)\n logger.go:42: 05:23:25 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.098946 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:25 | glance_split/1-deploy_glance
2025-10-04 05:25:21.098955 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:25 | glance_split/1-deploy_glance
2025-10-04 05:25:21.098961 | controller | | + exit 0\n logger.go:42: 05:23:26 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.098967 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.098973 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.098979 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.098984 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.098993 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.098999 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.099005 | controller | \ ]\n logger.go:42: 05:23:26 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.099010 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.099016 | controller | \"default-public\" }}'\n logger.go:42: 05:23:26 | glance_split/1-deploy_glance
2025-10-04 05:25:21.099027 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.099033 | controller | \ logger.go:42: 05:23:26 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.099039 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.099045 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.099050 | controller | 05:23:26 | 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
2025-10-04 05:25:21.099056 | controller | \ logger.go:42: 05:23:26 | 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
2025-10-04 05:25:21.099062 | controller | \ logger.go:42: 05:23:26 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.099071 | controller | \ logger.go:42: 05:23:26 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.099077 | controller | 05:23:26 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:26
2025-10-04 05:25:21.099082 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:26 | glance_split/1-deploy_glance
2025-10-04 05:25:21.099088 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.099094 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.099100 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.099106 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.099112 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.099142 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.099151 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.099158 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.099164 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.099173 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.099178 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.099184 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.099190 | controller | 05:23:26 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.099196 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.099202 | controller | 05:23:26 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.099207 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.099213 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.099219 | controller | 05:23:26 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.099225 | controller | \ logger.go:42: 05:23:26 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.099231 | controller | \ logger.go:42: 05:23:26 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.099236 | controller | $imageTuples)\n logger.go:42: 05:23:26 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.099242 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:26 | glance_split/1-deploy_glance
2025-10-04 05:25:21.099248 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:26 | glance_split/1-deploy_glance
2025-10-04 05:25:21.099254 | controller | | + exit 0\n logger.go:42: 05:23:27 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.099260 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.099266 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.099271 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.099277 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.099283 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.099289 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.099294 | controller | \ ]\n logger.go:42: 05:23:27 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.099300 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.099306 | controller | \"default-public\" }}'\n logger.go:42: 05:23:27 | glance_split/1-deploy_glance
2025-10-04 05:25:21.099312 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.099318 | controller | \ logger.go:42: 05:23:27 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.099324 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.099329 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.099335 | controller | 05:23:27 | 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
2025-10-04 05:25:21.099341 | controller | \ logger.go:42: 05:23:27 | 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
2025-10-04 05:25:21.099347 | controller | \ logger.go:42: 05:23:27 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.099356 | controller | \ logger.go:42: 05:23:27 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.099362 | controller | 05:23:27 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:27
2025-10-04 05:25:21.099368 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:27 | glance_split/1-deploy_glance
2025-10-04 05:25:21.099373 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.099382 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.099400 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.099407 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.099412 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.099418 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.099424 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.099430 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.099436 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.099442 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.099448 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.099453 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.099459 | controller | 05:23:27 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.099465 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.099471 | controller | 05:23:27 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.099477 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.099483 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.099488 | controller | 05:23:27 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.099494 | controller | \ logger.go:42: 05:23:27 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.099500 | controller | \ logger.go:42: 05:23:27 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.099506 | controller | $imageTuples)\n logger.go:42: 05:23:27 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.099512 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:27 | glance_split/1-deploy_glance
2025-10-04 05:25:21.099518 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:27 | glance_split/1-deploy_glance
2025-10-04 05:25:21.099523 | controller | | + exit 0\n logger.go:42: 05:23:29 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.099529 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.099535 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.099541 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.099547 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.099552 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.099561 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.099567 | controller | \ ]\n logger.go:42: 05:23:29 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.099573 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.099579 | controller | \"default-public\" }}'\n logger.go:42: 05:23:29 | glance_split/1-deploy_glance
2025-10-04 05:25:21.099585 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.099590 | controller | \ logger.go:42: 05:23:29 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.099596 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.099602 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.099608 | controller | 05:23:29 | 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
2025-10-04 05:25:21.099614 | controller | \ logger.go:42: 05:23:29 | 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
2025-10-04 05:25:21.099620 | controller | \ logger.go:42: 05:23:29 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.099626 | controller | \ logger.go:42: 05:23:29 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.099640 | controller | 05:23:29 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:29
2025-10-04 05:25:21.099646 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:29 | glance_split/1-deploy_glance
2025-10-04 05:25:21.099652 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.099658 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.099664 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.099670 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.099676 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.099682 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.099688 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.099693 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.099699 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.099708 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.099714 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.099720 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.099725 | controller | 05:23:29 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.099731 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.099737 | controller | 05:23:29 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.099743 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.099751 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.099757 | controller | 05:23:29 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.099763 | controller | \ logger.go:42: 05:23:29 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.099769 | controller | \ logger.go:42: 05:23:29 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.099775 | controller | $imageTuples)\n logger.go:42: 05:23:29 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.099780 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:29 | glance_split/1-deploy_glance
2025-10-04 05:25:21.099786 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:29 | glance_split/1-deploy_glance
2025-10-04 05:25:21.099792 | controller | | + exit 0\n logger.go:42: 05:23:30 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.099798 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.099804 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.099809 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.099815 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.099821 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.099827 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.099833 | controller | \ ]\n logger.go:42: 05:23:30 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.099839 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.099845 | controller | \"default-public\" }}'\n logger.go:42: 05:23:30 | glance_split/1-deploy_glance
2025-10-04 05:25:21.099850 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.099856 | controller | \ logger.go:42: 05:23:30 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.099862 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.099868 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.099874 | controller | 05:23:30 | 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
2025-10-04 05:25:21.099891 | controller | \ logger.go:42: 05:23:30 | 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
2025-10-04 05:25:21.099897 | controller | \ logger.go:42: 05:23:30 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.099903 | controller | \ logger.go:42: 05:23:30 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.099909 | controller | 05:23:30 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:30
2025-10-04 05:25:21.099914 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:30 | glance_split/1-deploy_glance
2025-10-04 05:25:21.099920 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.099926 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.099932 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.099941 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.099947 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.099953 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.099958 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.099964 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.099970 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.099976 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.099982 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.099987 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.099993 | controller | 05:23:30 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.099999 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.100005 | controller | 05:23:30 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.100011 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.100019 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.100025 | controller | 05:23:30 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.100031 | controller | \ logger.go:42: 05:23:30 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.100036 | controller | \ logger.go:42: 05:23:30 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.100044 | controller | $imageTuples)\n logger.go:42: 05:23:30 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.100051 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:30 | glance_split/1-deploy_glance
2025-10-04 05:25:21.100059 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:30 | glance_split/1-deploy_glance
2025-10-04 05:25:21.100066 | controller | | + exit 0\n logger.go:42: 05:23:31 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.100074 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.100081 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.100089 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.100096 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.100104 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.100111 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.100118 | controller | \ ]\n logger.go:42: 05:23:31 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.100147 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.100157 | controller | \"default-public\" }}'\n logger.go:42: 05:23:31 | glance_split/1-deploy_glance
2025-10-04 05:25:21.100163 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.100169 | controller | \ logger.go:42: 05:23:31 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.100175 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.100195 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.100202 | controller | 05:23:32 | 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
2025-10-04 05:25:21.100208 | controller | \ logger.go:42: 05:23:32 | 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
2025-10-04 05:25:21.100214 | controller | \ logger.go:42: 05:23:32 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.100219 | controller | \ logger.go:42: 05:23:32 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.100225 | controller | 05:23:32 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:32
2025-10-04 05:25:21.100231 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:32 | glance_split/1-deploy_glance
2025-10-04 05:25:21.100238 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.100243 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.100249 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.100255 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.100264 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.100270 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.100276 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.100282 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.100288 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.100294 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.100299 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.100305 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.100311 | controller | 05:23:32 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.100317 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.100323 | controller | 05:23:32 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.100328 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.100334 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.100340 | controller | 05:23:32 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.100346 | controller | \ logger.go:42: 05:23:32 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.100352 | controller | \ logger.go:42: 05:23:32 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.100358 | controller | $imageTuples)\n logger.go:42: 05:23:32 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.100363 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:32 | glance_split/1-deploy_glance
2025-10-04 05:25:21.100369 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:32 | glance_split/1-deploy_glance
2025-10-04 05:25:21.100378 | controller | | + exit 0\n logger.go:42: 05:23:33 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.100389 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.100395 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.100400 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.100406 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.100412 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.100418 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.100424 | controller | \ ]\n logger.go:42: 05:23:33 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.100429 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.100435 | controller | \"default-public\" }}'\n logger.go:42: 05:23:33 | glance_split/1-deploy_glance
2025-10-04 05:25:21.100450 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.100456 | controller | \ logger.go:42: 05:23:33 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.100462 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.100468 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.100473 | controller | 05:23:33 | 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
2025-10-04 05:25:21.100480 | controller | \ logger.go:42: 05:23:33 | 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
2025-10-04 05:25:21.100485 | controller | \ logger.go:42: 05:23:33 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.100491 | controller | \ logger.go:42: 05:23:33 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.100497 | controller | 05:23:33 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:33
2025-10-04 05:25:21.100503 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:33 | glance_split/1-deploy_glance
2025-10-04 05:25:21.100509 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.100514 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.100520 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.100526 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.100532 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.100540 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.100546 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.100552 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.100557 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.100563 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.100572 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.100578 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.100584 | controller | 05:23:33 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.100589 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.100595 | controller | 05:23:33 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.100601 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.100607 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.100613 | controller | 05:23:33 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.100618 | controller | \ logger.go:42: 05:23:33 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.100624 | controller | \ logger.go:42: 05:23:33 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.100630 | controller | $imageTuples)\n logger.go:42: 05:23:33 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.100636 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:33 | glance_split/1-deploy_glance
2025-10-04 05:25:21.100642 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:33 | glance_split/1-deploy_glance
2025-10-04 05:25:21.100647 | controller | | + exit 0\n logger.go:42: 05:23:34 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.100653 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.100659 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.100665 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.100671 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.100676 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.100691 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.100697 | controller | \ ]\n logger.go:42: 05:23:34 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.100705 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.100711 | controller | \"default-public\" }}'\n logger.go:42: 05:23:34 | glance_split/1-deploy_glance
2025-10-04 05:25:21.100717 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.100723 | controller | \ logger.go:42: 05:23:34 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.100729 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.100735 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.100740 | controller | 05:23:34 | 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
2025-10-04 05:25:21.100746 | controller | \ logger.go:42: 05:23:34 | 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
2025-10-04 05:25:21.100752 | controller | \ logger.go:42: 05:23:34 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.100758 | controller | \ logger.go:42: 05:23:34 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.100766 | controller | 05:23:34 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:34
2025-10-04 05:25:21.100772 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:34 | glance_split/1-deploy_glance
2025-10-04 05:25:21.100778 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.100784 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.100789 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.100795 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.100801 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.100807 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.100813 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.100819 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.100824 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.100830 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.100836 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.100842 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.100848 | controller | 05:23:34 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.100853 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.100859 | controller | 05:23:34 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.100865 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.100872 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.100879 | controller | 05:23:34 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.100885 | controller | \ logger.go:42: 05:23:34 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.100892 | controller | \ logger.go:42: 05:23:34 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.100899 | controller | $imageTuples)\n logger.go:42: 05:23:34 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.100905 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:34 | glance_split/1-deploy_glance
2025-10-04 05:25:21.100911 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:34 | glance_split/1-deploy_glance
2025-10-04 05:25:21.100917 | controller | | + exit 0\n logger.go:42: 05:23:36 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.100922 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.100937 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.100943 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.100948 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.100954 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.100960 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.100969 | controller | \ ]\n logger.go:42: 05:23:36 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.100975 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.100981 | controller | \"default-public\" }}'\n logger.go:42: 05:23:36 | glance_split/1-deploy_glance
2025-10-04 05:25:21.100986 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.100992 | controller | \ logger.go:42: 05:23:36 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.100998 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.101004 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.101012 | controller | 05:23:36 | 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
2025-10-04 05:25:21.101018 | controller | \ logger.go:42: 05:23:36 | 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
2025-10-04 05:25:21.101024 | controller | \ logger.go:42: 05:23:36 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.101029 | controller | \ logger.go:42: 05:23:36 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.101035 | controller | 05:23:36 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:36
2025-10-04 05:25:21.101041 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:36 | glance_split/1-deploy_glance
2025-10-04 05:25:21.101049 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.101055 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.101061 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.101067 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.101072 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.101078 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.101088 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.101095 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.101119 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.101146 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.101154 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.101159 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.101166 | controller | 05:23:36 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.101173 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.101181 | controller | 05:23:36 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.101189 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.101196 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.101209 | controller | 05:23:36 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.101216 | controller | \ logger.go:42: 05:23:36 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.101223 | controller | \ logger.go:42: 05:23:36 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.101231 | controller | $imageTuples)\n logger.go:42: 05:23:36 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.101254 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:36 | glance_split/1-deploy_glance
2025-10-04 05:25:21.101260 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:36 | glance_split/1-deploy_glance
2025-10-04 05:25:21.101266 | controller | | + exit 0\n logger.go:42: 05:23:37 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.101272 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.101278 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.101284 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.101289 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.101295 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.101301 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.101307 | controller | \ ]\n logger.go:42: 05:23:37 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.101313 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.101318 | controller | \"default-public\" }}'\n logger.go:42: 05:23:37 | glance_split/1-deploy_glance
2025-10-04 05:25:21.101324 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.101330 | controller | \ logger.go:42: 05:23:37 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.101336 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.101342 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.101347 | controller | 05:23:37 | 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
2025-10-04 05:25:21.101353 | controller | \ logger.go:42: 05:23:37 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.101359 | controller | \ logger.go:42: 05:23:37 | 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
2025-10-04 05:25:21.101365 | controller | \ logger.go:42: 05:23:37 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.101371 | controller | 05:23:37 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:37
2025-10-04 05:25:21.101376 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:37 | glance_split/1-deploy_glance
2025-10-04 05:25:21.101382 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.101388 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.101394 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.101400 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.101405 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.101415 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.101420 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.101426 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.101435 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.101443 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.101449 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.101455 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.101461 | controller | 05:23:37 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.101467 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.101472 | controller | 05:23:37 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.101478 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.101484 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.101499 | controller | 05:23:37 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.101505 | controller | \ logger.go:42: 05:23:37 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.101511 | controller | \ logger.go:42: 05:23:37 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.101517 | controller | $imageTuples)\n logger.go:42: 05:23:37 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.101523 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:37 | glance_split/1-deploy_glance
2025-10-04 05:25:21.101529 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:37 | glance_split/1-deploy_glance
2025-10-04 05:25:21.101535 | controller | | + exit 0\n logger.go:42: 05:23:38 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.101541 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.101546 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.101552 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.101558 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.101564 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.101570 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.101575 | controller | \ ]\n logger.go:42: 05:23:38 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.101581 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.101587 | controller | \"default-public\" }}'\n logger.go:42: 05:23:38 | glance_split/1-deploy_glance
2025-10-04 05:25:21.101593 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.101599 | controller | \ logger.go:42: 05:23:38 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.101604 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.101610 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.101619 | controller | 05:23:38 | 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
2025-10-04 05:25:21.101625 | controller | \ logger.go:42: 05:23:38 | 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
2025-10-04 05:25:21.101631 | controller | \ logger.go:42: 05:23:38 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.101637 | controller | \ logger.go:42: 05:23:38 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.101643 | controller | 05:23:38 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:38
2025-10-04 05:25:21.101649 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:38 | glance_split/1-deploy_glance
2025-10-04 05:25:21.101654 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.101660 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.101666 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.101672 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.101677 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.101686 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.101692 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.101698 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.101704 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.101710 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.101715 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.101721 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.101727 | controller | 05:23:38 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.101733 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.101750 | controller | 05:23:38 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.101757 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.101763 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.101769 | controller | 05:23:39 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.101775 | controller | \ logger.go:42: 05:23:39 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.101781 | controller | \ logger.go:42: 05:23:39 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.101786 | controller | $imageTuples)\n logger.go:42: 05:23:39 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.101792 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:39 | glance_split/1-deploy_glance
2025-10-04 05:25:21.101798 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:39 | glance_split/1-deploy_glance
2025-10-04 05:25:21.101804 | controller | | + exit 0\n logger.go:42: 05:23:40 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.101815 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.101821 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.101827 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.101833 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.101838 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.101844 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.101850 | controller | \ ]\n logger.go:42: 05:23:40 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.101856 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.101862 | controller | \"default-public\" }}'\n logger.go:42: 05:23:40 | glance_split/1-deploy_glance
2025-10-04 05:25:21.101867 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.101873 | controller | \ logger.go:42: 05:23:40 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.101879 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.101885 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.101891 | controller | 05:23:40 | 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
2025-10-04 05:25:21.101896 | controller | \ logger.go:42: 05:23:40 | 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
2025-10-04 05:25:21.101902 | controller | \ logger.go:42: 05:23:40 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.101908 | controller | \ logger.go:42: 05:23:40 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.101914 | controller | 05:23:40 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:40
2025-10-04 05:25:21.101920 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:40 | glance_split/1-deploy_glance
2025-10-04 05:25:21.101926 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.101931 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.101937 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.101943 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.101949 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.101955 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.101960 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.101966 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.101972 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.101978 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.101993 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.101999 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.102008 | controller | 05:23:40 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.102014 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.102020 | controller | 05:23:40 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.102026 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.102031 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.102037 | controller | 05:23:40 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.102043 | controller | \ logger.go:42: 05:23:40 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.102049 | controller | \ logger.go:42: 05:23:40 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.102055 | controller | $imageTuples)\n logger.go:42: 05:23:40 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.102060 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:40 | glance_split/1-deploy_glance
2025-10-04 05:25:21.102066 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:40 | glance_split/1-deploy_glance
2025-10-04 05:25:21.102075 | controller | | + exit 0\n logger.go:42: 05:23:41 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.102081 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.102089 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.102096 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.102104 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.102112 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.102119 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.102144 | controller | \ ]\n logger.go:42: 05:23:41 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.102155 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.102163 | controller | \"default-public\" }}'\n logger.go:42: 05:23:41 | glance_split/1-deploy_glance
2025-10-04 05:25:21.102169 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.102174 | controller | \ logger.go:42: 05:23:41 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.102180 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.102186 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.102192 | controller | 05:23:41 | 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
2025-10-04 05:25:21.102201 | controller | \ logger.go:42: 05:23:41 | 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
2025-10-04 05:25:21.102207 | controller | \ logger.go:42: 05:23:41 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.102213 | controller | \ logger.go:42: 05:23:41 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.102219 | controller | 05:23:41 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:41
2025-10-04 05:25:21.102228 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:41 | glance_split/1-deploy_glance
2025-10-04 05:25:21.102234 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.102239 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.102245 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.102251 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.102257 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.102263 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.102279 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.102285 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.102291 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.102297 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.102303 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.102309 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.102314 | controller | 05:23:41 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.102320 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.102326 | controller | 05:23:41 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.102332 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.102338 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.102344 | controller | 05:23:41 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.102349 | controller | \ logger.go:42: 05:23:41 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.102355 | controller | \ logger.go:42: 05:23:41 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.102361 | controller | $imageTuples)\n logger.go:42: 05:23:41 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.102367 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:41 | glance_split/1-deploy_glance
2025-10-04 05:25:21.102373 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:41 | glance_split/1-deploy_glance
2025-10-04 05:25:21.102379 | controller | | + exit 0\n logger.go:42: 05:23:43 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.102384 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.102390 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.102396 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.102402 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.102408 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.102413 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.102422 | controller | \ ]\n logger.go:42: 05:23:43 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.102431 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.102436 | controller | \"default-public\" }}'\n logger.go:42: 05:23:43 | glance_split/1-deploy_glance
2025-10-04 05:25:21.102442 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.102448 | controller | \ logger.go:42: 05:23:43 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.102454 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.102460 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.102466 | controller | 05:23:43 | 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
2025-10-04 05:25:21.102471 | controller | \ logger.go:42: 05:23:43 | 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
2025-10-04 05:25:21.102477 | controller | \ logger.go:42: 05:23:43 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.102483 | controller | \ logger.go:42: 05:23:43 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.102489 | controller | 05:23:43 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:43
2025-10-04 05:25:21.102495 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:43 | glance_split/1-deploy_glance
2025-10-04 05:25:21.102503 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.102509 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.102524 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.102530 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.102536 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.102541 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.102547 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.102553 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.102559 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.102565 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.102571 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.102577 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.102582 | controller | 05:23:43 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.102588 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.102594 | controller | 05:23:43 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.102600 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.102606 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.102612 | controller | 05:23:43 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.102620 | controller | \ logger.go:42: 05:23:43 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.102626 | controller | \ logger.go:42: 05:23:43 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.102632 | controller | $imageTuples)\n logger.go:42: 05:23:43 | glance_split/1-deploy_glance | + grep
2025-10-04 05:25:21.102638 | controller | RELATED_IMAGE\n logger.go:42: 05:23:43 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.102644 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:43 | glance_split/1-deploy_glance
2025-10-04 05:25:21.102652 | controller | | + exit 0\n logger.go:42: 05:23:44 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.102658 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.102664 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.102669 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.102675 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.102681 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.102687 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.102693 | controller | \ ]\n logger.go:42: 05:23:44 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.102701 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.102709 | controller | \"default-public\" }}'\n logger.go:42: 05:23:44 | glance_split/1-deploy_glance
2025-10-04 05:25:21.102716 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.102724 | controller | \ logger.go:42: 05:23:44 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.102731 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.102738 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.102745 | controller | 05:23:44 | 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
2025-10-04 05:25:21.102753 | controller | \ logger.go:42: 05:23:44 | 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
2025-10-04 05:25:21.102760 | controller | \ logger.go:42: 05:23:44 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.102767 | controller | \ logger.go:42: 05:23:44 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.102776 | controller | 05:23:44 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:44
2025-10-04 05:25:21.102792 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:44 | glance_split/1-deploy_glance
2025-10-04 05:25:21.102799 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.102804 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.102810 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.102816 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.102822 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.102830 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.102840 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.102846 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.102852 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.102858 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.102863 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.102869 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.102875 | controller | 05:23:44 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.102881 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.102887 | controller | 05:23:44 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.102892 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.102898 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.102904 | controller | 05:23:44 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.102910 | controller | \ logger.go:42: 05:23:44 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.102916 | controller | \ logger.go:42: 05:23:44 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.102921 | controller | $imageTuples)\n logger.go:42: 05:23:44 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.102927 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:44 | glance_split/1-deploy_glance
2025-10-04 05:25:21.102933 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:44 | glance_split/1-deploy_glance
2025-10-04 05:25:21.102939 | controller | | + exit 0\n logger.go:42: 05:23:45 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.102944 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.102950 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.102956 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.102962 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.102967 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.102973 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.102979 | controller | \ ]\n logger.go:42: 05:23:45 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.102985 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.102990 | controller | \"default-public\" }}'\n logger.go:42: 05:23:45 | glance_split/1-deploy_glance
2025-10-04 05:25:21.102996 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.103002 | controller | \ logger.go:42: 05:23:45 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.103008 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.103014 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.103019 | controller | 05:23:45 | 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
2025-10-04 05:25:21.103028 | controller | \ logger.go:42: 05:23:45 | 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
2025-10-04 05:25:21.103043 | controller | \ logger.go:42: 05:23:45 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.103049 | controller | \ logger.go:42: 05:23:45 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.103055 | controller | 05:23:45 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:45
2025-10-04 05:25:21.103061 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:45 | glance_split/1-deploy_glance
2025-10-04 05:25:21.103067 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.103073 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.103079 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.103084 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.103090 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.103096 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.103102 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.103110 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.103116 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.103122 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.103146 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.103152 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.103158 | controller | 05:23:45 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.103164 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.103170 | controller | 05:23:45 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.103175 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.103181 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.103187 | controller | 05:23:46 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.103193 | controller | \ logger.go:42: 05:23:46 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.103199 | controller | \ logger.go:42: 05:23:46 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.103204 | controller | $imageTuples)\n logger.go:42: 05:23:46 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.103210 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:46 | glance_split/1-deploy_glance
2025-10-04 05:25:21.103216 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:46 | glance_split/1-deploy_glance
2025-10-04 05:25:21.103222 | controller | | + exit 0\n logger.go:42: 05:23:47 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.103227 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.103239 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.103245 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.103251 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.103257 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.103262 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.103268 | controller | \ ]\n logger.go:42: 05:23:47 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.103274 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.103280 | controller | \"default-public\" }}'\n logger.go:42: 05:23:47 | glance_split/1-deploy_glance
2025-10-04 05:25:21.103286 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.103291 | controller | \ logger.go:42: 05:23:47 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.103297 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.103303 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.103319 | controller | 05:23:47 | 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
2025-10-04 05:25:21.103325 | controller | \ logger.go:42: 05:23:47 | 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
2025-10-04 05:25:21.103331 | controller | \ logger.go:42: 05:23:47 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.103337 | controller | \ logger.go:42: 05:23:47 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.103343 | controller | 05:23:47 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:47
2025-10-04 05:25:21.103349 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:47 | glance_split/1-deploy_glance
2025-10-04 05:25:21.103355 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.103363 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.103370 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.103377 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.103385 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.103392 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.103400 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.103407 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.103414 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.103421 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.103429 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.103436 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.103444 | controller | 05:23:47 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.103460 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.103468 | controller | 05:23:47 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.103475 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.103483 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.103490 | controller | 05:23:47 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.103497 | controller | \ logger.go:42: 05:23:47 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.103504 | controller | \ logger.go:42: 05:23:47 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.103511 | controller | $imageTuples)\n logger.go:42: 05:23:47 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.103518 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:47 | glance_split/1-deploy_glance
2025-10-04 05:25:21.103525 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:47 | glance_split/1-deploy_glance
2025-10-04 05:25:21.103531 | controller | | + exit 0\n logger.go:42: 05:23:48 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.103538 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.103544 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.103551 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.103557 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.103564 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.103570 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.103577 | controller | \ ]\n logger.go:42: 05:23:48 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.103583 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.103589 | controller | \"default-public\" }}'\n logger.go:42: 05:23:48 | glance_split/1-deploy_glance
2025-10-04 05:25:21.103609 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.103616 | controller | \ logger.go:42: 05:23:48 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.103622 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.103629 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.103635 | controller | 05:23:48 | 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
2025-10-04 05:25:21.103642 | controller | \ logger.go:42: 05:23:48 | 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
2025-10-04 05:25:21.103648 | controller | \ logger.go:42: 05:23:48 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.103655 | controller | \ logger.go:42: 05:23:48 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.103661 | controller | 05:23:48 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:48
2025-10-04 05:25:21.103668 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:48 | glance_split/1-deploy_glance
2025-10-04 05:25:21.103677 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.103684 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.103690 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.103697 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.103703 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.103710 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.103716 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.103723 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.103729 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.103735 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.103742 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.103748 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.103755 | controller | 05:23:48 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.103761 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.103768 | controller | 05:23:48 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.103775 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.103782 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.103790 | controller | 05:23:48 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.103797 | controller | \ logger.go:42: 05:23:48 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.103805 | controller | \ logger.go:42: 05:23:48 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.103817 | controller | $imageTuples)\n logger.go:42: 05:23:48 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.103825 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:48 | glance_split/1-deploy_glance
2025-10-04 05:25:21.103834 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:48 | glance_split/1-deploy_glance
2025-10-04 05:25:21.103842 | controller | | + exit 0\n logger.go:42: 05:23:49 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.103849 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.103857 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.103865 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.103872 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.103878 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.103884 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.103901 | controller | \ ]\n logger.go:42: 05:23:49 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.103909 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.103921 | controller | \"default-public\" }}'\n logger.go:42: 05:23:49 | glance_split/1-deploy_glance
2025-10-04 05:25:21.103929 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.103936 | controller | \ logger.go:42: 05:23:49 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.103943 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.103950 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.103958 | controller | 05:23:49 | 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
2025-10-04 05:25:21.103966 | controller | \ logger.go:42: 05:23:49 | 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
2025-10-04 05:25:21.103972 | controller | \ logger.go:42: 05:23:49 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.103978 | controller | \ logger.go:42: 05:23:49 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.103984 | controller | 05:23:49 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:49
2025-10-04 05:25:21.103990 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:49 | glance_split/1-deploy_glance
2025-10-04 05:25:21.103996 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.104002 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.104007 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.104013 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.104019 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.104028 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.104049 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.104055 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.104061 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.104066 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.104072 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.104078 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.104084 | controller | 05:23:49 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.104090 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.104095 | controller | 05:23:49 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.104101 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.104107 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.104113 | controller | 05:23:50 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.104119 | controller | \ logger.go:42: 05:23:50 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.104145 | controller | \ logger.go:42: 05:23:50 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.104155 | controller | $imageTuples)\n logger.go:42: 05:23:50 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.104161 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:50 | glance_split/1-deploy_glance
2025-10-04 05:25:21.104166 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:50 | glance_split/1-deploy_glance
2025-10-04 05:25:21.104172 | controller | | + exit 0\n logger.go:42: 05:23:51 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.104178 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.104184 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.104202 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.104208 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.104214 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.104223 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.104229 | controller | \ ]\n logger.go:42: 05:23:51 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.104235 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.104240 | controller | \"default-public\" }}'\n logger.go:42: 05:23:51 | glance_split/1-deploy_glance
2025-10-04 05:25:21.104246 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.104252 | controller | \ logger.go:42: 05:23:51 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.104258 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.104264 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.104269 | controller | 05:23:51 | 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
2025-10-04 05:25:21.104275 | controller | \ logger.go:42: 05:23:51 | 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
2025-10-04 05:25:21.104281 | controller | \ logger.go:42: 05:23:51 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.104287 | controller | \ logger.go:42: 05:23:51 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.104293 | controller | 05:23:51 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:51
2025-10-04 05:25:21.104299 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:51 | glance_split/1-deploy_glance
2025-10-04 05:25:21.104305 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.104310 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.104316 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.104322 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.104328 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.104334 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.104339 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.104348 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.104354 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.104360 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.104366 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.104371 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.104377 | controller | 05:23:51 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.104383 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.104389 | controller | 05:23:51 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.104395 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.104400 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.104406 | controller | 05:23:51 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.104412 | controller | \ logger.go:42: 05:23:51 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.104418 | controller | \ logger.go:42: 05:23:51 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.104424 | controller | $imageTuples)\n logger.go:42: 05:23:51 | glance_split/1-deploy_glance | + grep
2025-10-04 05:25:21.104430 | controller | RELATED_IMAGE\n logger.go:42: 05:23:51 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.104444 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:51 | glance_split/1-deploy_glance
2025-10-04 05:25:21.104450 | controller | | + exit 0\n logger.go:42: 05:23:52 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.104456 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.104463 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.104469 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.104475 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.104481 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.104486 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.104492 | controller | \ ]\n logger.go:42: 05:23:52 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.104498 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.104504 | controller | \"default-public\" }}'\n logger.go:42: 05:23:52 | glance_split/1-deploy_glance
2025-10-04 05:25:21.104510 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.104516 | controller | \ logger.go:42: 05:23:52 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.104521 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.104530 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.104536 | controller | 05:23:52 | 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
2025-10-04 05:25:21.104544 | controller | \ logger.go:42: 05:23:52 | 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
2025-10-04 05:25:21.104555 | controller | \ logger.go:42: 05:23:52 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.104561 | controller | \ logger.go:42: 05:23:52 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.104567 | controller | 05:23:52 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:52
2025-10-04 05:25:21.104573 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:52 | glance_split/1-deploy_glance
2025-10-04 05:25:21.104578 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.104584 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.104590 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.104596 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.104602 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.104608 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.104613 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.104619 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.104625 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.104631 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.104637 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.104642 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.104649 | controller | 05:23:52 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.104655 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.104661 | controller | 05:23:52 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.104666 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.104672 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.104678 | controller | 05:23:52 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.104693 | controller | \ logger.go:42: 05:23:52 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.104699 | controller | \ logger.go:42: 05:23:52 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.104705 | controller | $imageTuples)\n logger.go:42: 05:23:52 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.104711 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:52 | glance_split/1-deploy_glance
2025-10-04 05:25:21.104717 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:52 | glance_split/1-deploy_glance
2025-10-04 05:25:21.104723 | controller | | + exit 0\n logger.go:42: 05:23:53 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.104729 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.104735 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.104740 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.104749 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.104755 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.104761 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.104767 | controller | \ ]\n logger.go:42: 05:23:53 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.104772 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.104778 | controller | \"default-public\" }}'\n logger.go:42: 05:23:53 | glance_split/1-deploy_glance
2025-10-04 05:25:21.104784 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.104790 | controller | \ logger.go:42: 05:23:53 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.104796 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.104801 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.104807 | controller | 05:23:53 | 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
2025-10-04 05:25:21.104813 | controller | \ logger.go:42: 05:23:53 | 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
2025-10-04 05:25:21.104819 | controller | \ logger.go:42: 05:23:53 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.104825 | controller | \ logger.go:42: 05:23:53 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.104830 | controller | 05:23:53 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:53
2025-10-04 05:25:21.104836 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:53 | glance_split/1-deploy_glance
2025-10-04 05:25:21.104842 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.104848 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.104854 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.104860 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.104868 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.104874 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.104881 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.104888 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.104894 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.104902 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.104908 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.104913 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.104919 | controller | 05:23:53 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.104925 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.104934 | controller | 05:23:53 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.104949 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.104955 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.104961 | controller | 05:23:54 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.104967 | controller | \ logger.go:42: 05:23:54 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.104973 | controller | \ logger.go:42: 05:23:54 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.104979 | controller | $imageTuples)\n logger.go:42: 05:23:54 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.104984 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:54 | glance_split/1-deploy_glance
2025-10-04 05:25:21.104991 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:54 | glance_split/1-deploy_glance
2025-10-04 05:25:21.105002 | controller | | + exit 0\n logger.go:42: 05:23:55 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.105010 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.105018 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.105026 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.105033 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.105041 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.105049 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.105056 | controller | \ ]\n logger.go:42: 05:23:55 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.105062 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.105068 | controller | \"default-public\" }}'\n logger.go:42: 05:23:55 | glance_split/1-deploy_glance
2025-10-04 05:25:21.105074 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.105080 | controller | \ logger.go:42: 05:23:55 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.105085 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.105091 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.105113 | controller | 05:23:55 | 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
2025-10-04 05:25:21.105120 | controller | \ logger.go:42: 05:23:55 | 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
2025-10-04 05:25:21.105146 | controller | \ logger.go:42: 05:23:55 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.105159 | controller | \ logger.go:42: 05:23:55 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.105167 | controller | 05:23:55 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:55
2025-10-04 05:25:21.105175 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:55 | glance_split/1-deploy_glance
2025-10-04 05:25:21.105182 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.105194 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.105202 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.105209 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.105215 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.105224 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.105230 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.105237 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.105245 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.105252 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.105260 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.105286 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.105294 | controller | 05:23:55 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.105301 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.105307 | controller | 05:23:55 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.105313 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.105319 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.105325 | controller | 05:23:55 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.105331 | controller | \ logger.go:42: 05:23:55 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.105336 | controller | \ logger.go:42: 05:23:55 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.105342 | controller | $imageTuples)\n logger.go:42: 05:23:55 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.105348 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:55 | glance_split/1-deploy_glance
2025-10-04 05:25:21.105354 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:55 | glance_split/1-deploy_glance
2025-10-04 05:25:21.105360 | controller | | + exit 0\n logger.go:42: 05:23:56 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.105366 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.105371 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.105377 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.105383 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.105389 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.105395 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.105400 | controller | \ ]\n logger.go:42: 05:23:56 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.105406 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.105412 | controller | \"default-public\" }}'\n logger.go:42: 05:23:56 | glance_split/1-deploy_glance
2025-10-04 05:25:21.105418 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.105427 | controller | \ logger.go:42: 05:23:56 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.105433 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.105439 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.105444 | controller | 05:23:56 | 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
2025-10-04 05:25:21.105450 | controller | \ logger.go:42: 05:23:56 | 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
2025-10-04 05:25:21.105456 | controller | \ logger.go:42: 05:23:56 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.105462 | controller | \ logger.go:42: 05:23:56 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.105468 | controller | 05:23:56 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:56
2025-10-04 05:25:21.105473 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:56 | glance_split/1-deploy_glance
2025-10-04 05:25:21.105479 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.105485 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.105491 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.105497 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.105503 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.105508 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.105514 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.105529 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.105536 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.105541 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.105547 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.105553 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.105559 | controller | 05:23:56 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.105565 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.105571 | controller | 05:23:56 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.105576 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.105582 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.105588 | controller | 05:23:56 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.105594 | controller | \ logger.go:42: 05:23:56 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.105600 | controller | \ logger.go:42: 05:23:56 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.105608 | controller | $imageTuples)\n logger.go:42: 05:23:56 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.105617 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:56 | glance_split/1-deploy_glance
2025-10-04 05:25:21.105623 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:56 | glance_split/1-deploy_glance
2025-10-04 05:25:21.105629 | controller | | + exit 0\n logger.go:42: 05:23:57 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.105634 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.105640 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.105646 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.105652 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.105658 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.105663 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.105669 | controller | \ ]\n logger.go:42: 05:23:57 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.105675 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.105681 | controller | \"default-public\" }}'\n logger.go:42: 05:23:57 | glance_split/1-deploy_glance
2025-10-04 05:25:21.105687 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.105692 | controller | \ logger.go:42: 05:23:57 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.105698 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.105704 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.105710 | controller | 05:23: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
2025-10-04 05:25:21.105716 | controller | \ logger.go:42: 05:23: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
2025-10-04 05:25:21.105721 | controller | \ logger.go:42: 05:23:58 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.105727 | controller | \ logger.go:42: 05:23:58 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.105733 | controller | 05:23:58 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:58
2025-10-04 05:25:21.105739 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:58 | glance_split/1-deploy_glance
2025-10-04 05:25:21.105745 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.105750 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.105756 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.105762 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.105778 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.105784 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.105790 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.105795 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.105804 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.105810 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.105816 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.105822 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.105828 | controller | 05:23:58 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.105834 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.105839 | controller | 05:23:58 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.105845 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.105851 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.105857 | controller | 05:23:58 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.105863 | controller | \ logger.go:42: 05:23:58 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.105868 | controller | \ logger.go:42: 05:23:58 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.105874 | controller | $imageTuples)\n logger.go:42: 05:23:58 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.105880 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:58 | glance_split/1-deploy_glance
2025-10-04 05:25:21.105886 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:58 | glance_split/1-deploy_glance
2025-10-04 05:25:21.105891 | controller | | + exit 0\n logger.go:42: 05:23:59 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.105897 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.105903 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.105909 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.105914 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.105923 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.105928 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.105934 | controller | \ ]\n logger.go:42: 05:23:59 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.105940 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.105946 | controller | \"default-public\" }}'\n logger.go:42: 05:23:59 | glance_split/1-deploy_glance
2025-10-04 05:25:21.105951 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.105957 | controller | \ logger.go:42: 05:23:59 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.105963 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.105969 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.105975 | controller | 05:23:59 | 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
2025-10-04 05:25:21.105981 | controller | \ logger.go:42: 05:23:59 | 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
2025-10-04 05:25:21.105990 | controller | \ logger.go:42: 05:23:59 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.105996 | controller | \ logger.go:42: 05:23:59 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.106001 | controller | 05:23:59 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:23:59
2025-10-04 05:25:21.106007 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:23:59 | glance_split/1-deploy_glance
2025-10-04 05:25:21.106022 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.106028 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.106034 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.106040 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.106046 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.106052 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.106058 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.106064 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.106069 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.106075 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.106081 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.106087 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.106093 | controller | 05:23:59 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.106154 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.106165 | controller | 05:23:59 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.106171 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.106176 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.106182 | controller | 05:23:59 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.106188 | controller | \ logger.go:42: 05:23:59 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.106194 | controller | \ logger.go:42: 05:23:59 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.106200 | controller | $imageTuples)\n logger.go:42: 05:23:59 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.106205 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:23:59 | glance_split/1-deploy_glance
2025-10-04 05:25:21.106211 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:23:59 | glance_split/1-deploy_glance
2025-10-04 05:25:21.106217 | controller | | + exit 0\n logger.go:42: 05:24:00 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.106223 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.106229 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.106235 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.106240 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.106256 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.106262 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.106267 | controller | \ ]\n logger.go:42: 05:24:00 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.106273 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.106279 | controller | \"default-public\" }}'\n logger.go:42: 05:24:00 | glance_split/1-deploy_glance
2025-10-04 05:25:21.106285 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.106291 | controller | \ logger.go:42: 05:24:00 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.106297 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.106305 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.106312 | controller | 05:24: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
2025-10-04 05:25:21.106320 | controller | \ logger.go:42: 05:24: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
2025-10-04 05:25:21.106343 | controller | \ logger.go:42: 05:24:00 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.106352 | controller | \ logger.go:42: 05:24:00 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.106363 | controller | 05:24:00 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:24:00
2025-10-04 05:25:21.106371 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:24:00 | glance_split/1-deploy_glance
2025-10-04 05:25:21.106379 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.106385 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.106391 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.106397 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.106402 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.106411 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.106417 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.106423 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.106429 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.106435 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.106440 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.106446 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.106452 | controller | 05:24:00 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.106458 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.106464 | controller | 05:24:00 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.106473 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.106478 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.106484 | controller | 05:24:00 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.106490 | controller | \ logger.go:42: 05:24:00 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.106496 | controller | \ logger.go:42: 05:24:00 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.106502 | controller | $imageTuples)\n logger.go:42: 05:24:00 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.106507 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:24:00 | glance_split/1-deploy_glance
2025-10-04 05:25:21.106513 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:24:00 | glance_split/1-deploy_glance
2025-10-04 05:25:21.106519 | controller | | + exit 0\n logger.go:42: 05:24:01 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.106525 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.106531 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.106537 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.106542 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.106548 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.106554 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.106560 | controller | \ ]\n logger.go:42: 05:24:01 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.106566 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.106571 | controller | \"default-public\" }}'\n logger.go:42: 05:24:01 | glance_split/1-deploy_glance
2025-10-04 05:25:21.106577 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.106583 | controller | \ logger.go:42: 05:24:01 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.106589 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.106595 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.106612 | controller | 05:24:02 | 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
2025-10-04 05:25:21.106619 | controller | \ logger.go:42: 05:24:02 | 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
2025-10-04 05:25:21.106625 | controller | \ logger.go:42: 05:24:02 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.106631 | controller | \ logger.go:42: 05:24:02 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.106636 | controller | 05:24:02 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:24:02
2025-10-04 05:25:21.106643 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:24:02 | glance_split/1-deploy_glance
2025-10-04 05:25:21.106649 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.106654 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.106663 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.106672 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.106678 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.106684 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.106690 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.106696 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.106701 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.106707 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.106713 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.106719 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.106725 | controller | 05:24:02 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.106731 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.106737 | controller | 05:24:02 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.106742 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.106748 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.106754 | controller | 05:24:02 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.106760 | controller | \ logger.go:42: 05:24:02 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.106766 | controller | \ logger.go:42: 05:24:02 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.106772 | controller | $imageTuples)\n logger.go:42: 05:24:02 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.106777 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:24:02 | glance_split/1-deploy_glance
2025-10-04 05:25:21.106783 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:24:02 | glance_split/1-deploy_glance
2025-10-04 05:25:21.106789 | controller | | + exit 0\n logger.go:42: 05:24:03 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.106795 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.106801 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.106807 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.106812 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.106818 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.106824 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.106830 | controller | \ ]\n logger.go:42: 05:24:03 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.106836 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.106842 | controller | \"default-public\" }}'\n logger.go:42: 05:24:03 | glance_split/1-deploy_glance
2025-10-04 05:25:21.106848 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.106866 | controller | \ logger.go:42: 05:24:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.106873 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.106880 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.106887 | controller | 05:24: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
2025-10-04 05:25:21.106896 | controller | \ logger.go:42: 05:24:03 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.106903 | controller | \ logger.go:42: 05:24: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
2025-10-04 05:25:21.106909 | controller | \ logger.go:42: 05:24:03 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.106915 | controller | 05:24:03 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:24:03
2025-10-04 05:25:21.106921 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:24:03 | glance_split/1-deploy_glance
2025-10-04 05:25:21.106927 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.106933 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.106939 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.106944 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.106950 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.106956 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.106962 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.106968 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.106974 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.106979 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.106988 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.106993 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.106999 | controller | 05:24:03 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.107005 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.107011 | controller | 05:24:03 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.107017 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.107023 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.107029 | controller | 05:24:03 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.107034 | controller | \ logger.go:42: 05:24:03 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.107040 | controller | \ logger.go:42: 05:24:03 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.107046 | controller | $imageTuples)\n logger.go:42: 05:24:03 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.107052 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:24:03 | glance_split/1-deploy_glance
2025-10-04 05:25:21.107061 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:24:03 | glance_split/1-deploy_glance
2025-10-04 05:25:21.107067 | controller | | + exit 0\n logger.go:42: 05:24:04 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.107072 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.107078 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.107084 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.107090 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.107096 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.107102 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.107108 | controller | \ ]\n logger.go:42: 05:24:04 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.107122 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.107142 | controller | \"default-public\" }}'\n logger.go:42: 05:24:04 | glance_split/1-deploy_glance
2025-10-04 05:25:21.107152 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.107159 | controller | \ logger.go:42: 05:24:04 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.107167 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.107175 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.107182 | controller | 05:24:05 | 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
2025-10-04 05:25:21.107189 | controller | \ logger.go:42: 05:24:05 | 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
2025-10-04 05:25:21.107197 | controller | \ logger.go:42: 05:24:05 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.107204 | controller | \ logger.go:42: 05:24:05 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.107212 | controller | 05:24:05 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:24:05
2025-10-04 05:25:21.107219 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:24:05 | glance_split/1-deploy_glance
2025-10-04 05:25:21.107225 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.107231 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.107237 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.107242 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.107248 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.107254 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.107260 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.107267 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.107275 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.107287 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.107295 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.107303 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.107311 | controller | 05:24:05 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.107316 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.107322 | controller | 05:24:05 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.107328 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.107334 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.107340 | controller | 05:24:05 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.107346 | controller | \ logger.go:42: 05:24:05 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.107356 | controller | \ logger.go:42: 05:24:05 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.107364 | controller | $imageTuples)\n logger.go:42: 05:24:05 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.107372 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:24:05 | glance_split/1-deploy_glance
2025-10-04 05:25:21.107380 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:24:05 | glance_split/1-deploy_glance
2025-10-04 05:25:21.107388 | controller | | + exit 0\n logger.go:42: 05:24:06 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.107395 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.107403 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.107410 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.107429 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.107435 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.107441 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.107448 | controller | \ ]\n logger.go:42: 05:24:06 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.107456 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.107464 | controller | \"default-public\" }}'\n logger.go:42: 05:24:06 | glance_split/1-deploy_glance
2025-10-04 05:25:21.107472 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.107479 | controller | \ logger.go:42: 05:24:06 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.107487 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.107494 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.107502 | controller | 05:24: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
2025-10-04 05:25:21.107510 | controller | \ logger.go:42: 05:24: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
2025-10-04 05:25:21.107517 | controller | \ logger.go:42: 05:24:06 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.107528 | controller | \ logger.go:42: 05:24:06 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.107535 | controller | 05:24:06 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:24:06
2025-10-04 05:25:21.107542 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:24:06 | glance_split/1-deploy_glance
2025-10-04 05:25:21.107549 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.107557 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.107565 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.107572 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.107584 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.107591 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.107614 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.107621 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.107629 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.107636 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.107644 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.107651 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.107659 | controller | 05:24:06 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.107666 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.107671 | controller | 05:24:06 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.107677 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.107683 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.107689 | controller | 05:24:06 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.107695 | controller | \ logger.go:42: 05:24:06 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.107700 | controller | \ logger.go:42: 05:24:06 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.107706 | controller | $imageTuples)\n logger.go:42: 05:24:06 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.107712 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:24:06 | glance_split/1-deploy_glance
2025-10-04 05:25:21.107718 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:24:06 | glance_split/1-deploy_glance
2025-10-04 05:25:21.107734 | controller | | + exit 0\n logger.go:42: 05:24:07 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.107741 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.107750 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.107756 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.107762 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.107768 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.107777 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.107782 | controller | \ ]\n logger.go:42: 05:24:07 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.107788 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.107794 | controller | \"default-public\" }}'\n logger.go:42: 05:24:07 | glance_split/1-deploy_glance
2025-10-04 05:25:21.107800 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.107806 | controller | \ logger.go:42: 05:24:07 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.107811 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.107817 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.107823 | controller | 05:24: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
2025-10-04 05:25:21.107829 | controller | \ logger.go:42: 05:24: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
2025-10-04 05:25:21.107835 | controller | \ logger.go:42: 05:24:07 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.107840 | controller | \ logger.go:42: 05:24:07 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.107846 | controller | 05:24:07 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:24:07
2025-10-04 05:25:21.107852 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:24:07 | glance_split/1-deploy_glance
2025-10-04 05:25:21.107858 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.107864 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.107869 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.107875 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.107881 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.107887 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.107892 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.107898 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.107904 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.107910 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.107916 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.107921 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.107927 | controller | 05:24:07 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.107933 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.107939 | controller | 05:24:07 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.107944 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.107953 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.107959 | controller | 05:24:07 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.107965 | controller | \ logger.go:42: 05:24:07 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.107980 | controller | \ logger.go:42: 05:24:07 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.107986 | controller | $imageTuples)\n logger.go:42: 05:24:07 | glance_split/1-deploy_glance | + grep
2025-10-04 05:25:21.107992 | controller | RELATED_IMAGE\n logger.go:42: 05:24:07 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.107998 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:24:07 | glance_split/1-deploy_glance
2025-10-04 05:25:21.108004 | controller | | + exit 0\n logger.go:42: 05:24:09 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.108010 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.108015 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.108021 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.108027 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.108033 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.108038 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.108044 | controller | \ ]\n logger.go:42: 05:24:09 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.108050 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.108058 | controller | \"default-public\" }}'\n logger.go:42: 05:24:09 | glance_split/1-deploy_glance
2025-10-04 05:25:21.108064 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.108070 | controller | \ logger.go:42: 05:24:09 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.108076 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.108082 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.108088 | controller | 05:24: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
2025-10-04 05:25:21.108093 | controller | \ logger.go:42: 05:24: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
2025-10-04 05:25:21.108100 | controller | \ logger.go:42: 05:24:09 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.108108 | controller | \ logger.go:42: 05:24:09 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.108116 | controller | 05:24:09 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:24:09
2025-10-04 05:25:21.108124 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:24:09 | glance_split/1-deploy_glance
2025-10-04 05:25:21.108160 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.108167 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.108174 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.108185 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.108192 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.108200 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.108207 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.108215 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.108222 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.108229 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.108236 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.108244 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.108252 | controller | 05:24:09 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.108260 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.108268 | controller | 05:24:09 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.108275 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.108295 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.108302 | controller | 05:24:09 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.108308 | controller | \ logger.go:42: 05:24:09 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.108314 | controller | \ logger.go:42: 05:24:09 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.108320 | controller | $imageTuples)\n logger.go:42: 05:24:09 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.108326 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:24:09 | glance_split/1-deploy_glance
2025-10-04 05:25:21.108334 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:24:09 | glance_split/1-deploy_glance
2025-10-04 05:25:21.108342 | controller | | + exit 0\n logger.go:42: 05:24:10 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.108350 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.108358 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.108365 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.108373 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.108380 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.108387 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.108393 | controller | \ ]\n logger.go:42: 05:24:10 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.108399 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.108405 | controller | \"default-public\" }}'\n logger.go:42: 05:24:10 | glance_split/1-deploy_glance
2025-10-04 05:25:21.108410 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.108417 | controller | \ logger.go:42: 05:24:10 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.108424 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.108436 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.108444 | controller | 05:24: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
2025-10-04 05:25:21.108452 | controller | \ logger.go:42: 05:24: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
2025-10-04 05:25:21.108460 | controller | \ logger.go:42: 05:24:10 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.108467 | controller | \ logger.go:42: 05:24:10 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.108474 | controller | 05:24:10 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:24:10
2025-10-04 05:25:21.108482 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:24:10 | glance_split/1-deploy_glance
2025-10-04 05:25:21.108489 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.108500 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.108506 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.108514 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.108521 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.108529 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.108537 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.108544 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.108552 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.108559 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.108566 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.108574 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.108596 | controller | 05:24:10 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.108604 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.108611 | controller | 05:24:10 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.108618 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.108626 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.108634 | controller | 05:24:10 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.108641 | controller | \ logger.go:42: 05:24:10 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.108649 | controller | \ logger.go:42: 05:24:10 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.108656 | controller | $imageTuples)\n logger.go:42: 05:24:10 | glance_split/1-deploy_glance | + grep
2025-10-04 05:25:21.108663 | controller | RELATED_IMAGE\n logger.go:42: 05:24:10 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.108670 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:24:10 | glance_split/1-deploy_glance
2025-10-04 05:25:21.108681 | controller | | + exit 0\n logger.go:42: 05:24:12 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.108688 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.108695 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.108702 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.108709 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.108717 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.108724 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.108732 | controller | \ ]\n logger.go:42: 05:24:12 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.108739 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.108747 | controller | \"default-public\" }}'\n logger.go:42: 05:24:12 | glance_split/1-deploy_glance
2025-10-04 05:25:21.108755 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.108762 | controller | \ logger.go:42: 05:24:12 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.108770 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.108777 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.108785 | controller | 05:24: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
2025-10-04 05:25:21.108793 | controller | \ logger.go:42: 05:24: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
2025-10-04 05:25:21.108801 | controller | \ logger.go:42: 05:24:12 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.108808 | controller | \ logger.go:42: 05:24:12 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.108814 | controller | 05:24:12 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:24:12
2025-10-04 05:25:21.108820 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:24:12 | glance_split/1-deploy_glance
2025-10-04 05:25:21.108826 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.108831 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.108837 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.108843 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.108849 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.108859 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.108867 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.108875 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.108900 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.108908 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.108922 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.108930 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.108937 | controller | 05:24:12 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.108945 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.108952 | controller | 05:24:12 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.108959 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.108967 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.108974 | controller | 05:24:12 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.108981 | controller | \ logger.go:42: 05:24:12 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.108989 | controller | \ logger.go:42: 05:24:12 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.108996 | controller | $imageTuples)\n logger.go:42: 05:24:12 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.109003 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:24:12 | glance_split/1-deploy_glance
2025-10-04 05:25:21.109010 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:24:12 | glance_split/1-deploy_glance
2025-10-04 05:25:21.109017 | controller | | + exit 0\n logger.go:42: 05:24:13 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.109025 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.109032 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.109039 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.109047 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.109054 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.109062 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.109069 | controller | \ ]\n logger.go:42: 05:24:13 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.109077 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.109085 | controller | \"default-public\" }}'\n logger.go:42: 05:24:13 | glance_split/1-deploy_glance
2025-10-04 05:25:21.109092 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.109115 | controller | \ logger.go:42: 05:24:13 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.109123 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.109155 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.109163 | controller | 05:24: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
2025-10-04 05:25:21.109171 | controller | \ logger.go:42: 05:24: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
2025-10-04 05:25:21.109179 | controller | \ logger.go:42: 05:24:13 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.109191 | controller | \ logger.go:42: 05:24:13 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.109199 | controller | 05:24:13 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:24:13
2025-10-04 05:25:21.109206 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:24:13 | glance_split/1-deploy_glance
2025-10-04 05:25:21.109214 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.109222 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.109230 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.109238 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.109245 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.109268 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.109276 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.109284 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.109292 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.109300 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.109308 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.109316 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.109324 | controller | 05:24:13 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.109331 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.109339 | controller | 05:24:13 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.109346 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.109358 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.109366 | controller | 05:24:13 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.109374 | controller | \ logger.go:42: 05:24:13 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.109381 | controller | \ logger.go:42: 05:24:13 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.109389 | controller | $imageTuples)\n logger.go:42: 05:24:13 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.109397 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:24:13 | glance_split/1-deploy_glance
2025-10-04 05:25:21.109405 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:24:13 | glance_split/1-deploy_glance
2025-10-04 05:25:21.109413 | controller | | + exit 0\n logger.go:42: 05:24:14 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.109420 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.109428 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.109436 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.109444 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.109451 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.109459 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.109474 | controller | \ ]\n logger.go:42: 05:24:14 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.109482 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.109490 | controller | \"default-public\" }}'\n logger.go:42: 05:24:14 | glance_split/1-deploy_glance
2025-10-04 05:25:21.109497 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.109505 | controller | \ logger.go:42: 05:24:14 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.109513 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.109521 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.109528 | controller | 05:24:14 | 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
2025-10-04 05:25:21.109540 | controller | \ logger.go:42: 05:24:14 | 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
2025-10-04 05:25:21.109548 | controller | \ logger.go:42: 05:24:14 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.109555 | controller | \ logger.go:42: 05:24:14 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.109563 | controller | 05:24:14 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:24:14
2025-10-04 05:25:21.109571 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:24:14 | glance_split/1-deploy_glance
2025-10-04 05:25:21.109582 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.109602 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.109611 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.109619 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.109627 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.109635 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.109643 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.109651 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.109658 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.109666 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.109674 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.109682 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.109689 | controller | 05:24:14 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.109697 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.109705 | controller | 05:24:14 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.109712 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.109720 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.109732 | controller | 05:24:15 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.109740 | controller | \ logger.go:42: 05:24:15 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.109748 | controller | \ logger.go:42: 05:24:15 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.109756 | controller | $imageTuples)\n logger.go:42: 05:24:15 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.109764 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:24:15 | glance_split/1-deploy_glance
2025-10-04 05:25:21.109772 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:24:15 | glance_split/1-deploy_glance
2025-10-04 05:25:21.109779 | controller | | + exit 0\n logger.go:42: 05:24:16 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.109787 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.109795 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.109802 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.109810 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.109821 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.109829 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.109836 | controller | \ ]\n logger.go:42: 05:24:16 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.109844 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.109852 | controller | \"default-public\" }}'\n logger.go:42: 05:24:16 | glance_split/1-deploy_glance
2025-10-04 05:25:21.109863 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.109871 | controller | \ logger.go:42: 05:24:16 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.109880 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.109888 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.109897 | controller | 05:24:16 | 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
2025-10-04 05:25:21.109905 | controller | \ logger.go:42: 05:24:16 | 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
2025-10-04 05:25:21.109913 | controller | \ logger.go:42: 05:24:16 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.109936 | controller | \ logger.go:42: 05:24:16 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.109944 | controller | 05:24:16 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:24:16
2025-10-04 05:25:21.109950 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:24:16 | glance_split/1-deploy_glance
2025-10-04 05:25:21.109956 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.109962 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.109968 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.109974 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.109983 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.109989 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.109995 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.110000 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.110006 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.110012 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.110018 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.110024 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.110030 | controller | 05:24:16 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.110035 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.110041 | controller | 05:24:16 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.110047 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.110053 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.110058 | controller | 05:24:16 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.110064 | controller | \ logger.go:42: 05:24:16 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.110070 | controller | \ logger.go:42: 05:24:16 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.110076 | controller | $imageTuples)\n logger.go:42: 05:24:16 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.110082 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:24:16 | glance_split/1-deploy_glance
2025-10-04 05:25:21.110088 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:24:16 | glance_split/1-deploy_glance
2025-10-04 05:25:21.110101 | controller | | + exit 0\n logger.go:42: 05:24:17 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.110115 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.110124 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.110152 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.110159 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.110165 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.110171 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.110177 | controller | \ ]\n logger.go:42: 05:24:17 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.110186 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.110192 | controller | \"default-public\" }}'\n logger.go:42: 05:24:17 | glance_split/1-deploy_glance
2025-10-04 05:25:21.110198 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.110204 | controller | \ logger.go:42: 05:24:17 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.110210 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.110216 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.110225 | controller | 05:24: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
2025-10-04 05:25:21.110246 | controller | \ logger.go:42: 05:24: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
2025-10-04 05:25:21.110253 | controller | \ logger.go:42: 05:24:17 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.110259 | controller | \ logger.go:42: 05:24:17 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.110265 | controller | 05:24:17 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:24:17
2025-10-04 05:25:21.110270 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:24:17 | glance_split/1-deploy_glance
2025-10-04 05:25:21.110276 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.110282 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.110288 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.110294 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.110300 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.110308 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.110314 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.110320 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.110326 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.110331 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.110337 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.110343 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.110349 | controller | 05:24:17 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.110355 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.110363 | controller | 05:24:17 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.110369 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.110375 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.110380 | controller | 05:24:17 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.110386 | controller | \ logger.go:42: 05:24:17 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.110392 | controller | \ logger.go:42: 05:24:17 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.110398 | controller | $imageTuples)\n logger.go:42: 05:24:17 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.110403 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:24:17 | glance_split/1-deploy_glance
2025-10-04 05:25:21.110409 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:24:17 | glance_split/1-deploy_glance
2025-10-04 05:25:21.110415 | controller | | + exit 0\n logger.go:42: 05:24:18 | glance_split/1-deploy_glance | running
2025-10-04 05:25:21.110477 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint
2025-10-04 05:25:21.110492 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\"
2025-10-04 05:25:21.110506 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n
2025-10-04 05:25:21.110514 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n
2025-10-04 05:25:21.110521 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [
2025-10-04 05:25:21.110529 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n
2025-10-04 05:25:21.110537 | controller | \ ]\n logger.go:42: 05:24:18 | glance_split/1-deploy_glance | + template='{{
2025-10-04 05:25:21.110544 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.110550 | controller | \"default-public\" }}'\n logger.go:42: 05:24:18 | glance_split/1-deploy_glance
2025-10-04 05:25:21.110556 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n
2025-10-04 05:25:21.110562 | controller | \ logger.go:42: 05:24:18 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.110583 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\"
2025-10-04 05:25:21.110589 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42:
2025-10-04 05:25:21.110595 | controller | 05:24:19 | 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
2025-10-04 05:25:21.110601 | controller | \ logger.go:42: 05:24:19 | 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
2025-10-04 05:25:21.110607 | controller | \ logger.go:42: 05:24:19 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n
2025-10-04 05:25:21.110613 | controller | \ logger.go:42: 05:24:19 | glance_split/1-deploy_glance | + matches=\n logger.go:42:
2025-10-04 05:25:21.110620 | controller | 05:24:19 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 05:24:19
2025-10-04 05:25:21.110632 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 05:24:19 | glance_split/1-deploy_glance
2025-10-04 05:25:21.110651 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index
2025-10-04 05:25:21.110660 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{
2025-10-04 05:25:21.110668 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.110675 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n
2025-10-04 05:25:21.110683 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null;
2025-10-04 05:25:21.110689 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n
2025-10-04 05:25:21.110694 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n
2025-10-04 05:25:21.110700 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc
2025-10-04 05:25:21.110706 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n
2025-10-04 05:25:21.110712 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n
2025-10-04 05:25:21.110718 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n
2025-10-04 05:25:21.110728 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42:
2025-10-04 05:25:21.110736 | controller | 05:24:19 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.110743 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.110751 | controller | 05:24:19 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment
2025-10-04 05:25:21.110759 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.110767 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42:
2025-10-04 05:25:21.110774 | controller | 05:24:19 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.110781 | controller | \ logger.go:42: 05:24:19 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n
2025-10-04 05:25:21.110786 | controller | \ logger.go:42: 05:24:19 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.110792 | controller | $imageTuples)\n logger.go:42: 05:24:19 | glance_split/1-deploy_glance | + echo
2025-10-04 05:25:21.110798 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 05:24:19 | glance_split/1-deploy_glance
2025-10-04 05:25:21.110804 | controller | | + grep RELATED_IMAGE\n logger.go:42: 05:24:19 | glance_split/1-deploy_glance
2025-10-04 05:25:21.110810 | controller | | + exit 0\n logger.go:42: 05:24:20 | glance_split/1-deploy_glance | test step
2025-10-04 05:25:21.110816 | controller | failed 1-deploy_glance\n case.go:396: failed in step 1-deploy_glance\n case.go:398:
2025-10-04 05:25:21.110822 | controller | --- StatefulSet:glance-kuttl-tests/glance-default-external-api\n +++ StatefulSet:glance-kuttl-tests/glance-default-external-api\n
2025-10-04 05:25:21.110831 | controller | \ @@ -1,18 +1,47 @@\n apiVersion: apps/v1\n kind: StatefulSet\n
2025-10-04 05:25:21.110838 | controller | \ metadata:\n + labels:\n + component: glance-api\n +
2025-10-04 05:25:21.110846 | controller | \ glanceAPI: glance-default-external\n + owner: glance-default-external\n
2025-10-04 05:25:21.110854 | controller | \ + service: glance\n + managedFields: '[... elided field over
2025-10-04 05:25:21.110861 | controller | 10 lines long ...]'\n name: glance-default-external-api\n namespace:
2025-10-04 05:25:21.110883 | controller | glance-kuttl-tests\n + ownerReferences:\n + - apiVersion: glance.openstack.org/v1beta1\n
2025-10-04 05:25:21.110890 | controller | \ + blockOwnerDeletion: true\n + controller: true\n +
2025-10-04 05:25:21.110896 | controller | \ kind: GlanceAPI\n + name: glance-default-external\n + uid:
2025-10-04 05:25:21.110902 | controller | b461506a-76b9-466a-ad3c-c23d72293c37\n spec:\n + persistentVolumeClaimRetentionPolicy:\n
2025-10-04 05:25:21.110908 | controller | \ + whenDeleted: Retain\n + whenScaled: Retain\n + podManagementPolicy:
2025-10-04 05:25:21.110917 | controller | Parallel\n replicas: 1\n + revisionHistoryLimit: 10\n selector:\n
2025-10-04 05:25:21.110925 | controller | \ matchLabels:\n + component: glance-api\n + glanceAPI:
2025-10-04 05:25:21.110932 | controller | glance-default-external\n + owner: glance-default-external\n service:
2025-10-04 05:25:21.110940 | controller | glance\n + serviceName: glance-default-external-api\n template:\n
2025-10-04 05:25:21.110948 | controller | \ metadata:\n + annotations:\n + k8s.v1.cni.cncf.io/networks:
2025-10-04 05:25:21.110955 | controller | '[]'\n + creationTimestamp: null\n labels:\n +
2025-10-04 05:25:21.110963 | controller | \ component: glance-api\n + glanceAPI: glance-default-external\n
2025-10-04 05:25:21.110970 | controller | \ + owner: glance-default-external\n service: glance\n
2025-10-04 05:25:21.110981 | controller | \ spec:\n + affinity: '[... elided field over 10 lines long
2025-10-04 05:25:21.110987 | controller | ...]'\n containers:\n - args:\n - --single-child\n
2025-10-04 05:25:21.110994 | controller | \ @@ -22,7 +51,62 @@\n - /usr/bin/tail -n+1 -F /var/log/glance/glance-default-external.log
2025-10-04 05:25:21.111002 | controller | 2>/dev/null\n command:\n - /usr/bin/dumb-init\n
2025-10-04 05:25:21.111010 | controller | \ + env:\n + - name: CONFIG_HASH\n + value:
2025-10-04 05:25:21.111018 | controller | n659h68h5d7h54fh64bh597h644hf8h687h5cch679hddh74h6dh688h69h7dhc6h6dh568h68ch684h84h74h5d9hd5h644h588h657h699h696hfdq\n
2025-10-04 05:25:21.111026 | controller | \ + - name: GLANCE_DOMAIN\n + value: glance-default-external-api.glance-kuttl-tests.svc\n
2025-10-04 05:25:21.111033 | controller | \ + - name: KOLLA_CONFIG_STRATEGY\n + value: COPY_ALWAYS\n
2025-10-04 05:25:21.111040 | controller | \ + - name: URISCHEME\n + value: HTTP\n + image:
2025-10-04 05:25:21.111055 | controller | quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n +
2025-10-04 05:25:21.111063 | controller | \ imagePullPolicy: IfNotPresent\n + livenessProbe:\n +
2025-10-04 05:25:21.111070 | controller | \ failureThreshold: 3\n + httpGet:\n + path:
2025-10-04 05:25:21.111078 | controller | /healthcheck\n + port: 9292\n + scheme: HTTP\n
2025-10-04 05:25:21.111085 | controller | \ + initialDelaySeconds: 5\n + periodSeconds: 30\n
2025-10-04 05:25:21.111093 | controller | \ + successThreshold: 1\n + timeoutSeconds: 30\n
2025-10-04 05:25:21.111101 | controller | \ name: glance-log\n + readinessProbe:\n + failureThreshold:
2025-10-04 05:25:21.111108 | controller | 3\n + httpGet:\n + path: /healthcheck\n +
2025-10-04 05:25:21.111116 | controller | \ port: 9292\n + scheme: HTTP\n + initialDelaySeconds:
2025-10-04 05:25:21.111124 | controller | 5\n + periodSeconds: 30\n + successThreshold: 1\n
2025-10-04 05:25:21.111152 | controller | \ + timeoutSeconds: 30\n + resources: {}\n +
2025-10-04 05:25:21.111160 | controller | \ securityContext:\n + allowPrivilegeEscalation: false\n +
2025-10-04 05:25:21.111168 | controller | \ capabilities:\n + drop:\n + - ALL\n
2025-10-04 05:25:21.111175 | controller | \ + runAsGroup: 42415\n + runAsNonRoot: true\n +
2025-10-04 05:25:21.111183 | controller | \ runAsUser: 42415\n + seccompProfile:\n + type:
2025-10-04 05:25:21.111191 | controller | RuntimeDefault\n + startupProbe:\n + exec:\n +
2025-10-04 05:25:21.111198 | controller | \ command:\n + - /bin/true\n + failureThreshold:
2025-10-04 05:25:21.111206 | controller | 6\n + periodSeconds: 10\n + successThreshold: 1\n
2025-10-04 05:25:21.111214 | controller | \ + timeoutSeconds: 1\n + terminationMessagePath: /dev/termination-log\n
2025-10-04 05:25:21.111221 | controller | \ + terminationMessagePolicy: File\n + volumeMounts:\n
2025-10-04 05:25:21.111229 | controller | \ + - mountPath: /var/log/glance\n + name: logs\n -
2025-10-04 05:25:21.111251 | controller | args:\n - --single-child\n - --\n @@ -31,10
2025-10-04 05:25:21.111259 | controller | +115,217 @@\n - /usr/local/bin/kolla_start\n command:\n
2025-10-04 05:25:21.111271 | controller | \ - /usr/bin/dumb-init\n + env:\n + -
2025-10-04 05:25:21.111280 | controller | name: CONFIG_HASH\n + value: n659h68h5d7h54fh64bh597h644hf8h687h5cch679hddh74h6dh688h69h7dhc6h6dh568h68ch684h84h74h5d9hd5h644h588h657h699h696hfdq\n
2025-10-04 05:25:21.111288 | controller | \ + - name: GLANCE_DOMAIN\n + value: glance-default-external-api.glance-kuttl-tests.svc\n
2025-10-04 05:25:21.111296 | controller | \ + - name: KOLLA_CONFIG_STRATEGY\n + value: COPY_ALWAYS\n
2025-10-04 05:25:21.111304 | controller | \ + - name: URISCHEME\n + value: HTTP\n + image:
2025-10-04 05:25:21.111311 | controller | quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n +
2025-10-04 05:25:21.111318 | controller | \ imagePullPolicy: IfNotPresent\n + livenessProbe:\n +
2025-10-04 05:25:21.111326 | controller | \ failureThreshold: 3\n + httpGet:\n + path:
2025-10-04 05:25:21.111333 | controller | /healthcheck\n + port: 9292\n + scheme: HTTP\n
2025-10-04 05:25:21.111341 | controller | \ + initialDelaySeconds: 5\n + periodSeconds: 30\n
2025-10-04 05:25:21.111349 | controller | \ + successThreshold: 1\n + timeoutSeconds: 30\n
2025-10-04 05:25:21.111356 | controller | \ name: glance-httpd\n + readinessProbe:\n +
2025-10-04 05:25:21.111364 | controller | \ failureThreshold: 3\n + httpGet:\n + path:
2025-10-04 05:25:21.111372 | controller | /healthcheck\n + port: 9292\n + scheme: HTTP\n
2025-10-04 05:25:21.111380 | controller | \ + initialDelaySeconds: 5\n + periodSeconds: 30\n
2025-10-04 05:25:21.111387 | controller | \ + successThreshold: 1\n + timeoutSeconds: 30\n
2025-10-04 05:25:21.111395 | controller | \ + resources: {}\n + securityContext:\n + allowPrivilegeEscalation:
2025-10-04 05:25:21.111402 | controller | true\n + capabilities:\n + drop:\n + -
2025-10-04 05:25:21.111410 | controller | MKNOD\n + privileged: true\n + runAsGroup: 42415\n
2025-10-04 05:25:21.111421 | controller | \ + runAsUser: 42415\n + seccompProfile:\n +
2025-10-04 05:25:21.111429 | controller | \ type: RuntimeDefault\n + startupProbe:\n + exec:\n
2025-10-04 05:25:21.111439 | controller | \ + command:\n + - /bin/true\n + failureThreshold:
2025-10-04 05:25:21.111447 | controller | 6\n + periodSeconds: 10\n + successThreshold: 1\n
2025-10-04 05:25:21.111455 | controller | \ + timeoutSeconds: 1\n + terminationMessagePath: /dev/termination-log\n
2025-10-04 05:25:21.111463 | controller | \ + terminationMessagePolicy: File\n + volumeMounts:\n
2025-10-04 05:25:21.111470 | controller | \ + - mountPath: /var/lib/config-data/default\n + name:
2025-10-04 05:25:21.111478 | controller | config-data\n + readOnly: true\n + - mountPath: /etc/my.cnf\n
2025-10-04 05:25:21.111485 | controller | \ + name: config-data\n + readOnly: true\n +
2025-10-04 05:25:21.111493 | controller | \ subPath: my.cnf\n + - mountPath: /var/lib/kolla/config_files/config.json\n
2025-10-04 05:25:21.111500 | controller | \ + name: config-data\n + readOnly: true\n +
2025-10-04 05:25:21.111508 | controller | \ subPath: glance-httpd-config.json\n + - mountPath: /var/lib/glance\n
2025-10-04 05:25:21.111515 | controller | \ + name: glance\n + - mountPath: /etc/iscsi\n +
2025-10-04 05:25:21.111523 | controller | \ name: etc-iscsi\n + readOnly: true\n + -
2025-10-04 05:25:21.111535 | controller | mountPath: /dev\n + name: dev\n + - mountPath: /lib/modules\n
2025-10-04 05:25:21.111543 | controller | \ + name: lib-modules\n + readOnly: true\n +
2025-10-04 05:25:21.111551 | controller | \ - mountPath: /run\n + name: run\n + - mountPath:
2025-10-04 05:25:21.111558 | controller | /sys\n + name: sys\n + - mountPath: /var/locks/openstack/os-brick\n
2025-10-04 05:25:21.111566 | controller | \ + name: var-locks-brick\n + - mountPath: /etc/nvme\n
2025-10-04 05:25:21.111573 | controller | \ + name: etc-nvme\n + - mountPath: /var/log/glance\n
2025-10-04 05:25:21.111580 | controller | \ + name: logs\n + - mountPath: /usr/local/bin/container-scripts\n
2025-10-04 05:25:21.111588 | controller | \ + name: scripts\n + readOnly: true\n + -
2025-10-04 05:25:21.111609 | controller | mountPath: /run/httpd\n + name: httpd-run\n + - mountPath:
2025-10-04 05:25:21.111619 | controller | /var/lib/glance/image-cache\n + name: glance-cache\n + -
2025-10-04 05:25:21.111626 | controller | args:\n + - --single-child\n + - --\n + -
2025-10-04 05:25:21.111634 | controller | /bin/bash\n + - -c\n + - /usr/local/bin/kolla_start\n
2025-10-04 05:25:21.111641 | controller | \ + command:\n + - /usr/bin/dumb-init\n + env:\n
2025-10-04 05:25:21.111649 | controller | \ + - name: CONFIG_HASH\n + value: n659h68h5d7h54fh64bh597h644hf8h687h5cch679hddh74h6dh688h69h7dhc6h6dh568h68ch684h84h74h5d9hd5h644h588h657h699h696hfdq\n
2025-10-04 05:25:21.111656 | controller | \ + - name: GLANCE_DOMAIN\n + value: glance-default-external-api.glance-kuttl-tests.svc\n
2025-10-04 05:25:21.111664 | controller | \ + - name: KOLLA_CONFIG_STRATEGY\n + value: COPY_ALWAYS\n
2025-10-04 05:25:21.111671 | controller | \ + - name: URISCHEME\n + value: HTTP\n + image:
2025-10-04 05:25:21.111679 | controller | quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n +
2025-10-04 05:25:21.111686 | controller | \ imagePullPolicy: IfNotPresent\n + livenessProbe:\n +
2025-10-04 05:25:21.111694 | controller | \ failureThreshold: 3\n + httpGet:\n + path:
2025-10-04 05:25:21.111701 | controller | /healthcheck\n + port: 9292\n + scheme: HTTP\n
2025-10-04 05:25:21.111709 | controller | \ + initialDelaySeconds: 5\n + periodSeconds: 30\n
2025-10-04 05:25:21.111717 | controller | \ + successThreshold: 1\n + timeoutSeconds: 30\n
2025-10-04 05:25:21.111724 | controller | \ + name: glance-api\n + readinessProbe:\n + failureThreshold:
2025-10-04 05:25:21.111731 | controller | 3\n + httpGet:\n + path: /healthcheck\n +
2025-10-04 05:25:21.111739 | controller | \ port: 9292\n + scheme: HTTP\n + initialDelaySeconds:
2025-10-04 05:25:21.111746 | controller | 5\n + periodSeconds: 30\n + successThreshold: 1\n
2025-10-04 05:25:21.111754 | controller | \ + timeoutSeconds: 30\n + resources: {}\n +
2025-10-04 05:25:21.111761 | controller | \ securityContext:\n + allowPrivilegeEscalation: true\n +
2025-10-04 05:25:21.111769 | controller | \ privileged: true\n + runAsUser: 42415\n + seccompProfile:\n
2025-10-04 05:25:21.111776 | controller | \ + type: RuntimeDefault\n + startupProbe:\n +
2025-10-04 05:25:21.111783 | controller | \ exec:\n + command:\n + - /bin/true\n
2025-10-04 05:25:21.111794 | controller | \ + failureThreshold: 6\n + periodSeconds: 10\n +
2025-10-04 05:25:21.111801 | controller | \ successThreshold: 1\n + timeoutSeconds: 1\n + terminationMessagePath:
2025-10-04 05:25:21.111810 | controller | /dev/termination-log\n + terminationMessagePolicy: File\n +
2025-10-04 05:25:21.111815 | controller | \ volumeMounts:\n + - mountPath: /var/lib/config-data/default\n
2025-10-04 05:25:21.111821 | controller | \ + name: config-data\n + readOnly: true\n +
2025-10-04 05:25:21.111827 | controller | \ - mountPath: /etc/my.cnf\n + name: config-data\n +
2025-10-04 05:25:21.111833 | controller | \ readOnly: true\n + subPath: my.cnf\n + -
2025-10-04 05:25:21.111839 | controller | mountPath: /var/lib/kolla/config_files/config.json\n + name: config-data\n
2025-10-04 05:25:21.111844 | controller | \ + readOnly: true\n + subPath: glance-api-config.json\n
2025-10-04 05:25:21.111850 | controller | \ + - mountPath: /var/lib/glance\n + name: glance\n
2025-10-04 05:25:21.111856 | controller | \ + - mountPath: /etc/iscsi\n + name: etc-iscsi\n +
2025-10-04 05:25:21.111862 | controller | \ readOnly: true\n + - mountPath: /dev\n + name:
2025-10-04 05:25:21.111868 | controller | dev\n + - mountPath: /lib/modules\n + name: lib-modules\n
2025-10-04 05:25:21.111873 | controller | \ + readOnly: true\n + - mountPath: /run\n +
2025-10-04 05:25:21.111879 | controller | \ name: run\n + - mountPath: /sys\n + name:
2025-10-04 05:25:21.111885 | controller | sys\n + - mountPath: /var/locks/openstack/os-brick\n + name:
2025-10-04 05:25:21.111891 | controller | var-locks-brick\n + - mountPath: /etc/nvme\n + name:
2025-10-04 05:25:21.111897 | controller | etc-nvme\n + - mountPath: /var/log/glance\n + name:
2025-10-04 05:25:21.111902 | controller | logs\n + - mountPath: /usr/local/bin/container-scripts\n +
2025-10-04 05:25:21.111919 | controller | \ name: scripts\n + readOnly: true\n + - mountPath:
2025-10-04 05:25:21.111925 | controller | /run/httpd\n + name: httpd-run\n + - mountPath: /var/lib/glance/image-cache\n
2025-10-04 05:25:21.111931 | controller | \ + name: glance-cache\n + dnsPolicy: ClusterFirst\n
2025-10-04 05:25:21.111937 | controller | \ + hostPID: true\n + restartPolicy: Always\n + schedulerName:
2025-10-04 05:25:21.111943 | controller | default-scheduler\n + securityContext:\n + fsGroup: 42415\n
2025-10-04 05:25:21.111949 | controller | \ serviceAccount: glance-glance\n serviceAccountName:
2025-10-04 05:25:21.111954 | controller | glance-glance\n + terminationGracePeriodSeconds: 30\n + volumes:
2025-10-04 05:25:21.111960 | controller | '[... elided field over 10 lines long ...]'\n + updateStrategy:\n +
2025-10-04 05:25:21.111966 | controller | \ rollingUpdate:\n + partition: 0\n + type: RollingUpdate\n
2025-10-04 05:25:21.111972 | controller | \ + volumeClaimTemplates: '[... elided field over 10 lines long ...]'\n status:\n
2025-10-04 05:25:21.111978 | controller | \ availableReplicas: 1\n + collisionCount: 0\n + currentReplicas:
2025-10-04 05:25:21.111983 | controller | 1\n + currentRevision: glance-default-external-api-754d9c66d6\n +
2025-10-04 05:25:21.111989 | controller | \ observedGeneration: 4\n + readyReplicas: 1\n replicas: 1\n +
2025-10-04 05:25:21.111995 | controller | \ updateRevision: glance-default-external-api-754d9c66d6\n + updatedReplicas:
2025-10-04 05:25:21.112001 | controller | 1\n \n \n case.go:398: resource StatefulSet:glance-kuttl-tests/glance-default-external-api:
2025-10-04 05:25:21.112010 | controller | .spec.template.spec.containers: slice length mismatch: 2 != 3\n case.go:398:
2025-10-04 05:25:21.112016 | controller | --- StatefulSet:glance-kuttl-tests/glance-default-internal-api\n +++ StatefulSet:glance-kuttl-tests/glance-default-internal-api\n
2025-10-04 05:25:21.112022 | controller | \ @@ -1,18 +1,47 @@\n apiVersion: apps/v1\n kind: StatefulSet\n
2025-10-04 05:25:21.112027 | controller | \ metadata:\n + labels:\n + component: glance-api\n +
2025-10-04 05:25:21.112033 | controller | \ glanceAPI: glance-default-internal\n + owner: glance-default-internal\n
2025-10-04 05:25:21.112039 | controller | \ + service: glance\n + managedFields: '[... elided field over
2025-10-04 05:25:21.112045 | controller | 10 lines long ...]'\n name: glance-default-internal-api\n namespace:
2025-10-04 05:25:21.112051 | controller | glance-kuttl-tests\n + ownerReferences:\n + - apiVersion: glance.openstack.org/v1beta1\n
2025-10-04 05:25:21.112057 | controller | \ + blockOwnerDeletion: true\n + controller: true\n +
2025-10-04 05:25:21.112065 | controller | \ kind: GlanceAPI\n + name: glance-default-internal\n + uid:
2025-10-04 05:25:21.112071 | controller | 27665bdb-3b56-4f01-8fec-051926a4bcf9\n spec:\n + persistentVolumeClaimRetentionPolicy:\n
2025-10-04 05:25:21.112077 | controller | \ + whenDeleted: Retain\n + whenScaled: Retain\n + podManagementPolicy:
2025-10-04 05:25:21.112083 | controller | Parallel\n replicas: 1\n + revisionHistoryLimit: 10\n selector:\n
2025-10-04 05:25:21.112088 | controller | \ matchLabels:\n + component: glance-api\n + glanceAPI:
2025-10-04 05:25:21.112094 | controller | glance-default-internal\n + owner: glance-default-internal\n service:
2025-10-04 05:25:21.112100 | controller | glance\n + serviceName: glance-default-internal-api\n template:\n
2025-10-04 05:25:21.112106 | controller | \ metadata:\n + annotations:\n + k8s.v1.cni.cncf.io/networks:
2025-10-04 05:25:21.112112 | controller | '[]'\n + creationTimestamp: null\n labels:\n +
2025-10-04 05:25:21.112117 | controller | \ component: glance-api\n + glanceAPI: glance-default-internal\n
2025-10-04 05:25:21.112123 | controller | \ + owner: glance-default-internal\n service: glance\n
2025-10-04 05:25:21.112145 | controller | \ spec:\n + affinity: '[... elided field over 10 lines long
2025-10-04 05:25:21.112155 | controller | ...]'\n containers:\n - args:\n - --single-child\n
2025-10-04 05:25:21.112161 | controller | \ @@ -22,7 +51,62 @@\n - /usr/bin/tail -n+1 -F /var/log/glance/glance-default-internal.log
2025-10-04 05:25:21.112166 | controller | 2>/dev/null\n command:\n - /usr/bin/dumb-init\n
2025-10-04 05:25:21.112172 | controller | \ + env:\n + - name: CONFIG_HASH\n + value:
2025-10-04 05:25:21.112178 | controller | nbdhc7h56fh6chdbh54dh54ch68ch4h586h55dh5ch96h668hc4h59fh5d9hcch5bbh5cdhbbhbfh5bch597h97h5f5h59dh74h58dh5fh59ch7bq\n
2025-10-04 05:25:21.112195 | controller | \ + - name: GLANCE_DOMAIN\n + value: glance-default-internal-api.glance-kuttl-tests.svc\n
2025-10-04 05:25:21.112201 | controller | \ + - name: KOLLA_CONFIG_STRATEGY\n + value: COPY_ALWAYS\n
2025-10-04 05:25:21.112207 | controller | \ + - name: URISCHEME\n + value: HTTP\n + image:
2025-10-04 05:25:21.112213 | controller | quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n +
2025-10-04 05:25:21.112219 | controller | \ imagePullPolicy: IfNotPresent\n + livenessProbe:\n +
2025-10-04 05:25:21.112224 | controller | \ failureThreshold: 3\n + httpGet:\n + path:
2025-10-04 05:25:21.112234 | controller | /healthcheck\n + port: 9292\n + scheme: HTTP\n
2025-10-04 05:25:21.112240 | controller | \ + initialDelaySeconds: 5\n + periodSeconds: 30\n
2025-10-04 05:25:21.112246 | controller | \ + successThreshold: 1\n + timeoutSeconds: 30\n
2025-10-04 05:25:21.112251 | controller | \ name: glance-log\n + readinessProbe:\n + failureThreshold:
2025-10-04 05:25:21.112257 | controller | 3\n + httpGet:\n + path: /healthcheck\n +
2025-10-04 05:25:21.112263 | controller | \ port: 9292\n + scheme: HTTP\n + initialDelaySeconds:
2025-10-04 05:25:21.112269 | controller | 5\n + periodSeconds: 30\n + successThreshold: 1\n
2025-10-04 05:25:21.112275 | controller | \ + timeoutSeconds: 30\n + resources: {}\n +
2025-10-04 05:25:21.112280 | controller | \ securityContext:\n + allowPrivilegeEscalation: false\n +
2025-10-04 05:25:21.112286 | controller | \ capabilities:\n + drop:\n + - ALL\n
2025-10-04 05:25:21.112293 | controller | \ + runAsGroup: 42415\n + runAsNonRoot: true\n +
2025-10-04 05:25:21.112303 | controller | \ runAsUser: 42415\n + seccompProfile:\n + type:
2025-10-04 05:25:21.112311 | controller | RuntimeDefault\n + startupProbe:\n + exec:\n +
2025-10-04 05:25:21.112317 | controller | \ command:\n + - /bin/true\n + failureThreshold:
2025-10-04 05:25:21.112322 | controller | 6\n + periodSeconds: 10\n + successThreshold: 1\n
2025-10-04 05:25:21.112328 | controller | \ + timeoutSeconds: 1\n + terminationMessagePath: /dev/termination-log\n
2025-10-04 05:25:21.112334 | controller | \ + terminationMessagePolicy: File\n + volumeMounts:\n
2025-10-04 05:25:21.112340 | controller | \ + - mountPath: /var/log/glance\n + name: logs\n -
2025-10-04 05:25:21.112346 | controller | args:\n - --single-child\n - --\n @@ -31,10
2025-10-04 05:25:21.112351 | controller | +115,217 @@\n - /usr/local/bin/kolla_start\n command:\n
2025-10-04 05:25:21.112357 | controller | \ - /usr/bin/dumb-init\n + env:\n + -
2025-10-04 05:25:21.112363 | controller | name: CONFIG_HASH\n + value: nbdhc7h56fh6chdbh54dh54ch68ch4h586h55dh5ch96h668hc4h59fh5d9hcch5bbh5cdhbbhbfh5bch597h97h5f5h59dh74h58dh5fh59ch7bq\n
2025-10-04 05:25:21.112369 | controller | \ + - name: GLANCE_DOMAIN\n + value: glance-default-internal-api.glance-kuttl-tests.svc\n
2025-10-04 05:25:21.112376 | controller | \ + - name: KOLLA_CONFIG_STRATEGY\n + value: COPY_ALWAYS\n
2025-10-04 05:25:21.112384 | controller | \ + - name: URISCHEME\n + value: HTTP\n + image:
2025-10-04 05:25:21.112390 | controller | quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n +
2025-10-04 05:25:21.112396 | controller | \ imagePullPolicy: IfNotPresent\n + livenessProbe:\n +
2025-10-04 05:25:21.112402 | controller | \ failureThreshold: 3\n + httpGet:\n + path:
2025-10-04 05:25:21.112410 | controller | /healthcheck\n + port: 9292\n + scheme: HTTP\n
2025-10-04 05:25:21.112416 | controller | \ + initialDelaySeconds: 5\n + periodSeconds: 30\n
2025-10-04 05:25:21.112422 | controller | \ + successThreshold: 1\n + timeoutSeconds: 30\n
2025-10-04 05:25:21.112428 | controller | \ name: glance-httpd\n + readinessProbe:\n +
2025-10-04 05:25:21.112434 | controller | \ failureThreshold: 3\n + httpGet:\n + path:
2025-10-04 05:25:21.112445 | controller | /healthcheck\n + port: 9292\n + scheme: HTTP\n
2025-10-04 05:25:21.112451 | controller | \ + initialDelaySeconds: 5\n + periodSeconds: 30\n
2025-10-04 05:25:21.112459 | controller | \ + successThreshold: 1\n + timeoutSeconds: 30\n
2025-10-04 05:25:21.112466 | controller | \ + resources: {}\n + securityContext:\n + allowPrivilegeEscalation:
2025-10-04 05:25:21.112482 | controller | true\n + capabilities:\n + drop:\n + -
2025-10-04 05:25:21.112493 | controller | MKNOD\n + privileged: true\n + runAsGroup: 42415\n
2025-10-04 05:25:21.112501 | controller | \ + runAsUser: 42415\n + seccompProfile:\n +
2025-10-04 05:25:21.112506 | controller | \ type: RuntimeDefault\n + startupProbe:\n + exec:\n
2025-10-04 05:25:21.112512 | controller | \ + command:\n + - /bin/true\n + failureThreshold:
2025-10-04 05:25:21.112518 | controller | 6\n + periodSeconds: 10\n + successThreshold: 1\n
2025-10-04 05:25:21.112524 | controller | \ + timeoutSeconds: 1\n + terminationMessagePath: /dev/termination-log\n
2025-10-04 05:25:21.112530 | controller | \ + terminationMessagePolicy: File\n + volumeMounts:\n
2025-10-04 05:25:21.112536 | controller | \ + - mountPath: /var/lib/config-data/default\n + name:
2025-10-04 05:25:21.112541 | controller | config-data\n + readOnly: true\n + - mountPath: /etc/my.cnf\n
2025-10-04 05:25:21.112547 | controller | \ + name: config-data\n + readOnly: true\n +
2025-10-04 05:25:21.112553 | controller | \ subPath: my.cnf\n + - mountPath: /var/lib/kolla/config_files/config.json\n
2025-10-04 05:25:21.112559 | controller | \ + name: config-data\n + readOnly: true\n +
2025-10-04 05:25:21.112566 | controller | \ subPath: glance-httpd-config.json\n + - mountPath: /var/lib/glance\n
2025-10-04 05:25:21.112573 | controller | \ + name: glance\n + - mountPath: /etc/iscsi\n +
2025-10-04 05:25:21.112580 | controller | \ name: etc-iscsi\n + readOnly: true\n + -
2025-10-04 05:25:21.112586 | controller | mountPath: /dev\n + name: dev\n + - mountPath: /lib/modules\n
2025-10-04 05:25:21.112591 | controller | \ + name: lib-modules\n + readOnly: true\n +
2025-10-04 05:25:21.112597 | controller | \ - mountPath: /run\n + name: run\n + - mountPath:
2025-10-04 05:25:21.112603 | controller | /sys\n + name: sys\n + - mountPath: /var/locks/openstack/os-brick\n
2025-10-04 05:25:21.112609 | controller | \ + name: var-locks-brick\n + - mountPath: /etc/nvme\n
2025-10-04 05:25:21.112615 | controller | \ + name: etc-nvme\n + - mountPath: /var/log/glance\n
2025-10-04 05:25:21.112620 | controller | \ + name: logs\n + - mountPath: /usr/local/bin/container-scripts\n
2025-10-04 05:25:21.112626 | controller | \ + name: scripts\n + readOnly: true\n + -
2025-10-04 05:25:21.112632 | controller | mountPath: /run/httpd\n + name: httpd-run\n + - mountPath:
2025-10-04 05:25:21.112638 | controller | /var/lib/glance/image-cache\n + name: glance-cache\n + -
2025-10-04 05:25:21.112644 | controller | args:\n + - --single-child\n + - --\n + -
2025-10-04 05:25:21.112652 | controller | /bin/bash\n + - -c\n + - /usr/local/bin/kolla_start\n
2025-10-04 05:25:21.112659 | controller | \ + command:\n + - /usr/bin/dumb-init\n + env:\n
2025-10-04 05:25:21.112668 | controller | \ + - name: CONFIG_HASH\n + value: nbdhc7h56fh6chdbh54dh54ch68ch4h586h55dh5ch96h668hc4h59fh5d9hcch5bbh5cdhbbhbfh5bch597h97h5f5h59dh74h58dh5fh59ch7bq\n
2025-10-04 05:25:21.112674 | controller | \ + - name: GLANCE_DOMAIN\n + value: glance-default-internal-api.glance-kuttl-tests.svc\n
2025-10-04 05:25:21.112680 | controller | \ + - name: KOLLA_CONFIG_STRATEGY\n + value: COPY_ALWAYS\n
2025-10-04 05:25:21.112686 | controller | \ + - name: URISCHEME\n + value: HTTP\n + image:
2025-10-04 05:25:21.112692 | controller | quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n +
2025-10-04 05:25:21.112697 | controller | \ imagePullPolicy: IfNotPresent\n + livenessProbe:\n +
2025-10-04 05:25:21.112703 | controller | \ failureThreshold: 3\n + httpGet:\n + path:
2025-10-04 05:25:21.112709 | controller | /healthcheck\n + port: 9292\n + scheme: HTTP\n
2025-10-04 05:25:21.112720 | controller | \ + initialDelaySeconds: 5\n + periodSeconds: 30\n
2025-10-04 05:25:21.112728 | controller | \ + successThreshold: 1\n + timeoutSeconds: 30\n
2025-10-04 05:25:21.112735 | controller | \ + name: glance-api\n + readinessProbe:\n + failureThreshold:
2025-10-04 05:25:21.112741 | controller | 3\n + httpGet:\n + path: /healthcheck\n +
2025-10-04 05:25:21.112747 | controller | \ port: 9292\n + scheme: HTTP\n + initialDelaySeconds:
2025-10-04 05:25:21.112753 | controller | 5\n + periodSeconds: 30\n + successThreshold: 1\n
2025-10-04 05:25:21.112769 | controller | \ + timeoutSeconds: 30\n + resources: {}\n +
2025-10-04 05:25:21.112775 | controller | \ securityContext:\n + allowPrivilegeEscalation: true\n +
2025-10-04 05:25:21.112781 | controller | \ privileged: true\n + runAsUser: 42415\n + seccompProfile:\n
2025-10-04 05:25:21.112787 | controller | \ + type: RuntimeDefault\n + startupProbe:\n +
2025-10-04 05:25:21.112792 | controller | \ exec:\n + command:\n + - /bin/true\n
2025-10-04 05:25:21.112798 | controller | \ + failureThreshold: 6\n + periodSeconds: 10\n +
2025-10-04 05:25:21.112804 | controller | \ successThreshold: 1\n + timeoutSeconds: 1\n + terminationMessagePath:
2025-10-04 05:25:21.112810 | controller | /dev/termination-log\n + terminationMessagePolicy: File\n +
2025-10-04 05:25:21.112816 | controller | \ volumeMounts:\n + - mountPath: /var/lib/config-data/default\n
2025-10-04 05:25:21.112822 | controller | \ + name: config-data\n + readOnly: true\n +
2025-10-04 05:25:21.112829 | controller | \ - mountPath: /etc/my.cnf\n + name: config-data\n +
2025-10-04 05:25:21.112836 | controller | \ readOnly: true\n + subPath: my.cnf\n + -
2025-10-04 05:25:21.112842 | controller | mountPath: /var/lib/kolla/config_files/config.json\n + name: config-data\n
2025-10-04 05:25:21.112848 | controller | \ + readOnly: true\n + subPath: glance-api-config.json\n
2025-10-04 05:25:21.112854 | controller | \ + - mountPath: /var/lib/glance\n + name: glance\n
2025-10-04 05:25:21.112860 | controller | \ + - mountPath: /etc/iscsi\n + name: etc-iscsi\n +
2025-10-04 05:25:21.112865 | controller | \ readOnly: true\n + - mountPath: /dev\n + name:
2025-10-04 05:25:21.112871 | controller | dev\n + - mountPath: /lib/modules\n + name: lib-modules\n
2025-10-04 05:25:21.112883 | controller | \ + readOnly: true\n + - mountPath: /run\n +
2025-10-04 05:25:21.112889 | controller | \ name: run\n + - mountPath: /sys\n + name:
2025-10-04 05:25:21.112896 | controller | sys\n + - mountPath: /var/locks/openstack/os-brick\n + name:
2025-10-04 05:25:21.112904 | controller | var-locks-brick\n + - mountPath: /etc/nvme\n + name:
2025-10-04 05:25:21.112911 | controller | etc-nvme\n + - mountPath: /var/log/glance\n + name:
2025-10-04 05:25:21.112918 | controller | logs\n + - mountPath: /usr/local/bin/container-scripts\n +
2025-10-04 05:25:21.112923 | controller | \ name: scripts\n + readOnly: true\n + - mountPath:
2025-10-04 05:25:21.112929 | controller | /run/httpd\n + name: httpd-run\n + - mountPath: /var/lib/glance/image-cache\n
2025-10-04 05:25:21.112935 | controller | \ + name: glance-cache\n + dnsPolicy: ClusterFirst\n
2025-10-04 05:25:21.112941 | controller | \ + hostPID: true\n + restartPolicy: Always\n + schedulerName:
2025-10-04 05:25:21.112947 | controller | default-scheduler\n + securityContext:\n + fsGroup: 42415\n
2025-10-04 05:25:21.112952 | controller | \ serviceAccount: glance-glance\n serviceAccountName:
2025-10-04 05:25:21.112958 | controller | glance-glance\n + terminationGracePeriodSeconds: 30\n + volumes:
2025-10-04 05:25:21.112964 | controller | '[... elided field over 10 lines long ...]'\n + updateStrategy:\n +
2025-10-04 05:25:21.112970 | controller | \ rollingUpdate:\n + partition: 0\n + type: RollingUpdate\n
2025-10-04 05:25:21.112975 | controller | \ + volumeClaimTemplates: '[... elided field over 10 lines long ...]'\n status:\n
2025-10-04 05:25:21.112982 | controller | \ availableReplicas: 1\n + collisionCount: 0\n + currentReplicas:
2025-10-04 05:25:21.112989 | controller | 1\n + currentRevision: glance-default-internal-api-5dbf4b469b\n +
2025-10-04 05:25:21.112999 | controller | \ observedGeneration: 4\n + readyReplicas: 1\n replicas: 1\n +
2025-10-04 05:25:21.113005 | controller | \ updateRevision: glance-default-internal-api-5dbf4b469b\n + updatedReplicas:
2025-10-04 05:25:21.113011 | controller | 1\n \n \n case.go:398: resource StatefulSet:glance-kuttl-tests/glance-default-internal-api:
2025-10-04 05:25:21.113018 | controller | .spec.template.spec.containers: slice length mismatch: 2 != 3\n logger.go:42:
2025-10-04 05:25:21.113025 | controller | 05:24:20 | glance_split | skipping kubernetes event logging\n=== CONT kuttl/harness/glance_single\n
2025-10-04 05:25:21.113032 | controller | \ logger.go:42: 05:24:20 | glance_single | Skipping creation of user-supplied
2025-10-04 05:25:21.113039 | controller | namespace: glance-kuttl-tests\n logger.go:42: 05:24:20 | glance_single/1-deploy_glance
2025-10-04 05:25:21.113058 | controller | | starting test step 1-deploy_glance\n logger.go:42: 05:24:20 | glance_single/1-deploy_glance
2025-10-04 05:25:21.113066 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/single
2025-10-04 05:25:21.113077 | controller | | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 05:24:20 | glance_single/1-deploy_glance
2025-10-04 05:25:21.113086 | controller | | The Glance \"glance\" is invalid: spec.glanceAPIs[default]: Invalid value: \"default\":
2025-10-04 05:25:21.113093 | controller | The GlanceAPI layout (type) cannot be modified. To proceed, please add a new API
2025-10-04 05:25:21.113123 | controller | with the desired layout and then decommission the previous API\n case.go:396:
2025-10-04 05:25:21.113152 | controller | failed in step 1-deploy_glance\n case.go:398: command \"oc kustomize ../../../../config/samples/layout/single
2025-10-04 05:25:21.113159 | controller | | oc apply -n...\" failed, exit status 1\n logger.go:42: 05:24:20 | glance_single
2025-10-04 05:25:21.113166 | controller | | skipping kubernetes event logging\n=== CONT kuttl/harness/glance_image_cache\n
2025-10-04 05:25:21.113177 | controller | \ logger.go:42: 05:24:20 | glance_image_cache | Skipping creation of user-supplied
2025-10-04 05:25:21.113185 | controller | namespace: glance-kuttl-tests\n logger.go:42: 05:24:20 | glance_image_cache/1-deploy_glance
2025-10-04 05:25:21.113192 | controller | | starting test step 1-deploy_glance\n logger.go:42: 05:24:20 | glance_image_cache/1-deploy_glance
2025-10-04 05:25:21.113199 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/split |
2025-10-04 05:25:21.113207 | controller | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 05:24:21 | glance_image_cache/1-deploy_glance
2025-10-04 05:25:21.113214 | controller | | glance.glance.openstack.org/glance unchanged\n logger.go:42: 05:24:21 | glance_image_cache/1-deploy_glance
2025-10-04 05:25:21.113221 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\":
2025-10-04 05:25:21.113229 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":2}]'\n ]\n
2025-10-04 05:25:21.113236 | controller | \ logger.go:42: 05:24:21 | glance_image_cache/1-deploy_glance | glance.glance.openstack.org/glance
2025-10-04 05:25:21.113243 | controller | patched\n logger.go:42: 05:24:21 | glance_image_cache/1-deploy_glance | running
2025-10-04 05:25:21.113250 | controller | command: [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone
2025-10-04 05:25:21.113258 | controller | ../../../../config/samples/openstackclient | oc -n $NAMESPACE apply -f -\n ]\n
2025-10-04 05:25:21.113265 | controller | \ logger.go:42: 05:24:21 | glance_image_cache/1-deploy_glance | configmap/openstack-scripts-9db6gc427h
2025-10-04 05:25:21.113271 | controller | created\n logger.go:42: 05:24:21 | glance_image_cache/1-deploy_glance | pod/openstackclient
2025-10-04 05:25:21.113277 | controller | created\n logger.go:42: 05:24:21 | glance_image_cache/1-deploy_glance | test
2025-10-04 05:25:21.113283 | controller | step completed 1-deploy_glance\n logger.go:42: 05:24:21 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.113288 | controller | | starting test step 2-cache-image\n logger.go:42: 05:24:21 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.113294 | controller | | running command: [sh -c sleep 20; oc -n $NAMESPACE exec -it openstackclient --stdin=false
2025-10-04 05:25:21.113300 | controller | -- /bin/sh -c \"DOMAIN=glance-default-external-api.$NAMESPACE.svc REPLICA=glance-default-external-api-
2025-10-04 05:25:21.113308 | controller | ./scripts/cache_and_delete_image.sh\"\n ]\n logger.go:42: 05:24:42 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.113315 | controller | | + TIME=3\n logger.go:42: 05:24:42 | glance_image_cache/2-cache-image | + CACHE_TIME=6\n
2025-10-04 05:25:21.113321 | controller | \ logger.go:42: 05:24:42 | glance_image_cache/2-cache-image | + DOMAIN=glance-default-external-api.glance-kuttl-tests.svc\n
2025-10-04 05:25:21.113327 | controller | \ logger.go:42: 05:24:42 | glance_image_cache/2-cache-image | + REPLICA=glance-default-external-api-\n
2025-10-04 05:25:21.113333 | controller | \ logger.go:42: 05:24:42 | glance_image_cache/2-cache-image | + IMAGE_NAME=myimage\n
2025-10-04 05:25:21.113340 | controller | \ logger.go:42: 05:24:42 | glance_image_cache/2-cache-image | ++ awk '/auth_url/
2025-10-04 05:25:21.113347 | controller | {print $2}' /etc/openstack/clouds.yaml\n logger.go:42: 05:24:42 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.113354 | controller | | + KEYSTONE=http://keystone-public.glance-kuttl-tests.svc:5000\n logger.go:42:
2025-10-04 05:25:21.113360 | controller | 05:24:42 | glance_image_cache/2-cache-image | + ADMIN_PWD=12345678\n logger.go:42:
2025-10-04 05:25:21.113365 | controller | 05:24:42 | glance_image_cache/2-cache-image | + ADMIN_USER=admin\n logger.go:42:
2025-10-04 05:25:21.113371 | controller | 05:24:42 | glance_image_cache/2-cache-image | + glance='glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000
2025-10-04 05:25:21.113377 | controller | \ --os-project-name admin --os-username admin --os-password 12345678
2025-10-04 05:25:21.113387 | controller | \ --os-user-domain-name default --os-project-domain-name default '\n logger.go:42:
2025-10-04 05:25:21.113407 | controller | 05:24:42 | glance_image_cache/2-cache-image | + exec\n logger.go:42: 05:24:42
2025-10-04 05:25:21.113414 | controller | | glance_image_cache/2-cache-image | + echo This is a dodgy image\n logger.go:42:
2025-10-04 05:25:21.113421 | controller | 05:24:42 | glance_image_cache/2-cache-image | + openstack image list -c ID -f value\n
2025-10-04 05:25:21.113428 | controller | \ logger.go:42: 05:24:42 | glance_image_cache/2-cache-image | + xargs -n 1 openstack
2025-10-04 05:25:21.113434 | controller | image delete\n logger.go:42: 05:24:46 | glance_image_cache/2-cache-image | usage:
2025-10-04 05:25:21.113440 | controller | openstack image delete [-h] [ ...]\n logger.go:42: 05:24:46 |
2025-10-04 05:25:21.113446 | controller | glance_image_cache/2-cache-image | openstack image delete: error: the following
2025-10-04 05:25:21.113452 | controller | arguments are required: \n logger.go:42: 05:24:46 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.113458 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name
2025-10-04 05:25:21.113464 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name
2025-10-04 05:25:21.113469 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292
2025-10-04 05:25:21.113475 | controller | cache-list\n logger.go:42: 05:24:46 | glance_image_cache/2-cache-image | ++ awk
2025-10-04 05:25:21.113481 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 05:24:48 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.113487 | controller | | + CACHED_ID=\n logger.go:42: 05:24:48 | glance_image_cache/2-cache-image |
2025-10-04 05:25:21.113493 | controller | + [[ '' != '' ]]\n logger.go:42: 05:24:48 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.113500 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name
2025-10-04 05:25:21.113507 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name
2025-10-04 05:25:21.113513 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292
2025-10-04 05:25:21.113523 | controller | cache-list\n logger.go:42: 05:24:48 | glance_image_cache/2-cache-image | ++ awk
2025-10-04 05:25:21.113529 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 05:24:49 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.113535 | controller | | Error finding address for http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions:
2025-10-04 05:25:21.113541 | controller | Unable to establish connection to http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions:
2025-10-04 05:25:21.113547 | controller | HTTPConnectionPool(host='glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc',
2025-10-04 05:25:21.113552 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name
2025-10-04 05:25:21.113564 | controller | or service not known'))\n logger.go:42: 05:24:49 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.113570 | controller | | + CACHED_ID=\n logger.go:42: 05:24:49 | glance_image_cache/2-cache-image |
2025-10-04 05:25:21.113576 | controller | + [[ '' != '' ]]\n logger.go:42: 05:24:49 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.113581 | controller | | + echo 'Creating new image.'\n logger.go:42: 05:24:49 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.113587 | controller | | + glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name
2025-10-04 05:25:21.113593 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name
2025-10-04 05:25:21.113602 | controller | default --verbose image-create --disk-format qcow2 --container-format bare --name
2025-10-04 05:25:21.113608 | controller | myimage --file myimage\n logger.go:42: 05:24:49 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.113614 | controller | | Creating new image.\n logger.go:42: 05:24:52 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.113619 | controller | | +------------------+----------------------------------------------------------------------------------+\n
2025-10-04 05:25:21.113625 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | Property |
2025-10-04 05:25:21.113631 | controller | Value |\n
2025-10-04 05:25:21.113637 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+\n
2025-10-04 05:25:21.113643 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | checksum |
2025-10-04 05:25:21.113649 | controller | 69bcebf29946998555945bfd562df6f0 |\n
2025-10-04 05:25:21.113654 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | container_format
2025-10-04 05:25:21.113671 | controller | | bare |\n
2025-10-04 05:25:21.113677 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | created_at |
2025-10-04 05:25:21.113683 | controller | 2025-10-04T05:24:51Z |\n
2025-10-04 05:25:21.113689 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | disk_format |
2025-10-04 05:25:21.113695 | controller | qcow2 |\n
2025-10-04 05:25:21.113701 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | id |
2025-10-04 05:25:21.113707 | controller | 682d8159-7633-4fad-9f61-0e56566ecd11 |\n
2025-10-04 05:25:21.113713 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | min_disk |
2025-10-04 05:25:21.113718 | controller | 0 |\n
2025-10-04 05:25:21.113724 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | min_ram |
2025-10-04 05:25:21.113730 | controller | 0 |\n
2025-10-04 05:25:21.113736 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | name |
2025-10-04 05:25:21.113741 | controller | myimage |\n
2025-10-04 05:25:21.113747 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | os_hash_algo |
2025-10-04 05:25:21.113753 | controller | sha512 |\n
2025-10-04 05:25:21.113759 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | os_hash_value
2025-10-04 05:25:21.113764 | controller | \ | 756138eda333dfdd93b80d8bae18b447fbab34462db0cc57df732b81e51015961e815e04c09b42da
2025-10-04 05:25:21.113770 | controller | |\n logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | |
2025-10-04 05:25:21.113779 | controller | 7de16058d0fc34812d6ecc3496bd7519c395202e88705ccc |\n
2025-10-04 05:25:21.113784 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | os_hidden |
2025-10-04 05:25:21.113790 | controller | False |\n
2025-10-04 05:25:21.113796 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | owner |
2025-10-04 05:25:21.113802 | controller | ac8d887f20954526b24c050e6aa0e657 |\n
2025-10-04 05:25:21.113811 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | protected |
2025-10-04 05:25:21.113816 | controller | False |\n
2025-10-04 05:25:21.113822 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | size |
2025-10-04 05:25:21.113828 | controller | 22 |\n
2025-10-04 05:25:21.113838 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | status |
2025-10-04 05:25:21.113844 | controller | active |\n
2025-10-04 05:25:21.113850 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | stores |
2025-10-04 05:25:21.113856 | controller | default_backend |\n
2025-10-04 05:25:21.113861 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | tags |
2025-10-04 05:25:21.113867 | controller | [] |\n
2025-10-04 05:25:21.113873 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | updated_at |
2025-10-04 05:25:21.113879 | controller | 2025-10-04T05:24:52Z |\n
2025-10-04 05:25:21.113884 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | virtual_size |
2025-10-04 05:25:21.113890 | controller | Not available |\n
2025-10-04 05:25:21.113896 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | visibility |
2025-10-04 05:25:21.113902 | controller | shared |\n
2025-10-04 05:25:21.113908 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+\n
2025-10-04 05:25:21.113916 | controller | \ logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | + sleep 3\n logger.go:42:
2025-10-04 05:25:21.113922 | controller | 05:24:55 | glance_image_cache/2-cache-image | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000
2025-10-04 05:25:21.113928 | controller | --os-project-name admin --os-username admin --os-password 12345678 --os-user-domain-name
2025-10-04 05:25:21.113944 | controller | default --os-project-domain-name default image-list\n logger.go:42: 05:24:55
2025-10-04 05:25:21.113950 | controller | | glance_image_cache/2-cache-image | ++ awk -v img=myimage '$0 ~ img {print $2}'\n
2025-10-04 05:25:21.113956 | controller | \ logger.go:42: 05:24:57 | glance_image_cache/2-cache-image | Image ID: 682d8159-7633-4fad-9f61-0e56566ecd11\n
2025-10-04 05:25:21.113962 | controller | \ logger.go:42: 05:24:57 | glance_image_cache/2-cache-image | + ID=682d8159-7633-4fad-9f61-0e56566ecd11\n
2025-10-04 05:25:21.113968 | controller | \ logger.go:42: 05:24:57 | glance_image_cache/2-cache-image | + echo 'Image ID:
2025-10-04 05:25:21.113974 | controller | 682d8159-7633-4fad-9f61-0e56566ecd11'\n logger.go:42: 05:24:57 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.113980 | controller | | + sleep 3\n logger.go:42: 05:25:00 | glance_image_cache/2-cache-image | ++
2025-10-04 05:25:21.113986 | controller | awk '/status/{print $4}'\n logger.go:42: 05:25:00 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.113992 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name
2025-10-04 05:25:21.113997 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name
2025-10-04 05:25:21.114003 | controller | default image-show 682d8159-7633-4fad-9f61-0e56566ecd11\n logger.go:42: 05:25:02
2025-10-04 05:25:21.114009 | controller | | glance_image_cache/2-cache-image | Image Status => active\n logger.go:42: 05:25:02
2025-10-04 05:25:21.114018 | controller | | glance_image_cache/2-cache-image | Caching image on replica 0\n logger.go:42:
2025-10-04 05:25:21.114024 | controller | 05:25:02 | glance_image_cache/2-cache-image | + STATE=active\n logger.go:42:
2025-10-04 05:25:21.114032 | controller | 05:25:02 | glance_image_cache/2-cache-image | + echo 'Image Status => active'\n
2025-10-04 05:25:21.114038 | controller | \ logger.go:42: 05:25:02 | glance_image_cache/2-cache-image | + [[ active != \\a\\c\\t\\i\\v\\e
2025-10-04 05:25:21.114044 | controller | ]]\n logger.go:42: 05:25:02 | glance_image_cache/2-cache-image | + echo 'Caching
2025-10-04 05:25:21.114049 | controller | image on replica 0'\n logger.go:42: 05:25:02 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.114055 | controller | | + glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name
2025-10-04 05:25:21.114061 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name
2025-10-04 05:25:21.114067 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292
2025-10-04 05:25:21.114073 | controller | cache-queue 682d8159-7633-4fad-9f61-0e56566ecd11\n logger.go:42: 05:25:04 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.114078 | controller | | + sleep 6\n logger.go:42: 05:25:10 | glance_image_cache/2-cache-image | ++
2025-10-04 05:25:21.114084 | controller | glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name
2025-10-04 05:25:21.114090 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name
2025-10-04 05:25:21.114096 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292
2025-10-04 05:25:21.114102 | controller | cache-list\n logger.go:42: 05:25:10 | glance_image_cache/2-cache-image | ++ awk
2025-10-04 05:25:21.114108 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 05:25:11 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.114113 | controller | | Cached image id on replica 0 => 682d8159-7633-4fad-9f61-0e56566ecd11\n logger.go:42:
2025-10-04 05:25:21.114119 | controller | 05:25:11 | glance_image_cache/2-cache-image | Verifying image is not cached on replica
2025-10-04 05:25:21.114140 | controller | 1\n logger.go:42: 05:25:11 | glance_image_cache/2-cache-image | + CACHED_ID=682d8159-7633-4fad-9f61-0e56566ecd11\n
2025-10-04 05:25:21.114151 | controller | \ logger.go:42: 05:25:11 | glance_image_cache/2-cache-image | + echo 'Cached image
2025-10-04 05:25:21.114157 | controller | id on replica 0 => 682d8159-7633-4fad-9f61-0e56566ecd11'\n logger.go:42: 05:25:11
2025-10-04 05:25:21.114163 | controller | | glance_image_cache/2-cache-image | + [[ 682d8159-7633-4fad-9f61-0e56566ecd11 !=
2025-10-04 05:25:21.114169 | controller | 682d8159-7633-4fad-9f61-0e56566ecd11 ]]\n logger.go:42: 05:25:11 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.114175 | controller | | + echo 'Verifying image is not cached on replica 1'\n logger.go:42: 05:25:11
2025-10-04 05:25:21.114180 | controller | | glance_image_cache/2-cache-image | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000
2025-10-04 05:25:21.114186 | controller | --os-project-name admin --os-username admin --os-password 12345678 --os-user-domain-name
2025-10-04 05:25:21.114192 | 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
2025-10-04 05:25:21.114201 | controller | cache-list\n logger.go:42: 05:25:11 | glance_image_cache/2-cache-image | ++ awk
2025-10-04 05:25:21.114207 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 05:25:12 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.114224 | controller | | Error finding address for http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions:
2025-10-04 05:25:21.114230 | controller | Unable to establish connection to http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions:
2025-10-04 05:25:21.114242 | controller | HTTPConnectionPool(host='glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc',
2025-10-04 05:25:21.114248 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name
2025-10-04 05:25:21.114260 | controller | or service not known'))\n logger.go:42: 05:25:12 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.114266 | controller | | + CACHED_ID_1=\n logger.go:42: 05:25:12 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.114271 | controller | | + echo 'Cached image id on replica 1 => '\n logger.go:42: 05:25:12 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.114277 | controller | | Cached image id on replica 1 => \n logger.go:42: 05:25:12 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.114283 | controller | | Caching image on replica 1\n logger.go:42: 05:25:12 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.114289 | controller | | + [[ '' != '' ]]\n logger.go:42: 05:25:12 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.114295 | controller | | + echo 'Caching image on replica 1'\n logger.go:42: 05:25:12 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.114301 | controller | | + glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name
2025-10-04 05:25:21.114306 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name
2025-10-04 05:25:21.114312 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292
2025-10-04 05:25:21.114318 | controller | cache-queue 682d8159-7633-4fad-9f61-0e56566ecd11\n logger.go:42: 05:25:13 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.114324 | controller | | Error finding address for http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions:
2025-10-04 05:25:21.114330 | controller | Unable to establish connection to http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions:
2025-10-04 05:25:21.114335 | controller | HTTPConnectionPool(host='glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc',
2025-10-04 05:25:21.114341 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name
2025-10-04 05:25:21.114353 | controller | or service not known'))\n logger.go:42: 05:25:13 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.114359 | controller | | + sleep 6\n logger.go:42: 05:25:19 | glance_image_cache/2-cache-image | ++
2025-10-04 05:25:21.114364 | controller | glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name
2025-10-04 05:25:21.114370 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name
2025-10-04 05:25:21.114376 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292
2025-10-04 05:25:21.114382 | controller | cache-list\n logger.go:42: 05:25:19 | glance_image_cache/2-cache-image | ++ awk
2025-10-04 05:25:21.114388 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 05:25:20 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.114394 | controller | | Error finding address for http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions:
2025-10-04 05:25:21.114399 | controller | Unable to establish connection to http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions:
2025-10-04 05:25:21.114405 | controller | HTTPConnectionPool(host='glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc',
2025-10-04 05:25:21.114416 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name
2025-10-04 05:25:21.114428 | controller | or service not known'))\n logger.go:42: 05:25:20 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.114434 | controller | | Cached image id on replica 1 => \n logger.go:42: 05:25:20 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.114440 | controller | | Failed to cache image on replica 1, exiting!\n logger.go:42: 05:25:20 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.114445 | controller | | + CACHED_ID_2=\n logger.go:42: 05:25:20 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.114461 | controller | | + echo 'Cached image id on replica 1 => '\n logger.go:42: 05:25:20 | glance_image_cache/2-cache-image
2025-10-04 05:25:21.114467 | controller | | + [[ '' != 682d8159-7633-4fad-9f61-0e56566ecd11 ]]\n logger.go:42: 05:25:20
2025-10-04 05:25:21.114473 | controller | | glance_image_cache/2-cache-image | + echo 'Failed to cache image on replica 1,
2025-10-04 05:25:21.114479 | controller | exiting!'\n logger.go:42: 05:25:20 | glance_image_cache/2-cache-image | + exit
2025-10-04 05:25:21.114484 | controller | 1\n logger.go:42: 05:25:20 | glance_image_cache/2-cache-image | command terminated
2025-10-04 05:25:21.114490 | controller | with exit code 1\n case.go:396: failed in step 2-cache-image\n case.go:398:
2025-10-04 05:25:21.114496 | controller | command \"sleep 20; oc -n $NAMESPACE exec -it openstackclient --stdin=false -...\"
2025-10-04 05:25:21.114502 | controller | failed, exit status 1\n logger.go:42: 05:25:20 | glance_image_cache | skipping
2025-10-04 05:25:21.114508 | controller | kubernetes event logging\n=== NAME kuttl\n harness.go:406: run tests finished\n
2025-10-04 05:25:21.114516 | controller | \ harness.go:514: cleaning up\n harness.go:571: removing temp folder: \"\"\n---
2025-10-04 05:25:21.114522 | controller | FAIL: kuttl (609.19s)\n --- FAIL: kuttl/harness (0.00s)\n --- PASS: kuttl/harness/glance_dist_image_import
2025-10-04 05:25:21.114528 | controller | (98.36s)\n --- PASS: kuttl/harness/glance_single_tls (45.94s)\n ---
2025-10-04 05:25:21.114534 | controller | FAIL: kuttl/harness/glance_split_proxypass (220.52s)\n --- FAIL: kuttl/harness/glance_split
2025-10-04 05:25:21.114539 | controller | (183.90s)\n --- FAIL: kuttl/harness/glance_single (0.65s)\n --- FAIL:
2025-10-04 05:25:21.114545 | controller | kuttl/harness/glance_image_cache (59.81s)\nFAIL\nmake[1]: *** [Makefile:2014: glance_kuttl_run]
2025-10-04 05:25:21.114551 | controller | Error 1\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake:
2025-10-04 05:25:21.114557 | controller | *** [Makefile:2023: glance_kuttl] Error 2\n"
2025-10-04 05:25:21.114563 | controller | stdout_lines:
2025-10-04 05:25:21.114569 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts
2025-10-04 05:25:21.114575 | controller | - 'error: the server doesn''t have a resource type "openstackversion"'
2025-10-04 05:25:21.114581 | controller | - bash scripts/validate-marketplace.sh
2025-10-04 05:25:21.114590 | controller | - + '[' -z 500s ']'
2025-10-04 05:25:21.114597 | controller | - + OPERATOR_NAMESPACE=openshift-marketplace
2025-10-04 05:25:21.114603 | controller | - + oc get pods -n openshift-marketplace
2025-10-04 05:25:21.114609 | controller | - + grep CrashLoopBackOff
2025-10-04 05:25:21.114615 | controller | - + '[' 1 -eq 0 ']'
2025-10-04 05:25:21.114621 | controller | - + OPERATORS='openshift-cert-manager-operator kubernetes-nmstate-operator metallb-operator'
2025-10-04 05:25:21.114627 | controller | - + for operator in $OPERATORS
2025-10-04 05:25:21.114633 | controller | - + n=0
2025-10-04 05:25:21.114640 | controller | - + retries=20
2025-10-04 05:25:21.114646 | controller | - + true
2025-10-04 05:25:21.114652 | controller | - + oc get packagemanifests -n openshift-marketplace
2025-10-04 05:25:21.114658 | controller | - + grep openshift-cert-manager-operator
2025-10-04 05:25:21.114664 | controller | - openshift-cert-manager-operator Red Hat Operators 222d
2025-10-04 05:25:21.114673 | controller | - + '[' 0 -eq 0 ']'
2025-10-04 05:25:21.114679 | controller | - + break
2025-10-04 05:25:21.114685 | controller | - + for operator in $OPERATORS
2025-10-04 05:25:21.114691 | controller | - + n=0
2025-10-04 05:25:21.114697 | controller | - + retries=20
2025-10-04 05:25:21.114703 | controller | - + true
2025-10-04 05:25:21.114709 | controller | - + oc get packagemanifests -n openshift-marketplace
2025-10-04 05:25:21.114715 | controller | - + grep kubernetes-nmstate-operator
2025-10-04 05:25:21.114721 | controller | - kubernetes-nmstate-operator Red Hat Operators 222d
2025-10-04 05:25:21.114726 | controller | - + '[' 0 -eq 0 ']'
2025-10-04 05:25:21.114733 | controller | - + break
2025-10-04 05:25:21.114739 | controller | - + for operator in $OPERATORS
2025-10-04 05:25:21.114745 | controller | - + n=0
2025-10-04 05:25:21.114751 | controller | - + retries=20
2025-10-04 05:25:21.114756 | controller | - + true
2025-10-04 05:25:21.114762 | controller | - + oc get packagemanifests -n openshift-marketplace
2025-10-04 05:25:21.114768 | controller | - + grep metallb-operator
2025-10-04 05:25:21.114774 | controller | - metallb-operator Red Hat Operators 222d
2025-10-04 05:25:21.114780 | controller | - + '[' 0 -eq 0 ']'
2025-10-04 05:25:21.114786 | controller | - + break
2025-10-04 05:25:21.114791 | controller | - bash scripts/gen-namespace.sh
2025-10-04 05:25:21.114797 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'
2025-10-04 05:25:21.114803 | controller | - + '[' -z metallb-system ']'
2025-10-04 05:25:21.114810 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/metallb-system
2025-10-04 05:25:21.114815 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system ']'
2025-10-04 05:25:21.114821 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system
2025-10-04 05:25:21.114827 | controller | - + cat
2025-10-04 05:25:21.114833 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml
2025-10-04 05:25:21.114839 | controller | - namespace/metallb-system created
2025-10-04 05:25:21.114845 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io metallb-system);
2025-10-04 05:25:21.114851 | controller | do sleep 1; done"
2025-10-04 05:25:21.114857 | controller | - NAME DISPLAY NAME STATUS
2025-10-04 05:25:21.114863 | controller | - metallb-system Active
2025-10-04 05:25:21.114869 | controller | - bash scripts/gen-olm-metallb.sh
2025-10-04 05:25:21.114874 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op
2025-10-04 05:25:21.114880 | controller | ']'
2025-10-04 05:25:21.114886 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op
2025-10-04 05:25:21.114892 | controller | ']'
2025-10-04 05:25:21.114898 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op
2025-10-04 05:25:21.114914 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr
2025-10-04 05:25:21.114920 | controller | ']'
2025-10-04 05:25:21.114925 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr
2025-10-04 05:25:21.114931 | controller | ']'
2025-10-04 05:25:21.114937 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr
2025-10-04 05:25:21.114946 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op
2025-10-04 05:25:21.114952 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op
2025-10-04 05:25:21.114958 | controller | - + echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr
2025-10-04 05:25:21.114963 | controller | - DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr
2025-10-04 05:25:21.114969 | controller | - + echo INTERFACE
2025-10-04 05:25:21.114975 | controller | - INTERFACE
2025-10-04 05:25:21.114981 | controller | - + cat
2025-10-04 05:25:21.114987 | controller | - + cat
2025-10-04 05:25:21.114994 | controller | - + cat
2025-10-04 05:25:21.115000 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op
2025-10-04 05:25:21.115009 | controller | - operatorgroup.operators.coreos.com/metallb-operator created
2025-10-04 05:25:21.115017 | controller | - subscription.operators.coreos.com/metallb-operator-sub created
2025-10-04 05:25:21.115023 | controller | - timeout 500s bash -c "while ! (oc get pod --no-headers=true -l control-plane=controller-manager
2025-10-04 05:25:21.115029 | controller | -n metallb-system| grep metallb-operator-controller); do sleep 10; done"
2025-10-04 05:25:21.115035 | controller | - No resources found in metallb-system namespace.
2025-10-04 05:25:21.115041 | controller | - No resources found in metallb-system namespace.
2025-10-04 05:25:21.115047 | controller | - No resources found in metallb-system namespace.
2025-10-04 05:25:21.115053 | controller | - No resources found in metallb-system namespace.
2025-10-04 05:25:21.115059 | controller | - metallb-operator-controller-manager-75cbb54cdd-tpw98 0/1 ContainerCreating 0 6s
2025-10-04 05:25:21.115065 | controller | - oc wait pod -n metallb-system --for condition=Ready -l control-plane=controller-manager
2025-10-04 05:25:21.115071 | controller | --timeout=500s
2025-10-04 05:25:21.115077 | controller | - pod/metallb-operator-controller-manager-75cbb54cdd-tpw98 condition met
2025-10-04 05:25:21.115083 | controller | - timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=webhook-server
2025-10-04 05:25:21.115089 | controller | -n metallb-system| grep metallb-operator-webhook); do sleep 10; done"
2025-10-04 05:25:21.115094 | controller | - metallb-operator-webhook-server-65d657b7d4-d5mnd 1/1 Running 0 41s
2025-10-04 05:25:21.115100 | controller | - oc wait pod -n metallb-system --for condition=Ready -l component=webhook-server
2025-10-04 05:25:21.115106 | controller | --timeout=500s
2025-10-04 05:25:21.115112 | controller | - pod/metallb-operator-webhook-server-65d657b7d4-d5mnd condition met
2025-10-04 05:25:21.115118 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/deploy_operator.yaml
2025-10-04 05:25:21.115123 | controller | - metallb.metallb.io/metallb created
2025-10-04 05:25:21.115144 | controller | - timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=speaker
2025-10-04 05:25:21.115150 | controller | -n metallb-system | grep speaker); do sleep 10; done"
2025-10-04 05:25:21.115156 | controller | - No resources found in metallb-system namespace.
2025-10-04 05:25:21.115162 | controller | - speaker-m5cxl 1/2 Running 0 10s
2025-10-04 05:25:21.115167 | controller | - oc wait pod -n metallb-system -l component=speaker --for condition=Ready --timeout=500s
2025-10-04 05:25:21.115173 | controller | - pod/speaker-m5cxl condition met
2025-10-04 05:25:21.115179 | controller | - bash scripts/gen-namespace.sh
2025-10-04 05:25:21.115185 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'
2025-10-04 05:25:21.115191 | controller | - + '[' -z glance-kuttl-tests ']'
2025-10-04 05:25:21.115197 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests
2025-10-04 05:25:21.115202 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests
2025-10-04 05:25:21.115208 | controller | ']'
2025-10-04 05:25:21.115214 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests
2025-10-04 05:25:21.115220 | controller | - + cat
2025-10-04 05:25:21.115225 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/namespace.yaml
2025-10-04 05:25:21.115231 | controller | - namespace/glance-kuttl-tests created
2025-10-04 05:25:21.115237 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io glance-kuttl-tests);
2025-10-04 05:25:21.115243 | controller | do sleep 1; done"
2025-10-04 05:25:21.115249 | controller | - NAME DISPLAY NAME STATUS
2025-10-04 05:25:21.115255 | controller | - glance-kuttl-tests Active
2025-10-04 05:25:21.115260 | controller | - oc project glance-kuttl-tests
2025-10-04 05:25:21.115266 | controller | - Now using project "glance-kuttl-tests" on server "https://api.crc.testing:6443".
2025-10-04 05:25:21.115272 | controller | - bash scripts/gen-input-kustomize.sh
2025-10-04 05:25:21.115280 | controller | - + OUT=/home/zuul/ci-framework-data/artifacts/manifests
2025-10-04 05:25:21.115291 | controller | - + '[' -z glance-kuttl-tests ']'
2025-10-04 05:25:21.115298 | controller | - + '[' -z osp-secret ']'
2025-10-04 05:25:21.115306 | controller | - + '[' -z 12345678 ']'
2025-10-04 05:25:21.115313 | controller | - + '[' -z 1234567842 ']'
2025-10-04 05:25:21.115320 | controller | - + '[' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 ']'
2025-10-04 05:25:21.115327 | controller | - + '[' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= ']'
2025-10-04 05:25:21.115333 | controller | - + '[' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f ']'
2025-10-04 05:25:21.115340 | controller | - + '[' -z openstack ']'
2025-10-04 05:25:21.115347 | controller | - + '[' -z libvirt-secret ']'
2025-10-04 05:25:21.115354 | controller | - + DIR=/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input
2025-10-04 05:25:21.115374 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input
2025-10-04 05:25:21.115381 | controller | ']'
2025-10-04 05:25:21.115388 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input
2025-10-04 05:25:21.115394 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input
2025-10-04 05:25:21.115401 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.115409 | controller | - + cat
2025-10-04 05:25:21.115417 | controller | - oc get secret/osp-secret || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input
2025-10-04 05:25:21.115424 | controller | | oc apply -f -
2025-10-04 05:25:21.115432 | controller | - 'Error from server (NotFound): secrets "osp-secret" not found'
2025-10-04 05:25:21.115439 | controller | - secret/libvirt-secret created
2025-10-04 05:25:21.115446 | controller | - secret/octavia-ca-passphrase created
2025-10-04 05:25:21.115453 | controller | - secret/osp-secret created
2025-10-04 05:25:21.115459 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr
2025-10-04 05:25:21.115465 | controller | | oc delete --ignore-not-found=true -f -
2025-10-04 05:25:21.115471 | 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''
2025-10-04 05:25:21.115476 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila:
2025-10-04 05:25:21.115482 | controller | no such file or directory'
2025-10-04 05:25:21.115488 | controller | - No resources found
2025-10-04 05:25:21.115498 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator
2025-10-04 05:25:21.115503 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr
2025-10-04 05:25:21.115509 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables;
2025-10-04 05:25:21.115515 | controller | drop database if exists manila;" || true
2025-10-04 05:25:21.115521 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found'
2025-10-04 05:25:21.115528 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr
2025-10-04 05:25:21.115535 | controller | | oc delete --ignore-not-found=true -f -
2025-10-04 05:25:21.115543 | 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''
2025-10-04 05:25:21.115550 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat:
2025-10-04 05:25:21.115558 | controller | no such file or directory'
2025-10-04 05:25:21.115565 | controller | - No resources found
2025-10-04 05:25:21.115571 | 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
2025-10-04 05:25:21.115580 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr
2025-10-04 05:25:21.115586 | controller | | oc delete --ignore-not-found=true -f -
2025-10-04 05:25:21.115592 | 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''
2025-10-04 05:25:21.115601 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon:
2025-10-04 05:25:21.115607 | controller | no such file or directory'
2025-10-04 05:25:21.115613 | controller | - No resources found
2025-10-04 05:25:21.115619 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator
2025-10-04 05:25:21.115624 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr
2025-10-04 05:25:21.115630 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr
2025-10-04 05:25:21.115636 | controller | | oc delete --ignore-not-found=true -f -
2025-10-04 05:25:21.115642 | 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''
2025-10-04 05:25:21.115648 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova:
2025-10-04 05:25:21.115654 | controller | no such file or directory'
2025-10-04 05:25:21.115660 | controller | - No resources found
2025-10-04 05:25:21.115668 | 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
2025-10-04 05:25:21.115676 | controller | - oc rsh openstack-galera-0 mysql -u root --password=12345678 -ss -e "show databases
2025-10-04 05:25:21.115682 | controller | like 'nova_%';" | xargs -I '{}' oc rsh openstack-galera-0 mysql -u root --password=12345678
2025-10-04 05:25:21.115687 | controller | -ss -e "flush tables; drop database if exists {};"
2025-10-04 05:25:21.115693 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found'
2025-10-04 05:25:21.115699 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr
2025-10-04 05:25:21.115705 | controller | | oc delete --ignore-not-found=true -f -
2025-10-04 05:25:21.115711 | 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''
2025-10-04 05:25:21.115728 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis:
2025-10-04 05:25:21.115734 | controller | no such file or directory'
2025-10-04 05:25:21.115740 | controller | - No resources found
2025-10-04 05:25:21.115746 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis
2025-10-04 05:25:21.115752 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr
2025-10-04 05:25:21.115758 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr
2025-10-04 05:25:21.115764 | controller | | oc delete --ignore-not-found=true -f -
2025-10-04 05:25:21.115770 | 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''
2025-10-04 05:25:21.115776 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia:
2025-10-04 05:25:21.115782 | controller | no such file or directory'
2025-10-04 05:25:21.115788 | controller | - No resources found
2025-10-04 05:25:21.115794 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator
2025-10-04 05:25:21.115799 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr
2025-10-04 05:25:21.115805 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables;
2025-10-04 05:25:21.115811 | controller | drop database if exists octavia;" || true
2025-10-04 05:25:21.115817 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found'
2025-10-04 05:25:21.115823 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr
2025-10-04 05:25:21.115828 | controller | | oc delete --ignore-not-found=true -f -
2025-10-04 05:25:21.115837 | 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''
2025-10-04 05:25:21.115844 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate:
2025-10-04 05:25:21.115851 | controller | no such file or directory'
2025-10-04 05:25:21.115859 | controller | - No resources found
2025-10-04 05:25:21.115866 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator
2025-10-04 05:25:21.115872 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr
2025-10-04 05:25:21.115877 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables;
2025-10-04 05:25:21.115883 | controller | drop database if exists designate;" || true
2025-10-04 05:25:21.115889 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found'
2025-10-04 05:25:21.115895 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr
2025-10-04 05:25:21.115901 | controller | | oc delete --ignore-not-found=true -f -
2025-10-04 05:25:21.115907 | 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''
2025-10-04 05:25:21.115912 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron:
2025-10-04 05:25:21.115918 | controller | no such file or directory'
2025-10-04 05:25:21.115924 | controller | - No resources found
2025-10-04 05:25:21.115930 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator
2025-10-04 05:25:21.115935 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr
2025-10-04 05:25:21.115941 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables;
2025-10-04 05:25:21.115947 | controller | drop database if exists neutron;" || true
2025-10-04 05:25:21.115953 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found'
2025-10-04 05:25:21.115959 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr
2025-10-04 05:25:21.115964 | controller | | oc delete --ignore-not-found=true -f -
2025-10-04 05:25:21.115970 | 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''
2025-10-04 05:25:21.115976 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn:
2025-10-04 05:25:21.115982 | controller | no such file or directory'
2025-10-04 05:25:21.115988 | controller | - No resources found
2025-10-04 05:25:21.115994 | 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
2025-10-04 05:25:21.116000 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr
2025-10-04 05:25:21.116006 | controller | | oc delete --ignore-not-found=true -f -
2025-10-04 05:25:21.116012 | 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''
2025-10-04 05:25:21.116017 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic:
2025-10-04 05:25:21.116023 | controller | no such file or directory'
2025-10-04 05:25:21.116029 | controller | - No resources found
2025-10-04 05:25:21.116035 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator
2025-10-04 05:25:21.116041 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr
2025-10-04 05:25:21.116057 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables;
2025-10-04 05:25:21.116063 | controller | drop database if exists ironic;" || true
2025-10-04 05:25:21.116073 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found'
2025-10-04 05:25:21.116084 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables;
2025-10-04 05:25:21.116090 | controller | drop database if exists ironic_inspector;" || true
2025-10-04 05:25:21.116096 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found'
2025-10-04 05:25:21.116102 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr
2025-10-04 05:25:21.116108 | controller | | oc delete --ignore-not-found=true -f -
2025-10-04 05:25:21.116114 | 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''
2025-10-04 05:25:21.116120 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder:
2025-10-04 05:25:21.116141 | controller | no such file or directory'
2025-10-04 05:25:21.116151 | controller | - No resources found
2025-10-04 05:25:21.116156 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator
2025-10-04 05:25:21.116162 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr
2025-10-04 05:25:21.116169 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables;
2025-10-04 05:25:21.116175 | controller | drop database if exists cinder;" || true
2025-10-04 05:25:21.116181 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found'
2025-10-04 05:25:21.116186 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr
2025-10-04 05:25:21.116192 | controller | | oc delete --ignore-not-found=true -f -
2025-10-04 05:25:21.116198 | 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''
2025-10-04 05:25:21.116204 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance:
2025-10-04 05:25:21.116210 | controller | no such file or directory'
2025-10-04 05:25:21.116216 | controller | - No resources found
2025-10-04 05:25:21.116222 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator
2025-10-04 05:25:21.116228 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr
2025-10-04 05:25:21.116233 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables;
2025-10-04 05:25:21.116239 | controller | drop database if exists glance;" || true
2025-10-04 05:25:21.116245 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found'
2025-10-04 05:25:21.116251 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr
2025-10-04 05:25:21.116257 | controller | | oc delete --ignore-not-found=true -f -
2025-10-04 05:25:21.116262 | 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''
2025-10-04 05:25:21.116268 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement:
2025-10-04 05:25:21.116274 | controller | no such file or directory'
2025-10-04 05:25:21.116280 | controller | - No resources found
2025-10-04 05:25:21.116286 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator
2025-10-04 05:25:21.116291 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr
2025-10-04 05:25:21.116297 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables;
2025-10-04 05:25:21.116303 | controller | drop database if exists placement;" || true
2025-10-04 05:25:21.116309 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found'
2025-10-04 05:25:21.116315 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr
2025-10-04 05:25:21.116320 | controller | | oc delete --ignore-not-found=true -f -
2025-10-04 05:25:21.116326 | 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''
2025-10-04 05:25:21.116336 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift:
2025-10-04 05:25:21.116342 | controller | no such file or directory'
2025-10-04 05:25:21.116348 | controller | - No resources found
2025-10-04 05:25:21.116353 | controller | - rm -Rf -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator
2025-10-04 05:25:21.116359 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr
2025-10-04 05:25:21.116365 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr
2025-10-04 05:25:21.116371 | controller | | oc delete --ignore-not-found=true -f -
2025-10-04 05:25:21.116377 | 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''
2025-10-04 05:25:21.116382 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican:
2025-10-04 05:25:21.116388 | controller | no such file or directory'
2025-10-04 05:25:21.116394 | controller | - No resources found
2025-10-04 05:25:21.116400 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator
2025-10-04 05:25:21.116417 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr
2025-10-04 05:25:21.116423 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables;
2025-10-04 05:25:21.116429 | controller | drop database if exists barbican;" || true
2025-10-04 05:25:21.116435 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found'
2025-10-04 05:25:21.116441 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr
2025-10-04 05:25:21.116447 | controller | | oc delete --ignore-not-found=true -f -
2025-10-04 05:25:21.116453 | 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''
2025-10-04 05:25:21.116459 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone:
2025-10-04 05:25:21.116465 | controller | no such file or directory'
2025-10-04 05:25:21.116471 | controller | - No resources found
2025-10-04 05:25:21.116477 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator
2025-10-04 05:25:21.116483 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr
2025-10-04 05:25:21.116488 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables;
2025-10-04 05:25:21.116494 | controller | drop database if exists keystone;" || true
2025-10-04 05:25:21.116500 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found'
2025-10-04 05:25:21.116506 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr
2025-10-04 05:25:21.116512 | controller | | oc delete --ignore-not-found=true -f -
2025-10-04 05:25:21.116517 | 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''
2025-10-04 05:25:21.116523 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb:
2025-10-04 05:25:21.116529 | controller | no such file or directory'
2025-10-04 05:25:21.116535 | controller | - No resources found
2025-10-04 05:25:21.116541 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator
2025-10-04 05:25:21.116546 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr
2025-10-04 05:25:21.116552 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr
2025-10-04 05:25:21.116558 | controller | | oc delete --ignore-not-found=true -f -
2025-10-04 05:25:21.116564 | 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''
2025-10-04 05:25:21.116572 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry:
2025-10-04 05:25:21.116578 | controller | no such file or directory'
2025-10-04 05:25:21.116584 | controller | - No resources found
2025-10-04 05:25:21.116590 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator
2025-10-04 05:25:21.116596 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr
2025-10-04 05:25:21.116604 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ceilometer-operator
2025-10-04 05:25:21.116610 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr
2025-10-04 05:25:21.116616 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables;
2025-10-04 05:25:21.116621 | controller | drop database if exists aodh;" || true
2025-10-04 05:25:21.116627 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found'
2025-10-04 05:25:21.116633 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr
2025-10-04 05:25:21.116639 | controller | | oc delete --ignore-not-found=true -f -
2025-10-04 05:25:21.116645 | 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''
2025-10-04 05:25:21.116651 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra:
2025-10-04 05:25:21.116656 | controller | no such file or directory'
2025-10-04 05:25:21.116662 | controller | - No resources found
2025-10-04 05:25:21.116668 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator
2025-10-04 05:25:21.116674 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr
2025-10-04 05:25:21.116679 | controller | - if oc get RabbitmqCluster; then oc delete --ignore-not-found=true RabbitmqCluster
2025-10-04 05:25:21.116685 | controller | --all; fi
2025-10-04 05:25:21.116691 | controller | - 'error: the server doesn''t have a resource type "RabbitmqCluster"'
2025-10-04 05:25:21.116697 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator
2025-10-04 05:25:21.116702 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr
2025-10-04 05:25:21.116708 | controller | - bash scripts/gen-namespace.sh
2025-10-04 05:25:21.116714 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'
2025-10-04 05:25:21.116720 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.116726 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-operators
2025-10-04 05:25:21.116731 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators
2025-10-04 05:25:21.116747 | controller | ']'
2025-10-04 05:25:21.116754 | controller | - + cat
2025-10-04 05:25:21.116759 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml
2025-10-04 05:25:21.116765 | controller | - 'Warning: resource namespaces/openstack-operators is missing the kubectl.kubernetes.io/last-applied-configuration
2025-10-04 05:25:21.116771 | controller | annotation which is required by oc apply. oc apply should only be used on resources
2025-10-04 05:25:21.116777 | controller | created declaratively by either oc create --save-config or oc apply. The missing
2025-10-04 05:25:21.116783 | controller | annotation will be patched automatically.'
2025-10-04 05:25:21.116789 | controller | - namespace/openstack-operators configured
2025-10-04 05:25:21.116795 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack-operators);
2025-10-04 05:25:21.116800 | controller | do sleep 1; done"
2025-10-04 05:25:21.116806 | controller | - NAME DISPLAY NAME STATUS
2025-10-04 05:25:21.116812 | controller | - openstack-operators Active
2025-10-04 05:25:21.116818 | controller | - oc project openstack-operators
2025-10-04 05:25:21.116824 | controller | - Now using project "openstack-operators" on server "https://api.crc.testing:6443".
2025-10-04 05:25:21.116833 | controller | - bash scripts/gen-olm.sh
2025-10-04 05:25:21.116839 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.116844 | controller | - + '[' -z mariadb ']'
2025-10-04 05:25:21.116850 | controller | - + '[' -z quay.io/openstack-k8s-operators/mariadb-operator-index:latest ']'
2025-10-04 05:25:21.116856 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op
2025-10-04 05:25:21.116862 | controller | ']'
2025-10-04 05:25:21.116868 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op
2025-10-04 05:25:21.116874 | controller | ']'
2025-10-04 05:25:21.116882 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op
2025-10-04 05:25:21.116888 | controller | - + OPERATOR_CHANNEL=alpha
2025-10-04 05:25:21.116894 | controller | - + OPERATOR_SOURCE=mariadb-operator-index
2025-10-04 05:25:21.116899 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators
2025-10-04 05:25:21.116905 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op
2025-10-04 05:25:21.116911 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op
2025-10-04 05:25:21.116917 | controller | - + echo OPERATOR_CHANNEL alpha
2025-10-04 05:25:21.116922 | controller | - OPERATOR_CHANNEL alpha
2025-10-04 05:25:21.116928 | controller | - + echo OPERATOR_SOURCE mariadb-operator-index
2025-10-04 05:25:21.116934 | controller | - OPERATOR_SOURCE mariadb-operator-index
2025-10-04 05:25:21.116940 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators
2025-10-04 05:25:21.116946 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators
2025-10-04 05:25:21.116952 | controller | - + cat
2025-10-04 05:25:21.116960 | controller | - + cat
2025-10-04 05:25:21.116966 | controller | - + cat
2025-10-04 05:25:21.116972 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op
2025-10-04 05:25:21.116977 | controller | - catalogsource.operators.coreos.com/mariadb-operator-index created
2025-10-04 05:25:21.116983 | controller | - operatorgroup.operators.coreos.com/openstack created
2025-10-04 05:25:21.116989 | controller | - subscription.operators.coreos.com/mariadb-operator created
2025-10-04 05:25:21.116995 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op
2025-10-04 05:25:21.117004 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr
2025-10-04 05:25:21.117010 | controller | - bash scripts/clone-operator-repo.sh
2025-10-04 05:25:21.117016 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git
2025-10-04 05:25:21.117021 | controller | openstack-operator'
2025-10-04 05:25:21.117028 | controller | - Cloning into 'openstack-operator'...
2025-10-04 05:25:21.117034 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/mariadb-operator.git
2025-10-04 05:25:21.117039 | controller | mariadb-operator'
2025-10-04 05:25:21.117045 | controller | - Cloning into 'mariadb-operator'...
2025-10-04 05:25:21.117051 | controller | - 'Running checkout: git checkout 84fdf59cb2fb'
2025-10-04 05:25:21.117057 | controller | - 'Note: switching to ''84fdf59cb2fb''.'
2025-10-04 05:25:21.117063 | controller | - ''
2025-10-04 05:25:21.117069 | controller | - You are in 'detached HEAD' state. You can look around, make experimental
2025-10-04 05:25:21.117074 | controller | - changes and commit them, and you can discard any commits you make in this
2025-10-04 05:25:21.117080 | controller | - state without impacting any branches by switching back to a branch.
2025-10-04 05:25:21.117086 | controller | - ''
2025-10-04 05:25:21.117092 | controller | - If you want to create a new branch to retain commits you create, you may
2025-10-04 05:25:21.117120 | controller | - 'do so (now or later) by using -c with the switch command. Example:'
2025-10-04 05:25:21.117138 | controller | - ''
2025-10-04 05:25:21.117147 | controller | - ' git switch -c '
2025-10-04 05:25:21.117153 | controller | - ''
2025-10-04 05:25:21.117163 | controller | - 'Or undo this operation with:'
2025-10-04 05:25:21.117169 | controller | - ''
2025-10-04 05:25:21.117174 | controller | - ' git switch -'
2025-10-04 05:25:21.117180 | controller | - ''
2025-10-04 05:25:21.117186 | controller | - Turn off this advice by setting config variable advice.detachedHead to false
2025-10-04 05:25:21.117192 | controller | - ''
2025-10-04 05:25:21.117198 | controller | - 'HEAD is now at 84fdf59 Merge pull request #366 from openstack-k8s-operators/renovate/k8s.io'
2025-10-04 05:25:21.117204 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml
2025-10-04 05:25:21.117209 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr
2025-10-04 05:25:21.117215 | controller | - bash scripts/gen-service-kustomize.sh
2025-10-04 05:25:21.117221 | controller | - +++ dirname scripts/gen-service-kustomize.sh
2025-10-04 05:25:21.117227 | controller | - ++ cd scripts
2025-10-04 05:25:21.117233 | controller | - ++ pwd -P
2025-10-04 05:25:21.117251 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.117257 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh
2025-10-04 05:25:21.117263 | controller | --source-only
2025-10-04 05:25:21.117269 | controller | - ++ set -e
2025-10-04 05:25:21.117275 | controller | - + '[' -z glance-kuttl-tests ']'
2025-10-04 05:25:21.117281 | controller | - + '[' -z Galera ']'
2025-10-04 05:25:21.117288 | controller | - + '[' -z osp-secret ']'
2025-10-04 05:25:21.117293 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr
2025-10-04 05:25:21.117299 | controller | ']'
2025-10-04 05:25:21.117305 | controller | - + '[' -n '' ']'
2025-10-04 05:25:21.117311 | controller | - + IMAGE=unused
2025-10-04 05:25:21.117317 | controller | - + IMAGE_PATH=containerImage
2025-10-04 05:25:21.117323 | controller | - + STORAGE_REQUEST=10G
2025-10-04 05:25:21.117328 | controller | - + INTERFACE_MTU=1500
2025-10-04 05:25:21.117334 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr
2025-10-04 05:25:21.117340 | controller | ']'
2025-10-04 05:25:21.117346 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr
2025-10-04 05:25:21.117352 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.117357 | controller | - + cat
2025-10-04 05:25:21.117363 | controller | - + [[ Galera == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
2025-10-04 05:25:21.117369 | controller | - + IFS=,
2025-10-04 05:25:21.117375 | controller | - + read -ra IMAGES
2025-10-04 05:25:21.117381 | controller | - + IFS=,
2025-10-04 05:25:21.117387 | controller | - + read -ra IMAGE_PATHS
2025-10-04 05:25:21.117392 | controller | - + '[' 1 '!=' 1 ']'
2025-10-04 05:25:21.117398 | controller | - + (( i=0 ))
2025-10-04 05:25:21.117404 | controller | - + (( i < 1 ))
2025-10-04 05:25:21.117410 | controller | - + SPEC_PATH=containerImage
2025-10-04 05:25:21.117416 | controller | - + SPEC_VALUE=unused
2025-10-04 05:25:21.117421 | controller | - + '[' unused '!=' unused ']'
2025-10-04 05:25:21.117427 | controller | - + (( i++ ))
2025-10-04 05:25:21.117433 | controller | - + (( i < 1 ))
2025-10-04 05:25:21.117439 | controller | - + '[' -n '' ']'
2025-10-04 05:25:21.117445 | controller | - + '[' Galera == OpenStackControlPlane ']'
2025-10-04 05:25:21.117450 | controller | - + '[' Galera == Galera ']'
2025-10-04 05:25:21.117456 | controller | - + cat
2025-10-04 05:25:21.117462 | controller | - + '[' Galera == NetConfig ']'
2025-10-04 05:25:21.117468 | controller | - + '[' -n '' ']'
2025-10-04 05:25:21.117474 | controller | - + [[ Galera == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
2025-10-04 05:25:21.117480 | controller | - + [[ Galera == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
2025-10-04 05:25:21.117486 | controller | - + kustomization_add_resources
2025-10-04 05:25:21.117491 | controller | - + echo merge config dir
2025-10-04 05:25:21.117497 | controller | - merge config dir
2025-10-04 05:25:21.117503 | controller | - ++ find . -type f -name '*.yaml'
2025-10-04 05:25:21.117509 | controller | - ++ grep -v kustomization
2025-10-04 05:25:21.117515 | controller | - + yamls=./mariadb_v1beta1_galera.yaml
2025-10-04 05:25:21.117521 | controller | - + for y in ${yamls[@]}
2025-10-04 05:25:21.117530 | controller | - + kustomize edit add resource ./mariadb_v1beta1_galera.yaml
2025-10-04 05:25:21.117536 | controller | - + popd
2025-10-04 05:25:21.117542 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.117548 | controller | - make wait
2025-10-04 05:25:21.117554 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'''
2025-10-04 05:25:21.117560 | controller | - 'error: the server doesn''t have a resource type "openstackversion"'
2025-10-04 05:25:21.117566 | controller | - bash scripts/operator-wait.sh
2025-10-04 05:25:21.117571 | controller | - + TIMEOUT=500s
2025-10-04 05:25:21.117577 | controller | - +++ dirname scripts/operator-wait.sh
2025-10-04 05:25:21.117583 | controller | - ++ cd scripts
2025-10-04 05:25:21.117589 | controller | - ++ pwd -P
2025-10-04 05:25:21.117595 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.117601 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.117607 | controller | - + '[' -z mariadb ']'
2025-10-04 05:25:21.117612 | controller | - + '[' mariadb = rabbitmq ']'
2025-10-04 05:25:21.117618 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.117624 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.117630 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded"
2025-10-04 05:25:21.117636 | controller | ]; do sleep 5; done'
2025-10-04 05:25:21.117642 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.117650 | controller | - + '[' -z mariadb ']'
2025-10-04 05:25:21.117657 | controller | - + '[' mariadb = rabbitmq-cluster ']'
2025-10-04 05:25:21.117662 | controller | - + DEPL_NAME=mariadb-operator-controller-manager
2025-10-04 05:25:21.117668 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager
2025-10-04 05:25:21.117674 | controller | -o json
2025-10-04 05:25:21.117680 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.117686 | controller | - 'Error from server (NotFound): deployments.apps "mariadb-operator-controller-manager"
2025-10-04 05:25:21.117692 | controller | not found'
2025-10-04 05:25:21.117698 | controller | - + REPLICAS=
2025-10-04 05:25:21.117704 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.117710 | controller | - + exit 1
2025-10-04 05:25:21.117715 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.117721 | controller | - + '[' -z mariadb ']'
2025-10-04 05:25:21.117727 | controller | - + '[' mariadb = rabbitmq-cluster ']'
2025-10-04 05:25:21.117733 | controller | - + DEPL_NAME=mariadb-operator-controller-manager
2025-10-04 05:25:21.117739 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager
2025-10-04 05:25:21.117745 | controller | -o json
2025-10-04 05:25:21.117750 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.117756 | controller | - 'Error from server (NotFound): deployments.apps "mariadb-operator-controller-manager"
2025-10-04 05:25:21.117762 | controller | not found'
2025-10-04 05:25:21.117768 | controller | - + REPLICAS=
2025-10-04 05:25:21.117774 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.117780 | controller | - + exit 1
2025-10-04 05:25:21.117785 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.117791 | controller | - + '[' -z mariadb ']'
2025-10-04 05:25:21.117800 | controller | - + '[' mariadb = rabbitmq-cluster ']'
2025-10-04 05:25:21.117806 | controller | - + DEPL_NAME=mariadb-operator-controller-manager
2025-10-04 05:25:21.117814 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager
2025-10-04 05:25:21.117820 | controller | -o json
2025-10-04 05:25:21.117826 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.117832 | controller | - 'Error from server (NotFound): deployments.apps "mariadb-operator-controller-manager"
2025-10-04 05:25:21.117848 | controller | not found'
2025-10-04 05:25:21.117854 | controller | - + REPLICAS=
2025-10-04 05:25:21.117860 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.117866 | controller | - + exit 1
2025-10-04 05:25:21.117872 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.117881 | controller | - + '[' -z mariadb ']'
2025-10-04 05:25:21.117886 | controller | - + '[' mariadb = rabbitmq-cluster ']'
2025-10-04 05:25:21.117892 | controller | - + DEPL_NAME=mariadb-operator-controller-manager
2025-10-04 05:25:21.117898 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager
2025-10-04 05:25:21.117904 | controller | -o json
2025-10-04 05:25:21.117910 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.117916 | controller | - 'Error from server (NotFound): deployments.apps "mariadb-operator-controller-manager"
2025-10-04 05:25:21.117921 | controller | not found'
2025-10-04 05:25:21.117927 | controller | - + REPLICAS=
2025-10-04 05:25:21.117933 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.117939 | controller | - + exit 1
2025-10-04 05:25:21.117945 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.117951 | controller | - + '[' -z mariadb ']'
2025-10-04 05:25:21.117956 | controller | - + '[' mariadb = rabbitmq-cluster ']'
2025-10-04 05:25:21.117962 | controller | - + DEPL_NAME=mariadb-operator-controller-manager
2025-10-04 05:25:21.117968 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager
2025-10-04 05:25:21.117974 | controller | -o json
2025-10-04 05:25:21.117980 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.117985 | controller | - 'Error from server (NotFound): deployments.apps "mariadb-operator-controller-manager"
2025-10-04 05:25:21.117991 | controller | not found'
2025-10-04 05:25:21.117997 | controller | - + REPLICAS=
2025-10-04 05:25:21.118003 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.118009 | controller | - + exit 1
2025-10-04 05:25:21.118015 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.118020 | controller | - + '[' -z mariadb ']'
2025-10-04 05:25:21.118026 | controller | - + '[' mariadb = rabbitmq-cluster ']'
2025-10-04 05:25:21.118032 | controller | - + DEPL_NAME=mariadb-operator-controller-manager
2025-10-04 05:25:21.118038 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager
2025-10-04 05:25:21.118044 | controller | -o json
2025-10-04 05:25:21.118050 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.118055 | controller | - + REPLICAS=null
2025-10-04 05:25:21.118061 | controller | - + '[' null '!=' 1 ']'
2025-10-04 05:25:21.118067 | controller | - + exit 1
2025-10-04 05:25:21.118073 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.118079 | controller | - + '[' -z mariadb ']'
2025-10-04 05:25:21.118084 | controller | - + '[' mariadb = rabbitmq-cluster ']'
2025-10-04 05:25:21.118090 | controller | - + DEPL_NAME=mariadb-operator-controller-manager
2025-10-04 05:25:21.118096 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager
2025-10-04 05:25:21.118102 | controller | -o json
2025-10-04 05:25:21.118108 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.118114 | controller | - + REPLICAS=null
2025-10-04 05:25:21.118119 | controller | - + '[' null '!=' 1 ']'
2025-10-04 05:25:21.118136 | controller | - + exit 1
2025-10-04 05:25:21.118145 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.118151 | controller | - + '[' -z mariadb ']'
2025-10-04 05:25:21.118157 | controller | - + '[' mariadb = rabbitmq-cluster ']'
2025-10-04 05:25:21.118163 | controller | - + DEPL_NAME=mariadb-operator-controller-manager
2025-10-04 05:25:21.118169 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager
2025-10-04 05:25:21.118175 | controller | -o json
2025-10-04 05:25:21.118181 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.118186 | controller | - + REPLICAS=1
2025-10-04 05:25:21.118192 | controller | - + '[' 1 '!=' 1 ']'
2025-10-04 05:25:21.118198 | controller | - + echo Succeeded
2025-10-04 05:25:21.118204 | controller | - + exit 0
2025-10-04 05:25:21.118210 | controller | - + rc=0
2025-10-04 05:25:21.118215 | controller | - + popd
2025-10-04 05:25:21.118221 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.118227 | controller | - + exit 0
2025-10-04 05:25:21.118233 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'''
2025-10-04 05:25:21.118239 | controller | - bash scripts/operator-deploy-resources.sh
2025-10-04 05:25:21.118245 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr
2025-10-04 05:25:21.118254 | controller | ']'
2025-10-04 05:25:21.118259 | controller | - + NEXT_WAIT_TIME=0
2025-10-04 05:25:21.118265 | controller | - + '[' 0 -eq 15 ']'
2025-10-04 05:25:21.118271 | controller | - + oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr
2025-10-04 05:25:21.118277 | controller | - + oc apply -f -
2025-10-04 05:25:21.118283 | controller | - galera.mariadb.openstack.org/openstack created
2025-10-04 05:25:21.118289 | controller | - + '[' 0 -lt 15 ']'
2025-10-04 05:25:21.118294 | controller | - bash scripts/gen-olm.sh
2025-10-04 05:25:21.118300 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.118306 | controller | - + '[' -z infra ']'
2025-10-04 05:25:21.118312 | controller | - + '[' -z quay.io/openstack-k8s-operators/infra-operator-index:latest ']'
2025-10-04 05:25:21.118318 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op
2025-10-04 05:25:21.118324 | controller | ']'
2025-10-04 05:25:21.118330 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op
2025-10-04 05:25:21.118335 | controller | ']'
2025-10-04 05:25:21.118341 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op
2025-10-04 05:25:21.118347 | controller | - + OPERATOR_CHANNEL=alpha
2025-10-04 05:25:21.118353 | controller | - + OPERATOR_SOURCE=infra-operator-index
2025-10-04 05:25:21.118359 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators
2025-10-04 05:25:21.118365 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op
2025-10-04 05:25:21.118371 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op
2025-10-04 05:25:21.118376 | controller | - + echo OPERATOR_CHANNEL alpha
2025-10-04 05:25:21.118382 | controller | - OPERATOR_CHANNEL alpha
2025-10-04 05:25:21.118388 | controller | - + echo OPERATOR_SOURCE infra-operator-index
2025-10-04 05:25:21.118394 | controller | - OPERATOR_SOURCE infra-operator-index
2025-10-04 05:25:21.118400 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators
2025-10-04 05:25:21.118406 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators
2025-10-04 05:25:21.118412 | controller | - + cat
2025-10-04 05:25:21.118418 | controller | - + cat
2025-10-04 05:25:21.118423 | controller | - + cat
2025-10-04 05:25:21.118429 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op
2025-10-04 05:25:21.118435 | controller | - catalogsource.operators.coreos.com/infra-operator-index created
2025-10-04 05:25:21.118441 | controller | - operatorgroup.operators.coreos.com/openstack unchanged
2025-10-04 05:25:21.118457 | controller | - subscription.operators.coreos.com/infra-operator created
2025-10-04 05:25:21.118463 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op
2025-10-04 05:25:21.118476 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr
2025-10-04 05:25:21.118482 | controller | - bash scripts/clone-operator-repo.sh
2025-10-04 05:25:21.118488 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/infra-operator.git
2025-10-04 05:25:21.118494 | controller | infra-operator'
2025-10-04 05:25:21.118500 | controller | - Cloning into 'infra-operator'...
2025-10-04 05:25:21.118506 | controller | - 'Running checkout: git checkout c2d58c6fc03e'
2025-10-04 05:25:21.118512 | controller | - 'Note: switching to ''c2d58c6fc03e''.'
2025-10-04 05:25:21.118518 | controller | - ''
2025-10-04 05:25:21.118524 | controller | - You are in 'detached HEAD' state. You can look around, make experimental
2025-10-04 05:25:21.118533 | controller | - changes and commit them, and you can discard any commits you make in this
2025-10-04 05:25:21.118538 | controller | - state without impacting any branches by switching back to a branch.
2025-10-04 05:25:21.118544 | controller | - ''
2025-10-04 05:25:21.118550 | controller | - If you want to create a new branch to retain commits you create, you may
2025-10-04 05:25:21.118556 | controller | - 'do so (now or later) by using -c with the switch command. Example:'
2025-10-04 05:25:21.118565 | controller | - ''
2025-10-04 05:25:21.118570 | controller | - ' git switch -c '
2025-10-04 05:25:21.118576 | controller | - ''
2025-10-04 05:25:21.118582 | controller | - 'Or undo this operation with:'
2025-10-04 05:25:21.118588 | controller | - ''
2025-10-04 05:25:21.118594 | controller | - ' git switch -'
2025-10-04 05:25:21.118600 | controller | - ''
2025-10-04 05:25:21.118606 | controller | - Turn off this advice by setting config variable advice.detachedHead to false
2025-10-04 05:25:21.118612 | controller | - ''
2025-10-04 05:25:21.118617 | controller | - 'HEAD is now at c2d58c6 Merge pull request #459 from openstack-k8s-operators/renovate/main-github.com-onsi-ginkgo-v2-2.x'
2025-10-04 05:25:21.118623 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml
2025-10-04 05:25:21.118629 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr
2025-10-04 05:25:21.118635 | controller | - bash scripts/gen-service-kustomize.sh
2025-10-04 05:25:21.118641 | controller | - +++ dirname scripts/gen-service-kustomize.sh
2025-10-04 05:25:21.118647 | controller | - ++ cd scripts
2025-10-04 05:25:21.118653 | controller | - ++ pwd -P
2025-10-04 05:25:21.118659 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.118664 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh
2025-10-04 05:25:21.118670 | controller | --source-only
2025-10-04 05:25:21.118676 | controller | - ++ set -e
2025-10-04 05:25:21.118682 | controller | - + '[' -z glance-kuttl-tests ']'
2025-10-04 05:25:21.118688 | controller | - + '[' -z Memcached ']'
2025-10-04 05:25:21.118694 | controller | - + '[' -z osp-secret ']'
2025-10-04 05:25:21.118700 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr
2025-10-04 05:25:21.118705 | controller | ']'
2025-10-04 05:25:21.118711 | controller | - + '[' -n '' ']'
2025-10-04 05:25:21.118717 | controller | - + IMAGE=unused
2025-10-04 05:25:21.118723 | controller | - + IMAGE_PATH=containerImage
2025-10-04 05:25:21.118729 | controller | - + STORAGE_REQUEST=10G
2025-10-04 05:25:21.118735 | controller | - + INTERFACE_MTU=1500
2025-10-04 05:25:21.118741 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr
2025-10-04 05:25:21.118746 | controller | ']'
2025-10-04 05:25:21.118752 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr
2025-10-04 05:25:21.118758 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.118764 | controller | - + cat
2025-10-04 05:25:21.118770 | controller | - + [[ Memcached == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
2025-10-04 05:25:21.118776 | controller | - + IFS=,
2025-10-04 05:25:21.118782 | controller | - + read -ra IMAGES
2025-10-04 05:25:21.118788 | controller | - + IFS=,
2025-10-04 05:25:21.118793 | controller | - + read -ra IMAGE_PATHS
2025-10-04 05:25:21.118799 | controller | - + '[' 1 '!=' 1 ']'
2025-10-04 05:25:21.118805 | controller | - + (( i=0 ))
2025-10-04 05:25:21.118811 | controller | - + (( i < 1 ))
2025-10-04 05:25:21.118817 | controller | - + SPEC_PATH=containerImage
2025-10-04 05:25:21.118823 | controller | - + SPEC_VALUE=unused
2025-10-04 05:25:21.118828 | controller | - + '[' unused '!=' unused ']'
2025-10-04 05:25:21.118834 | controller | - + (( i++ ))
2025-10-04 05:25:21.118840 | controller | - + (( i < 1 ))
2025-10-04 05:25:21.118846 | controller | - + '[' -n memcached ']'
2025-10-04 05:25:21.118852 | controller | - + cat
2025-10-04 05:25:21.118857 | controller | - + '[' Memcached == OpenStackControlPlane ']'
2025-10-04 05:25:21.118863 | controller | - + '[' Memcached == Galera ']'
2025-10-04 05:25:21.118869 | controller | - + '[' Memcached == NetConfig ']'
2025-10-04 05:25:21.118875 | controller | - + '[' -n '' ']'
2025-10-04 05:25:21.118881 | controller | - + [[ Memcached == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
2025-10-04 05:25:21.118887 | controller | - + [[ Memcached == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
2025-10-04 05:25:21.118893 | controller | - + kustomization_add_resources
2025-10-04 05:25:21.118898 | controller | - + echo merge config dir
2025-10-04 05:25:21.118904 | controller | - merge config dir
2025-10-04 05:25:21.118910 | controller | - ++ find . -type f -name '*.yaml'
2025-10-04 05:25:21.118919 | controller | - ++ grep -v kustomization
2025-10-04 05:25:21.118925 | controller | - + yamls=./memcached_v1beta1_memcached.yaml
2025-10-04 05:25:21.118930 | controller | - + for y in ${yamls[@]}
2025-10-04 05:25:21.118936 | controller | - + kustomize edit add resource ./memcached_v1beta1_memcached.yaml
2025-10-04 05:25:21.118942 | controller | - + popd
2025-10-04 05:25:21.118948 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.118954 | controller | - make wait
2025-10-04 05:25:21.118960 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'''
2025-10-04 05:25:21.118966 | controller | - 'error: the server doesn''t have a resource type "openstackversion"'
2025-10-04 05:25:21.118971 | controller | - bash scripts/operator-wait.sh
2025-10-04 05:25:21.118977 | controller | - + TIMEOUT=500s
2025-10-04 05:25:21.118983 | controller | - +++ dirname scripts/operator-wait.sh
2025-10-04 05:25:21.118989 | controller | - ++ cd scripts
2025-10-04 05:25:21.118995 | controller | - ++ pwd -P
2025-10-04 05:25:21.119001 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.119016 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.119022 | controller | - + '[' -z infra ']'
2025-10-04 05:25:21.119028 | controller | - + '[' infra = rabbitmq ']'
2025-10-04 05:25:21.119034 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.119039 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.119046 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded"
2025-10-04 05:25:21.119051 | controller | ]; do sleep 5; done'
2025-10-04 05:25:21.119057 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.119063 | controller | - + '[' -z infra ']'
2025-10-04 05:25:21.119069 | controller | - + '[' infra = rabbitmq-cluster ']'
2025-10-04 05:25:21.119075 | controller | - + DEPL_NAME=infra-operator-controller-manager
2025-10-04 05:25:21.119081 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o
2025-10-04 05:25:21.119086 | controller | json
2025-10-04 05:25:21.119092 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.119098 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager"
2025-10-04 05:25:21.119104 | controller | not found'
2025-10-04 05:25:21.119110 | controller | - + REPLICAS=
2025-10-04 05:25:21.119119 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.119136 | controller | - + exit 1
2025-10-04 05:25:21.119145 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.119151 | controller | - + '[' -z infra ']'
2025-10-04 05:25:21.119156 | controller | - + '[' infra = rabbitmq-cluster ']'
2025-10-04 05:25:21.119165 | controller | - + DEPL_NAME=infra-operator-controller-manager
2025-10-04 05:25:21.119171 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o
2025-10-04 05:25:21.119177 | controller | json
2025-10-04 05:25:21.119183 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.119189 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager"
2025-10-04 05:25:21.119195 | controller | not found'
2025-10-04 05:25:21.119201 | controller | - + REPLICAS=
2025-10-04 05:25:21.119207 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.119213 | controller | - + exit 1
2025-10-04 05:25:21.119219 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.119225 | controller | - + '[' -z infra ']'
2025-10-04 05:25:21.119231 | controller | - + '[' infra = rabbitmq-cluster ']'
2025-10-04 05:25:21.119236 | controller | - + DEPL_NAME=infra-operator-controller-manager
2025-10-04 05:25:21.119242 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o
2025-10-04 05:25:21.119248 | controller | json
2025-10-04 05:25:21.119254 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.119260 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager"
2025-10-04 05:25:21.119266 | controller | not found'
2025-10-04 05:25:21.119271 | controller | - + REPLICAS=
2025-10-04 05:25:21.119281 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.119287 | controller | - + exit 1
2025-10-04 05:25:21.119292 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.119298 | controller | - + '[' -z infra ']'
2025-10-04 05:25:21.119304 | controller | - + '[' infra = rabbitmq-cluster ']'
2025-10-04 05:25:21.119310 | controller | - + DEPL_NAME=infra-operator-controller-manager
2025-10-04 05:25:21.119316 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o
2025-10-04 05:25:21.119322 | controller | json
2025-10-04 05:25:21.119327 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.119333 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager"
2025-10-04 05:25:21.119339 | controller | not found'
2025-10-04 05:25:21.119345 | controller | - + REPLICAS=
2025-10-04 05:25:21.119352 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.119359 | controller | - + exit 1
2025-10-04 05:25:21.119367 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.119374 | controller | - + '[' -z infra ']'
2025-10-04 05:25:21.119382 | controller | - + '[' infra = rabbitmq-cluster ']'
2025-10-04 05:25:21.119389 | controller | - + DEPL_NAME=infra-operator-controller-manager
2025-10-04 05:25:21.119397 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o
2025-10-04 05:25:21.119409 | controller | json
2025-10-04 05:25:21.119416 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.119424 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager"
2025-10-04 05:25:21.119431 | controller | not found'
2025-10-04 05:25:21.119438 | controller | - + REPLICAS=
2025-10-04 05:25:21.119444 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.119450 | controller | - + exit 1
2025-10-04 05:25:21.119456 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.119462 | controller | - + '[' -z infra ']'
2025-10-04 05:25:21.119467 | controller | - + '[' infra = rabbitmq-cluster ']'
2025-10-04 05:25:21.119473 | controller | - + DEPL_NAME=infra-operator-controller-manager
2025-10-04 05:25:21.119479 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o
2025-10-04 05:25:21.119485 | controller | json
2025-10-04 05:25:21.119491 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.119496 | controller | - + REPLICAS=null
2025-10-04 05:25:21.119502 | controller | - + '[' null '!=' 1 ']'
2025-10-04 05:25:21.119508 | controller | - + exit 1
2025-10-04 05:25:21.119514 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.119520 | controller | - + '[' -z infra ']'
2025-10-04 05:25:21.119525 | controller | - + '[' infra = rabbitmq-cluster ']'
2025-10-04 05:25:21.119531 | controller | - + DEPL_NAME=infra-operator-controller-manager
2025-10-04 05:25:21.119537 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o
2025-10-04 05:25:21.119543 | controller | json
2025-10-04 05:25:21.119549 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.119555 | controller | - + REPLICAS=null
2025-10-04 05:25:21.119560 | controller | - + '[' null '!=' 1 ']'
2025-10-04 05:25:21.119566 | controller | - + exit 1
2025-10-04 05:25:21.119575 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.119581 | controller | - + '[' -z infra ']'
2025-10-04 05:25:21.119587 | controller | - + '[' infra = rabbitmq-cluster ']'
2025-10-04 05:25:21.119592 | controller | - + DEPL_NAME=infra-operator-controller-manager
2025-10-04 05:25:21.119598 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o
2025-10-04 05:25:21.119604 | controller | json
2025-10-04 05:25:21.119610 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.119616 | controller | - + REPLICAS=1
2025-10-04 05:25:21.119622 | controller | - + '[' 1 '!=' 1 ']'
2025-10-04 05:25:21.119628 | controller | - + echo Succeeded
2025-10-04 05:25:21.119633 | controller | - + exit 0
2025-10-04 05:25:21.119641 | controller | - + rc=0
2025-10-04 05:25:21.119647 | controller | - + popd
2025-10-04 05:25:21.119654 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.119660 | controller | - + exit 0
2025-10-04 05:25:21.119666 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'''
2025-10-04 05:25:21.119674 | controller | - bash scripts/operator-deploy-resources.sh
2025-10-04 05:25:21.119701 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr
2025-10-04 05:25:21.119711 | controller | ']'
2025-10-04 05:25:21.119718 | controller | - + NEXT_WAIT_TIME=0
2025-10-04 05:25:21.119724 | controller | - + '[' 0 -eq 15 ']'
2025-10-04 05:25:21.119730 | controller | - + oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr
2025-10-04 05:25:21.119736 | controller | - + oc apply -f -
2025-10-04 05:25:21.119741 | controller | - memcached.memcached.openstack.org/memcached created
2025-10-04 05:25:21.119747 | controller | - + '[' 0 -lt 15 ']'
2025-10-04 05:25:21.119753 | controller | - bash scripts/gen-olm.sh
2025-10-04 05:25:21.119759 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.119765 | controller | - + '[' -z rabbitmq-cluster ']'
2025-10-04 05:25:21.119773 | controller | - + '[' -z quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest
2025-10-04 05:25:21.119781 | controller | ']'
2025-10-04 05:25:21.119789 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op
2025-10-04 05:25:21.119796 | controller | ']'
2025-10-04 05:25:21.119804 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op
2025-10-04 05:25:21.119812 | controller | ']'
2025-10-04 05:25:21.119818 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op
2025-10-04 05:25:21.119824 | controller | - + OPERATOR_CHANNEL=alpha
2025-10-04 05:25:21.119830 | controller | - + OPERATOR_SOURCE=rabbitmq-cluster-operator-index
2025-10-04 05:25:21.119836 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators
2025-10-04 05:25:21.119842 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op
2025-10-04 05:25:21.119848 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op
2025-10-04 05:25:21.119854 | controller | - + echo OPERATOR_CHANNEL alpha
2025-10-04 05:25:21.119861 | controller | - OPERATOR_CHANNEL alpha
2025-10-04 05:25:21.119868 | controller | - + echo OPERATOR_SOURCE rabbitmq-cluster-operator-index
2025-10-04 05:25:21.119877 | controller | - OPERATOR_SOURCE rabbitmq-cluster-operator-index
2025-10-04 05:25:21.119886 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators
2025-10-04 05:25:21.119894 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators
2025-10-04 05:25:21.119904 | controller | - + cat
2025-10-04 05:25:21.119911 | controller | - + cat
2025-10-04 05:25:21.119923 | controller | - + cat
2025-10-04 05:25:21.119930 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op
2025-10-04 05:25:21.119937 | controller | - catalogsource.operators.coreos.com/rabbitmq-cluster-operator-index created
2025-10-04 05:25:21.119944 | controller | - operatorgroup.operators.coreos.com/openstack unchanged
2025-10-04 05:25:21.119955 | controller | - subscription.operators.coreos.com/rabbitmq-cluster-operator created
2025-10-04 05:25:21.119962 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq/op
2025-10-04 05:25:21.119972 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr
2025-10-04 05:25:21.119979 | controller | - bash -c "CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh"
2025-10-04 05:25:21.119987 | controller | - 'Cloning repo: git clone -b patches https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git
2025-10-04 05:25:21.119994 | controller | rabbitmq-operator'
2025-10-04 05:25:21.120002 | controller | - Cloning into 'rabbitmq-operator'...
2025-10-04 05:25:21.120010 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml
2025-10-04 05:25:21.120017 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr
2025-10-04 05:25:21.120025 | controller | - bash scripts/gen-service-kustomize.sh
2025-10-04 05:25:21.120031 | controller | - +++ dirname scripts/gen-service-kustomize.sh
2025-10-04 05:25:21.120040 | controller | - ++ cd scripts
2025-10-04 05:25:21.120046 | controller | - ++ pwd -P
2025-10-04 05:25:21.120052 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.120060 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh
2025-10-04 05:25:21.120067 | controller | --source-only
2025-10-04 05:25:21.120075 | controller | - ++ set -e
2025-10-04 05:25:21.120083 | controller | - + '[' -z glance-kuttl-tests ']'
2025-10-04 05:25:21.120090 | controller | - + '[' -z RabbitmqCluster ']'
2025-10-04 05:25:21.120098 | controller | - + '[' -z osp-secret ']'
2025-10-04 05:25:21.120105 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr
2025-10-04 05:25:21.120113 | controller | ']'
2025-10-04 05:25:21.120120 | controller | - + '[' -n '' ']'
2025-10-04 05:25:21.120520 | controller | - + IMAGE=unused
2025-10-04 05:25:21.120543 | controller | - + IMAGE_PATH=image
2025-10-04 05:25:21.120552 | controller | - + STORAGE_REQUEST=10G
2025-10-04 05:25:21.120560 | controller | - + INTERFACE_MTU=1500
2025-10-04 05:25:21.120567 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr
2025-10-04 05:25:21.120575 | controller | ']'
2025-10-04 05:25:21.120583 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr
2025-10-04 05:25:21.120590 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.120598 | controller | - + cat
2025-10-04 05:25:21.120605 | controller | - + [[ RabbitmqCluster == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
2025-10-04 05:25:21.120613 | controller | - + IFS=,
2025-10-04 05:25:21.120620 | controller | - + read -ra IMAGES
2025-10-04 05:25:21.120628 | controller | - + IFS=,
2025-10-04 05:25:21.120636 | controller | - + read -ra IMAGE_PATHS
2025-10-04 05:25:21.120644 | controller | - + '[' 1 '!=' 1 ']'
2025-10-04 05:25:21.120651 | controller | - + (( i=0 ))
2025-10-04 05:25:21.120658 | controller | - + (( i < 1 ))
2025-10-04 05:25:21.120666 | controller | - + SPEC_PATH=image
2025-10-04 05:25:21.120673 | controller | - + SPEC_VALUE=unused
2025-10-04 05:25:21.120680 | controller | - + '[' unused '!=' unused ']'
2025-10-04 05:25:21.120687 | controller | - + (( i++ ))
2025-10-04 05:25:21.120693 | controller | - + (( i < 1 ))
2025-10-04 05:25:21.120700 | controller | - + '[' -n rabbitmq ']'
2025-10-04 05:25:21.120707 | controller | - + cat
2025-10-04 05:25:21.120715 | controller | - + '[' RabbitmqCluster == OpenStackControlPlane ']'
2025-10-04 05:25:21.120741 | controller | - + '[' RabbitmqCluster == Galera ']'
2025-10-04 05:25:21.120750 | controller | - + '[' RabbitmqCluster == NetConfig ']'
2025-10-04 05:25:21.120757 | controller | - + '[' -n '' ']'
2025-10-04 05:25:21.120765 | controller | - + [[ RabbitmqCluster == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
2025-10-04 05:25:21.120773 | controller | - + [[ RabbitmqCluster == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
2025-10-04 05:25:21.120780 | controller | - + kustomization_add_resources
2025-10-04 05:25:21.120788 | controller | - + echo merge config dir
2025-10-04 05:25:21.120795 | controller | - merge config dir
2025-10-04 05:25:21.120803 | controller | - ++ find . -type f -name '*.yaml'
2025-10-04 05:25:21.120810 | controller | - ++ grep -v kustomization
2025-10-04 05:25:21.120818 | controller | - + yamls=./rabbitmq.yaml
2025-10-04 05:25:21.120825 | controller | - + for y in ${yamls[@]}
2025-10-04 05:25:21.120832 | controller | - + kustomize edit add resource ./rabbitmq.yaml
2025-10-04 05:25:21.120839 | controller | - + popd
2025-10-04 05:25:21.120847 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.120854 | controller | - make wait
2025-10-04 05:25:21.120860 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'''
2025-10-04 05:25:21.120866 | controller | - 'error: the server doesn''t have a resource type "openstackversion"'
2025-10-04 05:25:21.120872 | controller | - bash scripts/operator-wait.sh
2025-10-04 05:25:21.120878 | controller | - + TIMEOUT=500s
2025-10-04 05:25:21.120884 | controller | - +++ dirname scripts/operator-wait.sh
2025-10-04 05:25:21.120890 | controller | - ++ cd scripts
2025-10-04 05:25:21.120895 | controller | - ++ pwd -P
2025-10-04 05:25:21.120901 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.120912 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.120918 | controller | - + '[' -z rabbitmq ']'
2025-10-04 05:25:21.120924 | controller | - + '[' rabbitmq = rabbitmq ']'
2025-10-04 05:25:21.120929 | controller | - + OPERATOR_NAME=rabbitmq-cluster
2025-10-04 05:25:21.120935 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.120941 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.120947 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded"
2025-10-04 05:25:21.120953 | controller | ]; do sleep 5; done'
2025-10-04 05:25:21.120959 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.120964 | controller | - + '[' -z rabbitmq-cluster ']'
2025-10-04 05:25:21.120970 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']'
2025-10-04 05:25:21.120976 | controller | - + DEPL_NAME=rabbitmq-cluster-operator
2025-10-04 05:25:21.120982 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json
2025-10-04 05:25:21.120988 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.120993 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not
2025-10-04 05:25:21.120999 | controller | found'
2025-10-04 05:25:21.121005 | controller | - + REPLICAS=
2025-10-04 05:25:21.121011 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.121017 | controller | - + exit 1
2025-10-04 05:25:21.121022 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.121028 | controller | - + '[' -z rabbitmq-cluster ']'
2025-10-04 05:25:21.121034 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']'
2025-10-04 05:25:21.121040 | controller | - + DEPL_NAME=rabbitmq-cluster-operator
2025-10-04 05:25:21.121046 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json
2025-10-04 05:25:21.121052 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.121057 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not
2025-10-04 05:25:21.121063 | controller | found'
2025-10-04 05:25:21.121069 | controller | - + REPLICAS=
2025-10-04 05:25:21.121075 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.121081 | controller | - + exit 1
2025-10-04 05:25:21.121087 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.121092 | controller | - + '[' -z rabbitmq-cluster ']'
2025-10-04 05:25:21.121120 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']'
2025-10-04 05:25:21.121142 | controller | - + DEPL_NAME=rabbitmq-cluster-operator
2025-10-04 05:25:21.121152 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json
2025-10-04 05:25:21.121158 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.121164 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not
2025-10-04 05:25:21.121170 | controller | found'
2025-10-04 05:25:21.121175 | controller | - + REPLICAS=
2025-10-04 05:25:21.121181 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.121187 | controller | - + exit 1
2025-10-04 05:25:21.121193 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.121199 | controller | - + '[' -z rabbitmq-cluster ']'
2025-10-04 05:25:21.121209 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']'
2025-10-04 05:25:21.121215 | controller | - + DEPL_NAME=rabbitmq-cluster-operator
2025-10-04 05:25:21.121221 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json
2025-10-04 05:25:21.121227 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.121233 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not
2025-10-04 05:25:21.121239 | controller | found'
2025-10-04 05:25:21.121245 | controller | - + REPLICAS=
2025-10-04 05:25:21.121250 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.121256 | controller | - + exit 1
2025-10-04 05:25:21.121262 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.121268 | controller | - + '[' -z rabbitmq-cluster ']'
2025-10-04 05:25:21.121274 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']'
2025-10-04 05:25:21.121286 | controller | - + DEPL_NAME=rabbitmq-cluster-operator
2025-10-04 05:25:21.121292 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json
2025-10-04 05:25:21.121298 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.121304 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not
2025-10-04 05:25:21.121309 | controller | found'
2025-10-04 05:25:21.121315 | controller | - + REPLICAS=
2025-10-04 05:25:21.121321 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.121327 | controller | - + exit 1
2025-10-04 05:25:21.121333 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.121339 | controller | - + '[' -z rabbitmq-cluster ']'
2025-10-04 05:25:21.121344 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']'
2025-10-04 05:25:21.121350 | controller | - + DEPL_NAME=rabbitmq-cluster-operator
2025-10-04 05:25:21.121356 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json
2025-10-04 05:25:21.121362 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.121380 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not
2025-10-04 05:25:21.121386 | controller | found'
2025-10-04 05:25:21.121392 | controller | - + REPLICAS=
2025-10-04 05:25:21.121398 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.121404 | controller | - + exit 1
2025-10-04 05:25:21.121410 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.121416 | controller | - + '[' -z rabbitmq-cluster ']'
2025-10-04 05:25:21.121422 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']'
2025-10-04 05:25:21.121427 | controller | - + DEPL_NAME=rabbitmq-cluster-operator
2025-10-04 05:25:21.121433 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json
2025-10-04 05:25:21.121439 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.121448 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not
2025-10-04 05:25:21.121454 | controller | found'
2025-10-04 05:25:21.121460 | controller | - + REPLICAS=
2025-10-04 05:25:21.121466 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.121472 | controller | - + exit 1
2025-10-04 05:25:21.121477 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.121483 | controller | - + '[' -z rabbitmq-cluster ']'
2025-10-04 05:25:21.121489 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']'
2025-10-04 05:25:21.121495 | controller | - + DEPL_NAME=rabbitmq-cluster-operator
2025-10-04 05:25:21.121501 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json
2025-10-04 05:25:21.121506 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.121512 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not
2025-10-04 05:25:21.121518 | controller | found'
2025-10-04 05:25:21.121524 | controller | - + REPLICAS=
2025-10-04 05:25:21.121529 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.121535 | controller | - + exit 1
2025-10-04 05:25:21.121541 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.121547 | controller | - + '[' -z rabbitmq-cluster ']'
2025-10-04 05:25:21.121553 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']'
2025-10-04 05:25:21.121558 | controller | - + DEPL_NAME=rabbitmq-cluster-operator
2025-10-04 05:25:21.121564 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json
2025-10-04 05:25:21.121570 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.121576 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not
2025-10-04 05:25:21.121581 | controller | found'
2025-10-04 05:25:21.121587 | controller | - + REPLICAS=
2025-10-04 05:25:21.121593 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.121599 | controller | - + exit 1
2025-10-04 05:25:21.121604 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.121610 | controller | - + '[' -z rabbitmq-cluster ']'
2025-10-04 05:25:21.121616 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']'
2025-10-04 05:25:21.121622 | controller | - + DEPL_NAME=rabbitmq-cluster-operator
2025-10-04 05:25:21.121627 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json
2025-10-04 05:25:21.121633 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.121642 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not
2025-10-04 05:25:21.121648 | controller | found'
2025-10-04 05:25:21.121654 | controller | - + REPLICAS=
2025-10-04 05:25:21.121659 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.121665 | controller | - + exit 1
2025-10-04 05:25:21.121671 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.121677 | controller | - + '[' -z rabbitmq-cluster ']'
2025-10-04 05:25:21.121683 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']'
2025-10-04 05:25:21.121689 | controller | - + DEPL_NAME=rabbitmq-cluster-operator
2025-10-04 05:25:21.121694 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json
2025-10-04 05:25:21.121700 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.121706 | controller | - + REPLICAS=1
2025-10-04 05:25:21.121712 | controller | - + '[' 1 '!=' 1 ']'
2025-10-04 05:25:21.121717 | controller | - + echo Succeeded
2025-10-04 05:25:21.121723 | controller | - + exit 0
2025-10-04 05:25:21.121729 | controller | - + rc=0
2025-10-04 05:25:21.121735 | controller | - + popd
2025-10-04 05:25:21.121741 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.121746 | controller | - + exit 0
2025-10-04 05:25:21.121752 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'''
2025-10-04 05:25:21.121758 | controller | - bash scripts/operator-deploy-resources.sh
2025-10-04 05:25:21.121764 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr
2025-10-04 05:25:21.121770 | controller | ']'
2025-10-04 05:25:21.121775 | controller | - + NEXT_WAIT_TIME=0
2025-10-04 05:25:21.121781 | controller | - + '[' 0 -eq 15 ']'
2025-10-04 05:25:21.121789 | controller | - + oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr
2025-10-04 05:25:21.121795 | controller | - + oc apply -f -
2025-10-04 05:25:21.121801 | controller | - rabbitmqcluster.rabbitmq.com/rabbitmq created
2025-10-04 05:25:21.121807 | controller | - + '[' 0 -lt 15 ']'
2025-10-04 05:25:21.121813 | controller | - bash scripts/gen-olm.sh
2025-10-04 05:25:21.121818 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.121824 | controller | - + '[' -z keystone ']'
2025-10-04 05:25:21.121830 | controller | - + '[' -z quay.io/openstack-k8s-operators/keystone-operator-index:latest ']'
2025-10-04 05:25:21.121836 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op
2025-10-04 05:25:21.121842 | controller | ']'
2025-10-04 05:25:21.121847 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op
2025-10-04 05:25:21.121853 | controller | ']'
2025-10-04 05:25:21.121859 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op
2025-10-04 05:25:21.121865 | controller | - + OPERATOR_CHANNEL=alpha
2025-10-04 05:25:21.121871 | controller | - + OPERATOR_SOURCE=keystone-operator-index
2025-10-04 05:25:21.121876 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators
2025-10-04 05:25:21.121882 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op
2025-10-04 05:25:21.121888 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op
2025-10-04 05:25:21.121894 | controller | - + echo OPERATOR_CHANNEL alpha
2025-10-04 05:25:21.121900 | controller | - OPERATOR_CHANNEL alpha
2025-10-04 05:25:21.121905 | controller | - + echo OPERATOR_SOURCE keystone-operator-index
2025-10-04 05:25:21.121911 | controller | - OPERATOR_SOURCE keystone-operator-index
2025-10-04 05:25:21.121917 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators
2025-10-04 05:25:21.121923 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators
2025-10-04 05:25:21.121928 | controller | - + cat
2025-10-04 05:25:21.121934 | controller | - + cat
2025-10-04 05:25:21.121940 | controller | - + cat
2025-10-04 05:25:21.121955 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op
2025-10-04 05:25:21.121961 | controller | - catalogsource.operators.coreos.com/keystone-operator-index created
2025-10-04 05:25:21.121967 | controller | - operatorgroup.operators.coreos.com/openstack unchanged
2025-10-04 05:25:21.121975 | controller | - subscription.operators.coreos.com/keystone-operator created
2025-10-04 05:25:21.121981 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op
2025-10-04 05:25:21.121990 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr
2025-10-04 05:25:21.121996 | controller | - bash scripts/clone-operator-repo.sh
2025-10-04 05:25:21.122002 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/keystone-operator.git
2025-10-04 05:25:21.122008 | controller | keystone-operator'
2025-10-04 05:25:21.122013 | controller | - Cloning into 'keystone-operator'...
2025-10-04 05:25:21.122019 | controller | - 'Running checkout: git checkout 17073bbaef03'
2025-10-04 05:25:21.122025 | controller | - 'Note: switching to ''17073bbaef03''.'
2025-10-04 05:25:21.122031 | controller | - ''
2025-10-04 05:25:21.122037 | controller | - You are in 'detached HEAD' state. You can look around, make experimental
2025-10-04 05:25:21.122043 | controller | - changes and commit them, and you can discard any commits you make in this
2025-10-04 05:25:21.122048 | controller | - state without impacting any branches by switching back to a branch.
2025-10-04 05:25:21.122054 | controller | - ''
2025-10-04 05:25:21.122060 | controller | - If you want to create a new branch to retain commits you create, you may
2025-10-04 05:25:21.122066 | controller | - 'do so (now or later) by using -c with the switch command. Example:'
2025-10-04 05:25:21.122072 | controller | - ''
2025-10-04 05:25:21.122078 | controller | - ' git switch -c '
2025-10-04 05:25:21.122084 | controller | - ''
2025-10-04 05:25:21.122089 | controller | - 'Or undo this operation with:'
2025-10-04 05:25:21.122095 | controller | - ''
2025-10-04 05:25:21.122101 | controller | - ' git switch -'
2025-10-04 05:25:21.122107 | controller | - ''
2025-10-04 05:25:21.122113 | controller | - Turn off this advice by setting config variable advice.detachedHead to false
2025-10-04 05:25:21.122118 | controller | - ''
2025-10-04 05:25:21.122136 | controller | - 'HEAD is now at 17073bb Merge pull request #634 from openstack-k8s-operators/renovate/rabbitmq-cluster-operator'
2025-10-04 05:25:21.122145 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml
2025-10-04 05:25:21.122151 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr
2025-10-04 05:25:21.122157 | controller | - bash scripts/gen-service-kustomize.sh
2025-10-04 05:25:21.122163 | controller | - +++ dirname scripts/gen-service-kustomize.sh
2025-10-04 05:25:21.122169 | controller | - ++ cd scripts
2025-10-04 05:25:21.122174 | controller | - ++ pwd -P
2025-10-04 05:25:21.122180 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.122186 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh
2025-10-04 05:25:21.122192 | controller | --source-only
2025-10-04 05:25:21.122198 | controller | - ++ set -e
2025-10-04 05:25:21.122203 | controller | - + '[' -z glance-kuttl-tests ']'
2025-10-04 05:25:21.122209 | controller | - + '[' -z KeystoneAPI ']'
2025-10-04 05:25:21.122215 | controller | - + '[' -z osp-secret ']'
2025-10-04 05:25:21.122221 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr
2025-10-04 05:25:21.122227 | controller | ']'
2025-10-04 05:25:21.122233 | controller | - + '[' -n '' ']'
2025-10-04 05:25:21.122238 | controller | - + IMAGE=unused
2025-10-04 05:25:21.122244 | controller | - + IMAGE_PATH=containerImage
2025-10-04 05:25:21.122250 | controller | - + STORAGE_REQUEST=10G
2025-10-04 05:25:21.122256 | controller | - + INTERFACE_MTU=1500
2025-10-04 05:25:21.122261 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr
2025-10-04 05:25:21.122267 | controller | ']'
2025-10-04 05:25:21.122273 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr
2025-10-04 05:25:21.122279 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.122288 | controller | - + cat
2025-10-04 05:25:21.122294 | controller | - + [[ KeystoneAPI == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
2025-10-04 05:25:21.122300 | controller | - + IFS=,
2025-10-04 05:25:21.122305 | controller | - + read -ra IMAGES
2025-10-04 05:25:21.122311 | controller | - + IFS=,
2025-10-04 05:25:21.122317 | controller | - + read -ra IMAGE_PATHS
2025-10-04 05:25:21.122323 | controller | - + '[' 1 '!=' 1 ']'
2025-10-04 05:25:21.122329 | controller | - + (( i=0 ))
2025-10-04 05:25:21.122334 | controller | - + (( i < 1 ))
2025-10-04 05:25:21.122340 | controller | - + SPEC_PATH=containerImage
2025-10-04 05:25:21.122346 | controller | - + SPEC_VALUE=unused
2025-10-04 05:25:21.122352 | controller | - + '[' unused '!=' unused ']'
2025-10-04 05:25:21.122358 | controller | - + (( i++ ))
2025-10-04 05:25:21.122364 | controller | - + (( i < 1 ))
2025-10-04 05:25:21.122369 | controller | - + '[' -n '' ']'
2025-10-04 05:25:21.122375 | controller | - + '[' KeystoneAPI == OpenStackControlPlane ']'
2025-10-04 05:25:21.122381 | controller | - + '[' KeystoneAPI == Galera ']'
2025-10-04 05:25:21.122387 | controller | - + '[' KeystoneAPI == NetConfig ']'
2025-10-04 05:25:21.122393 | controller | - + '[' -n '' ']'
2025-10-04 05:25:21.122398 | controller | - + [[ KeystoneAPI == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
2025-10-04 05:25:21.122404 | controller | - + [[ KeystoneAPI == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
2025-10-04 05:25:21.122410 | controller | - + kustomization_add_resources
2025-10-04 05:25:21.122416 | controller | - + echo merge config dir
2025-10-04 05:25:21.122422 | controller | - merge config dir
2025-10-04 05:25:21.122428 | controller | - ++ find . -type f -name '*.yaml'
2025-10-04 05:25:21.122433 | controller | - ++ grep -v kustomization
2025-10-04 05:25:21.122439 | controller | - + yamls=./keystone_v1beta1_keystoneapi.yaml
2025-10-04 05:25:21.122445 | controller | - + for y in ${yamls[@]}
2025-10-04 05:25:21.122451 | controller | - + kustomize edit add resource ./keystone_v1beta1_keystoneapi.yaml
2025-10-04 05:25:21.122457 | controller | - + popd
2025-10-04 05:25:21.122462 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.122468 | controller | - make wait
2025-10-04 05:25:21.122474 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'''
2025-10-04 05:25:21.122483 | controller | - 'error: the server doesn''t have a resource type "openstackversion"'
2025-10-04 05:25:21.122489 | controller | - bash scripts/operator-wait.sh
2025-10-04 05:25:21.122495 | controller | - + TIMEOUT=500s
2025-10-04 05:25:21.122511 | controller | - +++ dirname scripts/operator-wait.sh
2025-10-04 05:25:21.122518 | controller | - ++ cd scripts
2025-10-04 05:25:21.122524 | controller | - ++ pwd -P
2025-10-04 05:25:21.122530 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.122536 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.122542 | controller | - + '[' -z keystone ']'
2025-10-04 05:25:21.122548 | controller | - + '[' keystone = rabbitmq ']'
2025-10-04 05:25:21.122554 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.122560 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.122566 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded"
2025-10-04 05:25:21.122572 | controller | ]; do sleep 5; done'
2025-10-04 05:25:21.122577 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.122583 | controller | - + '[' -z keystone ']'
2025-10-04 05:25:21.122589 | controller | - + '[' keystone = rabbitmq-cluster ']'
2025-10-04 05:25:21.122595 | controller | - + DEPL_NAME=keystone-operator-controller-manager
2025-10-04 05:25:21.122601 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager
2025-10-04 05:25:21.122607 | controller | -o json
2025-10-04 05:25:21.122612 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.122618 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager"
2025-10-04 05:25:21.122624 | controller | not found'
2025-10-04 05:25:21.122630 | controller | - + REPLICAS=
2025-10-04 05:25:21.122636 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.122642 | controller | - + exit 1
2025-10-04 05:25:21.122650 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.122656 | controller | - + '[' -z keystone ']'
2025-10-04 05:25:21.122662 | controller | - + '[' keystone = rabbitmq-cluster ']'
2025-10-04 05:25:21.122668 | controller | - + DEPL_NAME=keystone-operator-controller-manager
2025-10-04 05:25:21.122674 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager
2025-10-04 05:25:21.122679 | controller | -o json
2025-10-04 05:25:21.122685 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.122691 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager"
2025-10-04 05:25:21.122697 | controller | not found'
2025-10-04 05:25:21.122703 | controller | - + REPLICAS=
2025-10-04 05:25:21.122709 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.122714 | controller | - + exit 1
2025-10-04 05:25:21.122720 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.122726 | controller | - + '[' -z keystone ']'
2025-10-04 05:25:21.122732 | controller | - + '[' keystone = rabbitmq-cluster ']'
2025-10-04 05:25:21.122738 | controller | - + DEPL_NAME=keystone-operator-controller-manager
2025-10-04 05:25:21.122744 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager
2025-10-04 05:25:21.122749 | controller | -o json
2025-10-04 05:25:21.122755 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.122761 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager"
2025-10-04 05:25:21.122767 | controller | not found'
2025-10-04 05:25:21.122773 | controller | - + REPLICAS=
2025-10-04 05:25:21.122778 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.122784 | controller | - + exit 1
2025-10-04 05:25:21.122790 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.122796 | controller | - + '[' -z keystone ']'
2025-10-04 05:25:21.122802 | controller | - + '[' keystone = rabbitmq-cluster ']'
2025-10-04 05:25:21.122807 | controller | - + DEPL_NAME=keystone-operator-controller-manager
2025-10-04 05:25:21.122813 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager
2025-10-04 05:25:21.122819 | controller | -o json
2025-10-04 05:25:21.122825 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.122831 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager"
2025-10-04 05:25:21.122837 | controller | not found'
2025-10-04 05:25:21.122842 | controller | - + REPLICAS=
2025-10-04 05:25:21.122848 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.122854 | controller | - + exit 1
2025-10-04 05:25:21.122860 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.122866 | controller | - + '[' -z keystone ']'
2025-10-04 05:25:21.122872 | controller | - + '[' keystone = rabbitmq-cluster ']'
2025-10-04 05:25:21.122880 | controller | - + DEPL_NAME=keystone-operator-controller-manager
2025-10-04 05:25:21.122886 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager
2025-10-04 05:25:21.122893 | controller | -o json
2025-10-04 05:25:21.122900 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.122906 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager"
2025-10-04 05:25:21.122921 | controller | not found'
2025-10-04 05:25:21.122927 | controller | - + REPLICAS=
2025-10-04 05:25:21.122940 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.122951 | controller | - + exit 1
2025-10-04 05:25:21.122957 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.122963 | controller | - + '[' -z keystone ']'
2025-10-04 05:25:21.122969 | controller | - + '[' keystone = rabbitmq-cluster ']'
2025-10-04 05:25:21.122975 | controller | - + DEPL_NAME=keystone-operator-controller-manager
2025-10-04 05:25:21.122984 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.122989 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager
2025-10-04 05:25:21.122995 | controller | -o json
2025-10-04 05:25:21.123001 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager"
2025-10-04 05:25:21.123007 | controller | not found'
2025-10-04 05:25:21.123013 | controller | - + REPLICAS=
2025-10-04 05:25:21.123019 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.123027 | controller | - + exit 1
2025-10-04 05:25:21.123033 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.123039 | controller | - + '[' -z keystone ']'
2025-10-04 05:25:21.123045 | controller | - + '[' keystone = rabbitmq-cluster ']'
2025-10-04 05:25:21.123051 | controller | - + DEPL_NAME=keystone-operator-controller-manager
2025-10-04 05:25:21.123056 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager
2025-10-04 05:25:21.123062 | controller | -o json
2025-10-04 05:25:21.123068 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.123074 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager"
2025-10-04 05:25:21.123080 | controller | not found'
2025-10-04 05:25:21.123085 | controller | - + REPLICAS=
2025-10-04 05:25:21.123091 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.123097 | controller | - + exit 1
2025-10-04 05:25:21.123103 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.123109 | controller | - + '[' -z keystone ']'
2025-10-04 05:25:21.123115 | controller | - + '[' keystone = rabbitmq-cluster ']'
2025-10-04 05:25:21.123145 | controller | - + DEPL_NAME=keystone-operator-controller-manager
2025-10-04 05:25:21.123154 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager
2025-10-04 05:25:21.123160 | controller | -o json
2025-10-04 05:25:21.123165 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.123171 | controller | - + REPLICAS=null
2025-10-04 05:25:21.123177 | controller | - + '[' null '!=' 1 ']'
2025-10-04 05:25:21.123183 | controller | - + exit 1
2025-10-04 05:25:21.123189 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.123195 | controller | - + '[' -z keystone ']'
2025-10-04 05:25:21.123201 | controller | - + '[' keystone = rabbitmq-cluster ']'
2025-10-04 05:25:21.123207 | controller | - + DEPL_NAME=keystone-operator-controller-manager
2025-10-04 05:25:21.123213 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager
2025-10-04 05:25:21.123219 | controller | -o json
2025-10-04 05:25:21.123224 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.123230 | controller | - + REPLICAS=null
2025-10-04 05:25:21.123236 | controller | - + '[' null '!=' 1 ']'
2025-10-04 05:25:21.123242 | controller | - + exit 1
2025-10-04 05:25:21.123248 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.123254 | controller | - + '[' -z keystone ']'
2025-10-04 05:25:21.123259 | controller | - + '[' keystone = rabbitmq-cluster ']'
2025-10-04 05:25:21.123265 | controller | - + DEPL_NAME=keystone-operator-controller-manager
2025-10-04 05:25:21.123271 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager
2025-10-04 05:25:21.123277 | controller | -o json
2025-10-04 05:25:21.123283 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.123288 | controller | - + REPLICAS=1
2025-10-04 05:25:21.123294 | controller | - + '[' 1 '!=' 1 ']'
2025-10-04 05:25:21.123300 | controller | - + echo Succeeded
2025-10-04 05:25:21.123306 | controller | - + exit 0
2025-10-04 05:25:21.123312 | controller | - + rc=0
2025-10-04 05:25:21.123317 | controller | - + popd
2025-10-04 05:25:21.123323 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.123329 | controller | - + exit 0
2025-10-04 05:25:21.123335 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'''
2025-10-04 05:25:21.123344 | controller | - bash scripts/operator-deploy-resources.sh
2025-10-04 05:25:21.123350 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr
2025-10-04 05:25:21.123356 | controller | ']'
2025-10-04 05:25:21.123361 | controller | - + NEXT_WAIT_TIME=0
2025-10-04 05:25:21.123367 | controller | - + '[' 0 -eq 15 ']'
2025-10-04 05:25:21.123373 | controller | - + oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr
2025-10-04 05:25:21.123379 | controller | - + oc apply -f -
2025-10-04 05:25:21.123385 | controller | - keystoneapi.keystone.openstack.org/keystone created
2025-10-04 05:25:21.123391 | controller | - + '[' 0 -lt 15 ']'
2025-10-04 05:25:21.123397 | controller | - bash scripts/gen-olm.sh
2025-10-04 05:25:21.123402 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.123408 | controller | - + '[' -z horizon ']'
2025-10-04 05:25:21.123417 | controller | - + '[' -z quay.io/openstack-k8s-operators/horizon-operator-index:latest ']'
2025-10-04 05:25:21.123423 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op
2025-10-04 05:25:21.123429 | controller | ']'
2025-10-04 05:25:21.123435 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op
2025-10-04 05:25:21.123443 | controller | ']'
2025-10-04 05:25:21.123450 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op
2025-10-04 05:25:21.123456 | controller | - + OPERATOR_CHANNEL=alpha
2025-10-04 05:25:21.123462 | controller | - + OPERATOR_SOURCE=horizon-operator-index
2025-10-04 05:25:21.123468 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators
2025-10-04 05:25:21.123474 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op
2025-10-04 05:25:21.123480 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op
2025-10-04 05:25:21.123485 | controller | - + echo OPERATOR_CHANNEL alpha
2025-10-04 05:25:21.123491 | controller | - OPERATOR_CHANNEL alpha
2025-10-04 05:25:21.123497 | controller | - + echo OPERATOR_SOURCE horizon-operator-index
2025-10-04 05:25:21.123503 | controller | - OPERATOR_SOURCE horizon-operator-index
2025-10-04 05:25:21.123509 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators
2025-10-04 05:25:21.123515 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators
2025-10-04 05:25:21.123520 | controller | - + cat
2025-10-04 05:25:21.123526 | controller | - + cat
2025-10-04 05:25:21.123532 | controller | - + cat
2025-10-04 05:25:21.123538 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op
2025-10-04 05:25:21.123544 | controller | - catalogsource.operators.coreos.com/horizon-operator-index created
2025-10-04 05:25:21.123549 | controller | - operatorgroup.operators.coreos.com/openstack unchanged
2025-10-04 05:25:21.123555 | controller | - subscription.operators.coreos.com/horizon-operator created
2025-10-04 05:25:21.123561 | controller | - bash scripts/gen-olm.sh
2025-10-04 05:25:21.123567 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.123573 | controller | - + '[' -z swift ']'
2025-10-04 05:25:21.123579 | controller | - + '[' -z quay.io/openstack-k8s-operators/swift-operator-index:latest ']'
2025-10-04 05:25:21.123584 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op
2025-10-04 05:25:21.123590 | controller | ']'
2025-10-04 05:25:21.123596 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op
2025-10-04 05:25:21.123602 | controller | ']'
2025-10-04 05:25:21.123608 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op
2025-10-04 05:25:21.123614 | controller | - + OPERATOR_CHANNEL=alpha
2025-10-04 05:25:21.123619 | controller | - + OPERATOR_SOURCE=swift-operator-index
2025-10-04 05:25:21.123625 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators
2025-10-04 05:25:21.123631 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op
2025-10-04 05:25:21.123637 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op
2025-10-04 05:25:21.123643 | controller | - + echo OPERATOR_CHANNEL alpha
2025-10-04 05:25:21.123649 | controller | - OPERATOR_CHANNEL alpha
2025-10-04 05:25:21.123655 | controller | - + echo OPERATOR_SOURCE swift-operator-index
2025-10-04 05:25:21.123660 | controller | - OPERATOR_SOURCE swift-operator-index
2025-10-04 05:25:21.123666 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators
2025-10-04 05:25:21.123682 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators
2025-10-04 05:25:21.123688 | controller | - + cat
2025-10-04 05:25:21.123694 | controller | - + cat
2025-10-04 05:25:21.123700 | controller | - + cat
2025-10-04 05:25:21.123706 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op
2025-10-04 05:25:21.123712 | controller | - catalogsource.operators.coreos.com/swift-operator-index created
2025-10-04 05:25:21.123718 | controller | - operatorgroup.operators.coreos.com/openstack unchanged
2025-10-04 05:25:21.123727 | controller | - subscription.operators.coreos.com/swift-operator created
2025-10-04 05:25:21.123733 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op
2025-10-04 05:25:21.123739 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr
2025-10-04 05:25:21.123744 | controller | - bash scripts/clone-operator-repo.sh
2025-10-04 05:25:21.123750 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/swift-operator.git
2025-10-04 05:25:21.124072 | controller | swift-operator'
2025-10-04 05:25:21.124079 | controller | - Cloning into 'swift-operator'...
2025-10-04 05:25:21.124086 | controller | - 'Running checkout: git checkout 6e48eaca3a44'
2025-10-04 05:25:21.124093 | controller | - 'Note: switching to ''6e48eaca3a44''.'
2025-10-04 05:25:21.124101 | controller | - ''
2025-10-04 05:25:21.124108 | controller | - You are in 'detached HEAD' state. You can look around, make experimental
2025-10-04 05:25:21.124116 | controller | - changes and commit them, and you can discard any commits you make in this
2025-10-04 05:25:21.124124 | controller | - state without impacting any branches by switching back to a branch.
2025-10-04 05:25:21.124159 | controller | - ''
2025-10-04 05:25:21.124165 | controller | - If you want to create a new branch to retain commits you create, you may
2025-10-04 05:25:21.124171 | controller | - 'do so (now or later) by using -c with the switch command. Example:'
2025-10-04 05:25:21.124176 | controller | - ''
2025-10-04 05:25:21.124182 | controller | - ' git switch -c '
2025-10-04 05:25:21.124188 | controller | - ''
2025-10-04 05:25:21.124194 | controller | - 'Or undo this operation with:'
2025-10-04 05:25:21.124200 | controller | - ''
2025-10-04 05:25:21.124206 | controller | - ' git switch -'
2025-10-04 05:25:21.124211 | controller | - ''
2025-10-04 05:25:21.124217 | controller | - Turn off this advice by setting config variable advice.detachedHead to false
2025-10-04 05:25:21.124223 | controller | - ''
2025-10-04 05:25:21.124229 | controller | - 'HEAD is now at 6e48eac Merge pull request #394 from stuggi/pin_k8s'
2025-10-04 05:25:21.124235 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml
2025-10-04 05:25:21.124241 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr
2025-10-04 05:25:21.124247 | controller | - bash scripts/gen-service-kustomize.sh
2025-10-04 05:25:21.124253 | controller | - +++ dirname scripts/gen-service-kustomize.sh
2025-10-04 05:25:21.124258 | controller | - ++ cd scripts
2025-10-04 05:25:21.124264 | controller | - ++ pwd -P
2025-10-04 05:25:21.124270 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.124276 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh
2025-10-04 05:25:21.124290 | controller | --source-only
2025-10-04 05:25:21.124296 | controller | - ++ set -e
2025-10-04 05:25:21.124302 | controller | - + '[' -z glance-kuttl-tests ']'
2025-10-04 05:25:21.124308 | controller | - + '[' -z Swift ']'
2025-10-04 05:25:21.124316 | controller | - + '[' -z osp-secret ']'
2025-10-04 05:25:21.124322 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr
2025-10-04 05:25:21.124328 | controller | ']'
2025-10-04 05:25:21.124334 | controller | - + '[' -n '' ']'
2025-10-04 05:25:21.124339 | controller | - + IMAGE=unused
2025-10-04 05:25:21.124345 | controller | - + IMAGE_PATH=containerImage
2025-10-04 05:25:21.124351 | controller | - + STORAGE_REQUEST=10G
2025-10-04 05:25:21.124357 | controller | - + INTERFACE_MTU=1500
2025-10-04 05:25:21.124363 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr
2025-10-04 05:25:21.124368 | controller | ']'
2025-10-04 05:25:21.124374 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr
2025-10-04 05:25:21.124382 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.124388 | controller | - + cat
2025-10-04 05:25:21.124394 | controller | - + [[ Swift == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
2025-10-04 05:25:21.124403 | controller | - + IFS=,
2025-10-04 05:25:21.124409 | controller | - + read -ra IMAGES
2025-10-04 05:25:21.124415 | controller | - + IFS=,
2025-10-04 05:25:21.124421 | controller | - + read -ra IMAGE_PATHS
2025-10-04 05:25:21.124426 | controller | - + '[' 1 '!=' 1 ']'
2025-10-04 05:25:21.124432 | controller | - + (( i=0 ))
2025-10-04 05:25:21.124438 | controller | - + (( i < 1 ))
2025-10-04 05:25:21.124444 | controller | - + SPEC_PATH=containerImage
2025-10-04 05:25:21.124450 | controller | - + SPEC_VALUE=unused
2025-10-04 05:25:21.124455 | controller | - + '[' unused '!=' unused ']'
2025-10-04 05:25:21.124461 | controller | - + (( i++ ))
2025-10-04 05:25:21.124467 | controller | - + (( i < 1 ))
2025-10-04 05:25:21.124473 | controller | - + '[' -n '' ']'
2025-10-04 05:25:21.124479 | controller | - + '[' Swift == OpenStackControlPlane ']'
2025-10-04 05:25:21.124487 | controller | - + '[' Swift == Galera ']'
2025-10-04 05:25:21.124493 | controller | - + '[' Swift == NetConfig ']'
2025-10-04 05:25:21.124499 | controller | - + '[' -n '' ']'
2025-10-04 05:25:21.124505 | controller | - + [[ Swift == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
2025-10-04 05:25:21.124513 | controller | - + [[ Swift == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
2025-10-04 05:25:21.124519 | controller | - + kustomization_add_resources
2025-10-04 05:25:21.124525 | controller | - + echo merge config dir
2025-10-04 05:25:21.124540 | controller | - merge config dir
2025-10-04 05:25:21.124546 | controller | - ++ find . -type f -name '*.yaml'
2025-10-04 05:25:21.124552 | controller | - ++ grep -v kustomization
2025-10-04 05:25:21.124558 | controller | - + yamls=./swift_v1beta1_swift.yaml
2025-10-04 05:25:21.124564 | controller | - + for y in ${yamls[@]}
2025-10-04 05:25:21.124570 | controller | - + kustomize edit add resource ./swift_v1beta1_swift.yaml
2025-10-04 05:25:21.124576 | controller | - + popd
2025-10-04 05:25:21.124582 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.124588 | controller | - make wait
2025-10-04 05:25:21.124594 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'''
2025-10-04 05:25:21.124600 | controller | - 'error: the server doesn''t have a resource type "openstackversion"'
2025-10-04 05:25:21.124606 | controller | - bash scripts/operator-wait.sh
2025-10-04 05:25:21.124611 | controller | - + TIMEOUT=500s
2025-10-04 05:25:21.124617 | controller | - +++ dirname scripts/operator-wait.sh
2025-10-04 05:25:21.124635 | controller | - ++ cd scripts
2025-10-04 05:25:21.124642 | controller | - ++ pwd -P
2025-10-04 05:25:21.124648 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.124654 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.124660 | controller | - + '[' -z swift ']'
2025-10-04 05:25:21.124665 | controller | - + '[' swift = rabbitmq ']'
2025-10-04 05:25:21.124671 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.124677 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.124691 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded"
2025-10-04 05:25:21.124697 | controller | ]; do sleep 5; done'
2025-10-04 05:25:21.124703 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.124709 | controller | - + '[' -z swift ']'
2025-10-04 05:25:21.124715 | controller | - + '[' swift = rabbitmq-cluster ']'
2025-10-04 05:25:21.124721 | controller | - + DEPL_NAME=swift-operator-controller-manager
2025-10-04 05:25:21.124727 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o
2025-10-04 05:25:21.124733 | controller | json
2025-10-04 05:25:21.124739 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.124745 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager"
2025-10-04 05:25:21.124751 | controller | not found'
2025-10-04 05:25:21.124757 | controller | - + REPLICAS=
2025-10-04 05:25:21.124769 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.124775 | controller | - + exit 1
2025-10-04 05:25:21.124781 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.124787 | controller | - + '[' -z swift ']'
2025-10-04 05:25:21.124793 | controller | - + '[' swift = rabbitmq-cluster ']'
2025-10-04 05:25:21.124802 | controller | - + DEPL_NAME=swift-operator-controller-manager
2025-10-04 05:25:21.124808 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o
2025-10-04 05:25:21.124814 | controller | json
2025-10-04 05:25:21.124820 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.124826 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager"
2025-10-04 05:25:21.124832 | controller | not found'
2025-10-04 05:25:21.124838 | controller | - + REPLICAS=
2025-10-04 05:25:21.124844 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.124850 | controller | - + exit 1
2025-10-04 05:25:21.124856 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.124862 | controller | - + '[' -z swift ']'
2025-10-04 05:25:21.124868 | controller | - + '[' swift = rabbitmq-cluster ']'
2025-10-04 05:25:21.124874 | controller | - + DEPL_NAME=swift-operator-controller-manager
2025-10-04 05:25:21.124880 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o
2025-10-04 05:25:21.124886 | controller | json
2025-10-04 05:25:21.124891 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.124897 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager"
2025-10-04 05:25:21.124910 | controller | not found'
2025-10-04 05:25:21.124916 | controller | - + REPLICAS=
2025-10-04 05:25:21.124922 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.124928 | controller | - + exit 1
2025-10-04 05:25:21.124934 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.124939 | controller | - + '[' -z swift ']'
2025-10-04 05:25:21.124945 | controller | - + '[' swift = rabbitmq-cluster ']'
2025-10-04 05:25:21.124951 | controller | - + DEPL_NAME=swift-operator-controller-manager
2025-10-04 05:25:21.124957 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o
2025-10-04 05:25:21.124963 | controller | json
2025-10-04 05:25:21.124969 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.124975 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager"
2025-10-04 05:25:21.124980 | controller | not found'
2025-10-04 05:25:21.124986 | controller | - + REPLICAS=
2025-10-04 05:25:21.124992 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.124998 | controller | - + exit 1
2025-10-04 05:25:21.125004 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.125010 | controller | - + '[' -z swift ']'
2025-10-04 05:25:21.125016 | controller | - + '[' swift = rabbitmq-cluster ']'
2025-10-04 05:25:21.125021 | controller | - + DEPL_NAME=swift-operator-controller-manager
2025-10-04 05:25:21.125030 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o
2025-10-04 05:25:21.125036 | controller | json
2025-10-04 05:25:21.125042 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.125048 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager"
2025-10-04 05:25:21.125054 | controller | not found'
2025-10-04 05:25:21.125059 | controller | - + REPLICAS=
2025-10-04 05:25:21.125065 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.125071 | controller | - + exit 1
2025-10-04 05:25:21.125077 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.125083 | controller | - + '[' -z swift ']'
2025-10-04 05:25:21.125088 | controller | - + '[' swift = rabbitmq-cluster ']'
2025-10-04 05:25:21.125105 | controller | - + DEPL_NAME=swift-operator-controller-manager
2025-10-04 05:25:21.125114 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o
2025-10-04 05:25:21.125119 | controller | json
2025-10-04 05:25:21.125139 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.125148 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager"
2025-10-04 05:25:21.125154 | controller | not found'
2025-10-04 05:25:21.125160 | controller | - + REPLICAS=
2025-10-04 05:25:21.125166 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.125172 | controller | - + exit 1
2025-10-04 05:25:21.125458 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.125467 | controller | - + '[' -z swift ']'
2025-10-04 05:25:21.125473 | controller | - + '[' swift = rabbitmq-cluster ']'
2025-10-04 05:25:21.125483 | controller | - + DEPL_NAME=swift-operator-controller-manager
2025-10-04 05:25:21.125489 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o
2025-10-04 05:25:21.125495 | controller | json
2025-10-04 05:25:21.125501 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.125514 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager"
2025-10-04 05:25:21.125521 | controller | not found'
2025-10-04 05:25:21.125526 | controller | - + REPLICAS=
2025-10-04 05:25:21.125532 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.125538 | controller | - + exit 1
2025-10-04 05:25:21.125544 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.125550 | controller | - + '[' -z swift ']'
2025-10-04 05:25:21.125556 | controller | - + '[' swift = rabbitmq-cluster ']'
2025-10-04 05:25:21.125562 | controller | - + DEPL_NAME=swift-operator-controller-manager
2025-10-04 05:25:21.125567 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o
2025-10-04 05:25:21.125573 | controller | json
2025-10-04 05:25:21.125579 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.125601 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager"
2025-10-04 05:25:21.125607 | controller | not found'
2025-10-04 05:25:21.125619 | controller | - + REPLICAS=
2025-10-04 05:25:21.125625 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.125631 | controller | - + exit 1
2025-10-04 05:25:21.125636 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.125642 | controller | - + '[' -z swift ']'
2025-10-04 05:25:21.125648 | controller | - + '[' swift = rabbitmq-cluster ']'
2025-10-04 05:25:21.125654 | controller | - + DEPL_NAME=swift-operator-controller-manager
2025-10-04 05:25:21.125660 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o
2025-10-04 05:25:21.125666 | controller | json
2025-10-04 05:25:21.125672 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.125678 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager"
2025-10-04 05:25:21.125683 | controller | not found'
2025-10-04 05:25:21.125689 | controller | - + REPLICAS=
2025-10-04 05:25:21.125695 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.125701 | controller | - + exit 1
2025-10-04 05:25:21.125707 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.125713 | controller | - + '[' -z swift ']'
2025-10-04 05:25:21.125718 | controller | - + '[' swift = rabbitmq-cluster ']'
2025-10-04 05:25:21.125724 | controller | - + DEPL_NAME=swift-operator-controller-manager
2025-10-04 05:25:21.125730 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o
2025-10-04 05:25:21.125736 | controller | json
2025-10-04 05:25:21.125742 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.125748 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager"
2025-10-04 05:25:21.125754 | controller | not found'
2025-10-04 05:25:21.125759 | controller | - + REPLICAS=
2025-10-04 05:25:21.125784 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.125790 | controller | - + exit 1
2025-10-04 05:25:21.125796 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.125802 | controller | - + '[' -z swift ']'
2025-10-04 05:25:21.125808 | controller | - + '[' swift = rabbitmq-cluster ']'
2025-10-04 05:25:21.125814 | controller | - + DEPL_NAME=swift-operator-controller-manager
2025-10-04 05:25:21.125820 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o
2025-10-04 05:25:21.125825 | controller | json
2025-10-04 05:25:21.125831 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.125837 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager"
2025-10-04 05:25:21.125843 | controller | not found'
2025-10-04 05:25:21.125849 | controller | - + REPLICAS=
2025-10-04 05:25:21.125855 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.125861 | controller | - + exit 1
2025-10-04 05:25:21.125866 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.125873 | controller | - + '[' -z swift ']'
2025-10-04 05:25:21.125880 | controller | - + '[' swift = rabbitmq-cluster ']'
2025-10-04 05:25:21.125886 | controller | - + DEPL_NAME=swift-operator-controller-manager
2025-10-04 05:25:21.125897 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o
2025-10-04 05:25:21.125904 | controller | json
2025-10-04 05:25:21.125910 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.125915 | controller | - + REPLICAS=null
2025-10-04 05:25:21.125921 | controller | - + '[' null '!=' 1 ']'
2025-10-04 05:25:21.125927 | controller | - + exit 1
2025-10-04 05:25:21.125933 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.125938 | controller | - + '[' -z swift ']'
2025-10-04 05:25:21.125944 | controller | - + '[' swift = rabbitmq-cluster ']'
2025-10-04 05:25:21.125950 | controller | - + DEPL_NAME=swift-operator-controller-manager
2025-10-04 05:25:21.125956 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o
2025-10-04 05:25:21.125962 | controller | json
2025-10-04 05:25:21.125968 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.125974 | controller | - + REPLICAS=null
2025-10-04 05:25:21.125979 | controller | - + '[' null '!=' 1 ']'
2025-10-04 05:25:21.125985 | controller | - + exit 1
2025-10-04 05:25:21.125991 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.125997 | controller | - + '[' -z swift ']'
2025-10-04 05:25:21.126003 | controller | - + '[' swift = rabbitmq-cluster ']'
2025-10-04 05:25:21.126012 | controller | - + DEPL_NAME=swift-operator-controller-manager
2025-10-04 05:25:21.126018 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.126024 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o
2025-10-04 05:25:21.126029 | controller | json
2025-10-04 05:25:21.126035 | controller | - + REPLICAS=1
2025-10-04 05:25:21.126041 | controller | - + '[' 1 '!=' 1 ']'
2025-10-04 05:25:21.126047 | controller | - + echo Succeeded
2025-10-04 05:25:21.126053 | controller | - + exit 0
2025-10-04 05:25:21.126059 | controller | - + rc=0
2025-10-04 05:25:21.126065 | controller | - + popd
2025-10-04 05:25:21.126071 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.126076 | controller | - + exit 0
2025-10-04 05:25:21.126082 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'''
2025-10-04 05:25:21.126088 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr
2025-10-04 05:25:21.126094 | controller | | oc apply -f -
2025-10-04 05:25:21.126100 | controller | - swift.swift.openstack.org/swift created
2025-10-04 05:25:21.126106 | controller | - bash scripts/gen-olm.sh
2025-10-04 05:25:21.126112 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.126138 | controller | - + '[' -z glance ']'
2025-10-04 05:25:21.126147 | controller | - + '[' -z 38.102.83.179:5001/openstack-k8s-operators/glance-operator-index:f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c
2025-10-04 05:25:21.126153 | controller | ']'
2025-10-04 05:25:21.126159 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op
2025-10-04 05:25:21.126168 | controller | ']'
2025-10-04 05:25:21.126174 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op
2025-10-04 05:25:21.126179 | controller | ']'
2025-10-04 05:25:21.126185 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op
2025-10-04 05:25:21.126191 | controller | - + OPERATOR_CHANNEL=alpha
2025-10-04 05:25:21.126197 | controller | - + OPERATOR_SOURCE=glance-operator-index
2025-10-04 05:25:21.126203 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators
2025-10-04 05:25:21.126209 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op
2025-10-04 05:25:21.126215 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op
2025-10-04 05:25:21.126223 | controller | - + echo OPERATOR_CHANNEL alpha
2025-10-04 05:25:21.126236 | controller | - OPERATOR_CHANNEL alpha
2025-10-04 05:25:21.126242 | controller | - + echo OPERATOR_SOURCE glance-operator-index
2025-10-04 05:25:21.126248 | controller | - OPERATOR_SOURCE glance-operator-index
2025-10-04 05:25:21.126254 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators
2025-10-04 05:25:21.126269 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators
2025-10-04 05:25:21.126278 | controller | - + cat
2025-10-04 05:25:21.126284 | controller | - + cat
2025-10-04 05:25:21.126290 | controller | - + cat
2025-10-04 05:25:21.126296 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op
2025-10-04 05:25:21.126302 | controller | - catalogsource.operators.coreos.com/glance-operator-index created
2025-10-04 05:25:21.126308 | controller | - operatorgroup.operators.coreos.com/openstack unchanged
2025-10-04 05:25:21.126314 | controller | - subscription.operators.coreos.com/glance-operator created
2025-10-04 05:25:21.126320 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op
2025-10-04 05:25:21.126326 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr
2025-10-04 05:25:21.126332 | controller | - bash scripts/clone-operator-repo.sh
2025-10-04 05:25:21.126338 | controller | - 'Cloning repo: git clone /home/zuul/src/github.com/openstack-k8s-operators/glance-operator
2025-10-04 05:25:21.126343 | controller | glance-operator'
2025-10-04 05:25:21.126349 | controller | - Cloning into 'glance-operator'...
2025-10-04 05:25:21.126355 | controller | - done.
2025-10-04 05:25:21.126361 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml
2025-10-04 05:25:21.126367 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr
2025-10-04 05:25:21.126373 | controller | - bash scripts/gen-service-kustomize.sh
2025-10-04 05:25:21.126378 | controller | - +++ dirname scripts/gen-service-kustomize.sh
2025-10-04 05:25:21.126384 | controller | - ++ cd scripts
2025-10-04 05:25:21.126390 | controller | - ++ pwd -P
2025-10-04 05:25:21.126403 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.126409 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh
2025-10-04 05:25:21.126415 | controller | --source-only
2025-10-04 05:25:21.126420 | controller | - ++ set -e
2025-10-04 05:25:21.126426 | controller | - + '[' -z glance-kuttl-tests ']'
2025-10-04 05:25:21.126432 | controller | - + '[' -z Glance ']'
2025-10-04 05:25:21.126438 | controller | - + '[' -z osp-secret ']'
2025-10-04 05:25:21.126444 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr
2025-10-04 05:25:21.126449 | controller | ']'
2025-10-04 05:25:21.126455 | controller | - + '[' -n '' ']'
2025-10-04 05:25:21.126461 | controller | - + IMAGE=unused,unused,unused
2025-10-04 05:25:21.126467 | controller | - + IMAGE_PATH=containerImage,glanceAPIInternal/containerImage,glanceAPIExternal/containerImage
2025-10-04 05:25:21.126473 | controller | - + STORAGE_REQUEST=10G
2025-10-04 05:25:21.126478 | controller | - + INTERFACE_MTU=1500
2025-10-04 05:25:21.126484 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr
2025-10-04 05:25:21.126490 | controller | ']'
2025-10-04 05:25:21.126496 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr
2025-10-04 05:25:21.126502 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.126508 | controller | - + cat
2025-10-04 05:25:21.126513 | controller | - + [[ Glance == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
2025-10-04 05:25:21.126519 | controller | - + IFS=,
2025-10-04 05:25:21.126525 | controller | - + read -ra IMAGES
2025-10-04 05:25:21.126531 | controller | - + IFS=,
2025-10-04 05:25:21.126537 | controller | - + read -ra IMAGE_PATHS
2025-10-04 05:25:21.126542 | controller | - + '[' 3 '!=' 3 ']'
2025-10-04 05:25:21.126548 | controller | - + (( i=0 ))
2025-10-04 05:25:21.126554 | controller | - + (( i < 3 ))
2025-10-04 05:25:21.126560 | controller | - + SPEC_PATH=containerImage
2025-10-04 05:25:21.126566 | controller | - + SPEC_VALUE=unused
2025-10-04 05:25:21.126571 | controller | - + '[' unused '!=' unused ']'
2025-10-04 05:25:21.126577 | controller | - + (( i++ ))
2025-10-04 05:25:21.126583 | controller | - + (( i < 3 ))
2025-10-04 05:25:21.126589 | controller | - + SPEC_PATH=glanceAPIInternal/containerImage
2025-10-04 05:25:21.126594 | controller | - + SPEC_VALUE=unused
2025-10-04 05:25:21.126600 | controller | - + '[' unused '!=' unused ']'
2025-10-04 05:25:21.126612 | controller | - + (( i++ ))
2025-10-04 05:25:21.126617 | controller | - + (( i < 3 ))
2025-10-04 05:25:21.126623 | controller | - + SPEC_PATH=glanceAPIExternal/containerImage
2025-10-04 05:25:21.126629 | controller | - + SPEC_VALUE=unused
2025-10-04 05:25:21.126635 | controller | - + '[' unused '!=' unused ']'
2025-10-04 05:25:21.126641 | controller | - + (( i++ ))
2025-10-04 05:25:21.126646 | controller | - + (( i < 3 ))
2025-10-04 05:25:21.126652 | controller | - + '[' -n '' ']'
2025-10-04 05:25:21.126658 | controller | - + '[' Glance == OpenStackControlPlane ']'
2025-10-04 05:25:21.126664 | controller | - + '[' Glance == Galera ']'
2025-10-04 05:25:21.126670 | controller | - + '[' Glance == NetConfig ']'
2025-10-04 05:25:21.126676 | controller | - + '[' -n '' ']'
2025-10-04 05:25:21.126681 | controller | - + [[ Glance == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
2025-10-04 05:25:21.126687 | controller | - + [[ Glance == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
2025-10-04 05:25:21.126693 | controller | - + kustomization_add_resources
2025-10-04 05:25:21.126699 | controller | - + echo merge config dir
2025-10-04 05:25:21.126705 | controller | - merge config dir
2025-10-04 05:25:21.126711 | controller | - ++ find . -type f -name '*.yaml'
2025-10-04 05:25:21.126716 | controller | - ++ grep -v kustomization
2025-10-04 05:25:21.126722 | controller | - + yamls=./glance_v1beta1_glance.yaml
2025-10-04 05:25:21.126728 | controller | - + for y in ${yamls[@]}
2025-10-04 05:25:21.126734 | controller | - + kustomize edit add resource ./glance_v1beta1_glance.yaml
2025-10-04 05:25:21.126740 | controller | - + popd
2025-10-04 05:25:21.126745 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.126751 | controller | - make wait
2025-10-04 05:25:21.126757 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'''
2025-10-04 05:25:21.126763 | controller | - 'error: the server doesn''t have a resource type "openstackversion"'
2025-10-04 05:25:21.126769 | controller | - bash scripts/operator-wait.sh
2025-10-04 05:25:21.126775 | controller | - + TIMEOUT=500s
2025-10-04 05:25:21.126781 | controller | - +++ dirname scripts/operator-wait.sh
2025-10-04 05:25:21.126786 | controller | - ++ cd scripts
2025-10-04 05:25:21.126792 | controller | - ++ pwd -P
2025-10-04 05:25:21.126798 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.126804 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.126810 | controller | - + '[' -z glance ']'
2025-10-04 05:25:21.126816 | controller | - + '[' glance = rabbitmq ']'
2025-10-04 05:25:21.126822 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
2025-10-04 05:25:21.126836 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.126843 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded"
2025-10-04 05:25:21.126849 | controller | ]; do sleep 5; done'
2025-10-04 05:25:21.126854 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.126860 | controller | - + '[' -z glance ']'
2025-10-04 05:25:21.126866 | controller | - + '[' glance = rabbitmq-cluster ']'
2025-10-04 05:25:21.126872 | controller | - + DEPL_NAME=glance-operator-controller-manager
2025-10-04 05:25:21.126878 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o
2025-10-04 05:25:21.126884 | controller | json
2025-10-04 05:25:21.126889 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.126895 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager"
2025-10-04 05:25:21.126901 | controller | not found'
2025-10-04 05:25:21.126907 | controller | - + REPLICAS=
2025-10-04 05:25:21.126913 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.126928 | controller | - + exit 1
2025-10-04 05:25:21.126934 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.126940 | controller | - + '[' -z glance ']'
2025-10-04 05:25:21.126946 | controller | - + '[' glance = rabbitmq-cluster ']'
2025-10-04 05:25:21.126952 | controller | - + DEPL_NAME=glance-operator-controller-manager
2025-10-04 05:25:21.126958 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o
2025-10-04 05:25:21.126966 | controller | json
2025-10-04 05:25:21.126972 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.126978 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager"
2025-10-04 05:25:21.126984 | controller | not found'
2025-10-04 05:25:21.126990 | controller | - + REPLICAS=
2025-10-04 05:25:21.126998 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.127004 | controller | - + exit 1
2025-10-04 05:25:21.127009 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.127015 | controller | - + '[' -z glance ']'
2025-10-04 05:25:21.127021 | controller | - + '[' glance = rabbitmq-cluster ']'
2025-10-04 05:25:21.127027 | controller | - + DEPL_NAME=glance-operator-controller-manager
2025-10-04 05:25:21.127036 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o
2025-10-04 05:25:21.127041 | controller | json
2025-10-04 05:25:21.127047 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.127053 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager"
2025-10-04 05:25:21.127059 | controller | not found'
2025-10-04 05:25:21.127065 | controller | - + REPLICAS=
2025-10-04 05:25:21.127071 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.127076 | controller | - + exit 1
2025-10-04 05:25:21.127082 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.127088 | controller | - + '[' -z glance ']'
2025-10-04 05:25:21.127094 | controller | - + '[' glance = rabbitmq-cluster ']'
2025-10-04 05:25:21.127100 | controller | - + DEPL_NAME=glance-operator-controller-manager
2025-10-04 05:25:21.127106 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o
2025-10-04 05:25:21.127111 | controller | json
2025-10-04 05:25:21.127391 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.127399 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager"
2025-10-04 05:25:21.127405 | controller | not found'
2025-10-04 05:25:21.127411 | controller | - + REPLICAS=
2025-10-04 05:25:21.127417 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.127423 | controller | - + exit 1
2025-10-04 05:25:21.127429 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.127434 | controller | - + '[' -z glance ']'
2025-10-04 05:25:21.127440 | controller | - + '[' glance = rabbitmq-cluster ']'
2025-10-04 05:25:21.127447 | controller | - + DEPL_NAME=glance-operator-controller-manager
2025-10-04 05:25:21.127453 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o
2025-10-04 05:25:21.127459 | controller | json
2025-10-04 05:25:21.127465 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.127470 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager"
2025-10-04 05:25:21.127476 | controller | not found'
2025-10-04 05:25:21.127482 | controller | - + REPLICAS=
2025-10-04 05:25:21.127488 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.127494 | controller | - + exit 1
2025-10-04 05:25:21.127499 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.127505 | controller | - + '[' -z glance ']'
2025-10-04 05:25:21.127511 | controller | - + '[' glance = rabbitmq-cluster ']'
2025-10-04 05:25:21.127517 | controller | - + DEPL_NAME=glance-operator-controller-manager
2025-10-04 05:25:21.127523 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o
2025-10-04 05:25:21.127528 | controller | json
2025-10-04 05:25:21.127534 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.127540 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager"
2025-10-04 05:25:21.127546 | controller | not found'
2025-10-04 05:25:21.127552 | controller | - + REPLICAS=
2025-10-04 05:25:21.127557 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.127563 | controller | - + exit 1
2025-10-04 05:25:21.127571 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.127577 | controller | - + '[' -z glance ']'
2025-10-04 05:25:21.127583 | controller | - + '[' glance = rabbitmq-cluster ']'
2025-10-04 05:25:21.127589 | controller | - + DEPL_NAME=glance-operator-controller-manager
2025-10-04 05:25:21.127603 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o
2025-10-04 05:25:21.127614 | controller | json
2025-10-04 05:25:21.127620 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.127626 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager"
2025-10-04 05:25:21.127632 | controller | not found'
2025-10-04 05:25:21.127637 | controller | - + REPLICAS=
2025-10-04 05:25:21.127643 | controller | - + '[' '' '!=' 1 ']'
2025-10-04 05:25:21.127649 | controller | - + exit 1
2025-10-04 05:25:21.127655 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.127661 | controller | - + '[' -z glance ']'
2025-10-04 05:25:21.127667 | controller | - + '[' glance = rabbitmq-cluster ']'
2025-10-04 05:25:21.127672 | controller | - + DEPL_NAME=glance-operator-controller-manager
2025-10-04 05:25:21.127679 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o
2025-10-04 05:25:21.127686 | controller | json
2025-10-04 05:25:21.127694 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.127702 | controller | - + REPLICAS=null
2025-10-04 05:25:21.127709 | controller | - + '[' null '!=' 1 ']'
2025-10-04 05:25:21.127717 | controller | - + exit 1
2025-10-04 05:25:21.127724 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.127731 | controller | - + '[' -z glance ']'
2025-10-04 05:25:21.127739 | controller | - + '[' glance = rabbitmq-cluster ']'
2025-10-04 05:25:21.127751 | controller | - + DEPL_NAME=glance-operator-controller-manager
2025-10-04 05:25:21.127757 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o
2025-10-04 05:25:21.127763 | controller | json
2025-10-04 05:25:21.127783 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.127790 | controller | - + REPLICAS=null
2025-10-04 05:25:21.127797 | controller | - + '[' null '!=' 1 ']'
2025-10-04 05:25:21.127804 | controller | - + exit 1
2025-10-04 05:25:21.127812 | controller | - + '[' -z openstack-operators ']'
2025-10-04 05:25:21.127820 | controller | - + '[' -z glance ']'
2025-10-04 05:25:21.127828 | controller | - + '[' glance = rabbitmq-cluster ']'
2025-10-04 05:25:21.127836 | controller | - + DEPL_NAME=glance-operator-controller-manager
2025-10-04 05:25:21.127843 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o
2025-10-04 05:25:21.127851 | controller | json
2025-10-04 05:25:21.127857 | controller | - ++ jq -e .status.availableReplicas
2025-10-04 05:25:21.127871 | controller | - + REPLICAS=1
2025-10-04 05:25:21.127877 | controller | - + '[' 1 '!=' 1 ']'
2025-10-04 05:25:21.127883 | controller | - + echo Succeeded
2025-10-04 05:25:21.127889 | controller | - + exit 0
2025-10-04 05:25:21.127896 | controller | - + rc=0
2025-10-04 05:25:21.127904 | controller | - + popd
2025-10-04 05:25:21.127912 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls
2025-10-04 05:25:21.127920 | controller | - + exit 0
2025-10-04 05:25:21.127927 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'''
2025-10-04 05:25:21.127935 | controller | - make glance_kuttl_run
2025-10-04 05:25:21.127942 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'''
2025-10-04 05:25:21.127950 | controller | - 'error: the server doesn''t have a resource type "openstackversion"'
2025-10-04 05:25:21.127957 | controller | - 'kubectl-kuttl test --config /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml
2025-10-04 05:25:21.127963 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests
2025-10-04 05:25:21.127968 | controller | --namespace glance-kuttl-tests '
2025-10-04 05:25:21.127974 | controller | - '2025/10/04 05:15:11 kutt-test config testdirs is overridden with args: [ /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests
2025-10-04 05:25:21.127981 | controller | ]'
2025-10-04 05:25:21.127989 | controller | - === RUN kuttl
2025-10-04 05:25:21.127996 | controller | - ' harness.go:463: starting setup'
2025-10-04 05:25:21.128004 | controller | - ' harness.go:255: running tests using configured kubeconfig.'
2025-10-04 05:25:21.128022 | controller | - ' harness.go:278: Successful connection to cluster at: https://api.crc.testing:6443'
2025-10-04 05:25:21.128030 | controller | - ' harness.go:363: running tests'
2025-10-04 05:25:21.128037 | controller | - ' harness.go:75: going to run test suite with timeout of 180 seconds for each
2025-10-04 05:25:21.128050 | controller | step'
2025-10-04 05:25:21.128057 | controller | - ' harness.go:375: testsuite: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests
2025-10-04 05:25:21.128065 | controller | has 6 tests'
2025-10-04 05:25:21.128071 | controller | - === RUN kuttl/harness
2025-10-04 05:25:21.128076 | controller | - === RUN kuttl/harness/glance_dist_image_import
2025-10-04 05:25:21.128082 | controller | - === PAUSE kuttl/harness/glance_dist_image_import
2025-10-04 05:25:21.128088 | controller | - === RUN kuttl/harness/glance_image_cache
2025-10-04 05:25:21.128094 | controller | - === PAUSE kuttl/harness/glance_image_cache
2025-10-04 05:25:21.128100 | controller | - === RUN kuttl/harness/glance_single
2025-10-04 05:25:21.128105 | controller | - === PAUSE kuttl/harness/glance_single
2025-10-04 05:25:21.128111 | controller | - === RUN kuttl/harness/glance_single_tls
2025-10-04 05:25:21.128117 | controller | - === PAUSE kuttl/harness/glance_single_tls
2025-10-04 05:25:21.128123 | controller | - === RUN kuttl/harness/glance_split
2025-10-04 05:25:21.128146 | controller | - === PAUSE kuttl/harness/glance_split
2025-10-04 05:25:21.128152 | controller | - === RUN kuttl/harness/glance_split_proxypass
2025-10-04 05:25:21.128158 | controller | - === PAUSE kuttl/harness/glance_split_proxypass
2025-10-04 05:25:21.128164 | controller | - === CONT kuttl/harness/glance_dist_image_import
2025-10-04 05:25:21.128169 | controller | - ' logger.go:42: 05:15:11 | glance_dist_image_import | Ignoring README.md as it
2025-10-04 05:25:21.128175 | controller | does not match file name regexp: ^(\d+)-(?:[^\.]+)(?:\.yaml)?$'
2025-10-04 05:25:21.128181 | controller | - ' logger.go:42: 05:15:11 | glance_dist_image_import | Skipping creation of user-supplied
2025-10-04 05:25:21.128187 | controller | namespace: glance-kuttl-tests'
2025-10-04 05:25:21.128193 | controller | - ' logger.go:42: 05:15:11 | glance_dist_image_import/0-deploy | starting test
2025-10-04 05:25:21.128199 | controller | step 0-deploy'
2025-10-04 05:25:21.128204 | controller | - ' logger.go:42: 05:15:11 | glance_dist_image_import/0-deploy | running command:
2025-10-04 05:25:21.128210 | controller | [sh -c oc -n $NAMESPACE kustomize ../../../../config/samples/layout/single | oc
2025-10-04 05:25:21.128216 | controller | -n $NAMESPACE apply -f -'
2025-10-04 05:25:21.128222 | controller | - ' ]'
2025-10-04 05:25:21.128228 | controller | - ' logger.go:42: 05:15:11 | glance_dist_image_import/0-deploy | glance.glance.openstack.org/glance
2025-10-04 05:25:21.128234 | controller | created'
2025-10-04 05:25:21.128239 | controller | - ' logger.go:42: 05:15:11 | glance_dist_image_import/0-deploy | running command:
2025-10-04 05:25:21.128245 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace",
2025-10-04 05:25:21.128251 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":2}]'''
2025-10-04 05:25:21.128260 | controller | - ' ]'
2025-10-04 05:25:21.128266 | controller | - ' logger.go:42: 05:15:12 | glance_dist_image_import/0-deploy | glance.glance.openstack.org/glance
2025-10-04 05:25:21.128272 | controller | patched'
2025-10-04 05:25:21.128278 | controller | - ' logger.go:42: 05:15:12 | glance_dist_image_import/0-deploy | running command:
2025-10-04 05:25:21.128284 | controller | [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone ../../../../config/samples/openstackclient
2025-10-04 05:25:21.128289 | controller | | oc -n $NAMESPACE apply -f -'
2025-10-04 05:25:21.128295 | controller | - ' ]'
2025-10-04 05:25:21.128301 | controller | - ' logger.go:42: 05:15:12 | glance_dist_image_import/0-deploy | configmap/openstack-scripts-9db6gc427h
2025-10-04 05:25:21.128307 | controller | created'
2025-10-04 05:25:21.128324 | controller | - ' logger.go:42: 05:15:12 | glance_dist_image_import/0-deploy | pod/openstackclient
2025-10-04 05:25:21.128330 | controller | created'
2025-10-04 05:25:21.128336 | controller | - ' logger.go:42: 05:16:06 | glance_dist_image_import/0-deploy | test step completed
2025-10-04 05:25:21.128342 | controller | 0-deploy'
2025-10-04 05:25:21.128348 | controller | - ' logger.go:42: 05:16:06 | glance_dist_image_import/1-import-image | starting
2025-10-04 05:25:21.128357 | controller | test step 1-import-image'
2025-10-04 05:25:21.128363 | controller | - ' logger.go:42: 05:16:06 | glance_dist_image_import/1-import-image | running
2025-10-04 05:25:21.128369 | controller | command: [sh -c oc -n $NAMESPACE exec -it openstackclient --stdin=false -- /bin/sh
2025-10-04 05:25:21.128374 | controller | -c "DOMAIN=glance-default-single.$NAMESPACE.svc ./scripts/dist-image-import.sh"'
2025-10-04 05:25:21.128380 | controller | - ' ]'
2025-10-04 05:25:21.128386 | controller | - ' logger.go:42: 05:16:17 | glance_dist_image_import/1-import-image | usage: openstack
2025-10-04 05:25:21.128392 | controller | image delete [-h] [ ...]'
2025-10-04 05:25:21.128398 | controller | - ' logger.go:42: 05:16:17 | glance_dist_image_import/1-import-image | openstack
2025-10-04 05:25:21.128403 | controller | image delete: error: the following arguments are required: '
2025-10-04 05:25:21.128409 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | +------------------+--------------------------------------+'
2025-10-04 05:25:21.128419 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | Property |
2025-10-04 05:25:21.128424 | controller | Value |'
2025-10-04 05:25:21.128430 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | +------------------+--------------------------------------+'
2025-10-04 05:25:21.128436 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | checksum |
2025-10-04 05:25:21.128442 | controller | None |'
2025-10-04 05:25:21.128448 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | container_format
2025-10-04 05:25:21.128454 | controller | | bare |'
2025-10-04 05:25:21.128459 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | created_at |
2025-10-04 05:25:21.128465 | controller | 2025-10-04T05:16:22Z |'
2025-10-04 05:25:21.128471 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | disk_format |
2025-10-04 05:25:21.128477 | controller | qcow2 |'
2025-10-04 05:25:21.128483 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | id |
2025-10-04 05:25:21.128488 | controller | aa04defc-388c-4b1b-b4e4-ee55849a66e7 |'
2025-10-04 05:25:21.128494 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | locations |
2025-10-04 05:25:21.128500 | controller | [] |'
2025-10-04 05:25:21.128506 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | min_disk |
2025-10-04 05:25:21.128512 | controller | 0 |'
2025-10-04 05:25:21.128517 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | min_ram |
2025-10-04 05:25:21.128523 | controller | 0 |'
2025-10-04 05:25:21.128529 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | name |
2025-10-04 05:25:21.128535 | controller | myimage |'
2025-10-04 05:25:21.128540 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | os_hash_algo |
2025-10-04 05:25:21.128546 | controller | None |'
2025-10-04 05:25:21.128552 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | os_hash_value |
2025-10-04 05:25:21.128558 | controller | None |'
2025-10-04 05:25:21.128564 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | os_hidden |
2025-10-04 05:25:21.128569 | controller | False |'
2025-10-04 05:25:21.128575 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | owner |
2025-10-04 05:25:21.128581 | controller | ac8d887f20954526b24c050e6aa0e657 |'
2025-10-04 05:25:21.128587 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | protected |
2025-10-04 05:25:21.128596 | controller | False |'
2025-10-04 05:25:21.128601 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | size |
2025-10-04 05:25:21.128607 | controller | None |'
2025-10-04 05:25:21.128613 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | status |
2025-10-04 05:25:21.128619 | controller | queued |'
2025-10-04 05:25:21.128625 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | tags |
2025-10-04 05:25:21.128630 | controller | [] |'
2025-10-04 05:25:21.128636 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | updated_at |
2025-10-04 05:25:21.128642 | controller | 2025-10-04T05:16:22Z |'
2025-10-04 05:25:21.128648 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | virtual_size |
2025-10-04 05:25:21.128654 | controller | Not available |'
2025-10-04 05:25:21.128667 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | | visibility |
2025-10-04 05:25:21.128673 | controller | shared |'
2025-10-04 05:25:21.128679 | controller | - ' logger.go:42: 05:16:23 | glance_dist_image_import/1-import-image | +------------------+--------------------------------------+'
2025-10-04 05:25:21.128688 | controller | - ' logger.go:42: 05:16:27 | glance_dist_image_import/1-import-image | Image ID:
2025-10-04 05:25:21.128694 | controller | aa04defc-388c-4b1b-b4e4-ee55849a66e7'
2025-10-04 05:25:21.128700 | controller | - ' logger.go:42: 05:16:29 | glance_dist_image_import/1-import-image | Image Status
2025-10-04 05:25:21.128706 | controller | => queued'
2025-10-04 05:25:21.128712 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | +-----------------------+--------------------------------------+'
2025-10-04 05:25:21.128720 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | Property |
2025-10-04 05:25:21.128726 | controller | Value |'
2025-10-04 05:25:21.128732 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | +-----------------------+--------------------------------------+'
2025-10-04 05:25:21.128738 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | checksum |
2025-10-04 05:25:21.128744 | controller | None |'
2025-10-04 05:25:21.128750 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | container_format |
2025-10-04 05:25:21.128756 | controller | bare |'
2025-10-04 05:25:21.128762 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | created_at |
2025-10-04 05:25:21.128776 | controller | 2025-10-04T05:16:22Z |'
2025-10-04 05:25:21.128782 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | disk_format |
2025-10-04 05:25:21.128788 | controller | qcow2 |'
2025-10-04 05:25:21.128794 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | id |
2025-10-04 05:25:21.128799 | controller | aa04defc-388c-4b1b-b4e4-ee55849a66e7 |'
2025-10-04 05:25:21.128805 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | locations |
2025-10-04 05:25:21.128811 | controller | [] |'
2025-10-04 05:25:21.128817 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | min_disk |
2025-10-04 05:25:21.128823 | controller | 0 |'
2025-10-04 05:25:21.128829 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | min_ram |
2025-10-04 05:25:21.128834 | controller | 0 |'
2025-10-04 05:25:21.128844 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | name |
2025-10-04 05:25:21.128849 | controller | myimage |'
2025-10-04 05:25:21.128855 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | os_glance_import_task
2025-10-04 05:25:21.128861 | controller | | b56dc0ea-c617-4497-a7f8-7033acca1489 |'
2025-10-04 05:25:21.128867 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | os_hash_algo |
2025-10-04 05:25:21.128873 | controller | None |'
2025-10-04 05:25:21.128879 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | os_hash_value |
2025-10-04 05:25:21.128884 | controller | None |'
2025-10-04 05:25:21.128890 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | os_hidden |
2025-10-04 05:25:21.128896 | controller | False |'
2025-10-04 05:25:21.128903 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | owner |
2025-10-04 05:25:21.128909 | controller | ac8d887f20954526b24c050e6aa0e657 |'
2025-10-04 05:25:21.128915 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | protected |
2025-10-04 05:25:21.128920 | controller | False |'
2025-10-04 05:25:21.128926 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | size |
2025-10-04 05:25:21.128932 | controller | 22 |'
2025-10-04 05:25:21.128938 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | status |
2025-10-04 05:25:21.128944 | controller | uploading |'
2025-10-04 05:25:21.128950 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | tags |
2025-10-04 05:25:21.128956 | controller | [] |'
2025-10-04 05:25:21.128961 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | updated_at |
2025-10-04 05:25:21.128967 | controller | 2025-10-04T05:16:34Z |'
2025-10-04 05:25:21.128973 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | virtual_size |
2025-10-04 05:25:21.128979 | controller | Not available |'
2025-10-04 05:25:21.128990 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | | visibility |
2025-10-04 05:25:21.128996 | controller | shared |'
2025-10-04 05:25:21.129011 | controller | - ' logger.go:42: 05:16:36 | glance_dist_image_import/1-import-image | +-----------------------+--------------------------------------+'
2025-10-04 05:25:21.129020 | controller | - ' logger.go:42: 05:16:38 | glance_dist_image_import/1-import-image | +--------------------------------------+---------+'
2025-10-04 05:25:21.129026 | controller | - ' logger.go:42: 05:16:38 | glance_dist_image_import/1-import-image | | ID |
2025-10-04 05:25:21.129031 | controller | Name |'
2025-10-04 05:25:21.129037 | controller | - ' logger.go:42: 05:16:38 | glance_dist_image_import/1-import-image | +--------------------------------------+---------+'
2025-10-04 05:25:21.129043 | controller | - ' logger.go:42: 05:16:38 | glance_dist_image_import/1-import-image | | aa04defc-388c-4b1b-b4e4-ee55849a66e7
2025-10-04 05:25:21.129346 | controller | | myimage |'
2025-10-04 05:25:21.129356 | controller | - ' logger.go:42: 05:16:38 | glance_dist_image_import/1-import-image | +--------------------------------------+---------+'
2025-10-04 05:25:21.129363 | controller | - ' logger.go:42: 05:16:40 | glance_dist_image_import/1-import-image | Image Status:
2025-10-04 05:25:21.129370 | controller | active'
2025-10-04 05:25:21.129377 | controller | - ' logger.go:42: 05:16:44 | glance_dist_image_import/1-import-image | test step
2025-10-04 05:25:21.129385 | controller | completed 1-import-image'
2025-10-04 05:25:21.129398 | controller | - ' logger.go:42: 05:16:44 | glance_dist_image_import/2-cleanup | starting test
2025-10-04 05:25:21.129405 | controller | step 2-cleanup'
2025-10-04 05:25:21.129413 | controller | - ' logger.go:42: 05:16:44 | glance_dist_image_import/2-cleanup | running command:
2025-10-04 05:25:21.129421 | controller | [sh -c oc -n $NAMESPACE kustomize ../../../../config/samples/layout/single | oc
2025-10-04 05:25:21.129428 | controller | delete -n $NAMESPACE -f -'
2025-10-04 05:25:21.129435 | controller | - ' ]'
2025-10-04 05:25:21.129443 | controller | - ' logger.go:42: 05:16:45 | glance_dist_image_import/2-cleanup | glance.glance.openstack.org
2025-10-04 05:25:21.129450 | controller | "glance" deleted'
2025-10-04 05:25:21.129457 | controller | - ' logger.go:42: 05:16:45 | glance_dist_image_import/2-cleanup | running command:
2025-10-04 05:25:21.129465 | controller | [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone ../../../../config/samples/openstackclient
2025-10-04 05:25:21.129472 | controller | | oc -n $NAMESPACE delete -f -'
2025-10-04 05:25:21.129480 | controller | - ' ]'
2025-10-04 05:25:21.129488 | controller | - ' logger.go:42: 05:16:45 | glance_dist_image_import/2-cleanup | configmap "openstack-scripts-9db6gc427h"
2025-10-04 05:25:21.129495 | controller | deleted'
2025-10-04 05:25:21.129503 | controller | - ' logger.go:42: 05:16:45 | glance_dist_image_import/2-cleanup | pod "openstackclient"
2025-10-04 05:25:21.129510 | controller | deleted'
2025-10-04 05:25:21.129517 | controller | - ' logger.go:42: 05:16:49 | glance_dist_image_import/2-cleanup | test step completed
2025-10-04 05:25:21.129524 | controller | 2-cleanup'
2025-10-04 05:25:21.129531 | controller | - ' logger.go:42: 05:16:49 | glance_dist_image_import | skipping kubernetes event
2025-10-04 05:25:21.129538 | controller | logging'
2025-10-04 05:25:21.129546 | controller | - === CONT kuttl/harness/glance_single_tls
2025-10-04 05:25:21.129553 | controller | - ' logger.go:42: 05:16:49 | glance_single_tls | Skipping creation of user-supplied
2025-10-04 05:25:21.129560 | controller | namespace: glance-kuttl-tests'
2025-10-04 05:25:21.129567 | controller | - ' logger.go:42: 05:16:49 | glance_single_tls/0-tls_ca_bundle | starting test
2025-10-04 05:25:21.129575 | controller | step 0-tls_ca_bundle'
2025-10-04 05:25:21.129582 | controller | - ' logger.go:42: 05:16:49 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/combined-ca-bundle
2025-10-04 05:25:21.129590 | controller | created'
2025-10-04 05:25:21.129611 | controller | - ' logger.go:42: 05:16:49 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/cert-glance-default-internal-svc
2025-10-04 05:25:21.129619 | controller | created'
2025-10-04 05:25:21.129627 | controller | - ' logger.go:42: 05:16:49 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/cert-glance-default-public-svc
2025-10-04 05:25:21.129634 | controller | created'
2025-10-04 05:25:21.129641 | controller | - ' logger.go:42: 05:16:49 | glance_single_tls/0-tls_ca_bundle | test step completed
2025-10-04 05:25:21.129649 | controller | 0-tls_ca_bundle'
2025-10-04 05:25:21.129656 | controller | - ' logger.go:42: 05:16:49 | glance_single_tls/1-deploy_glance | starting test
2025-10-04 05:25:21.129664 | controller | step 1-deploy_glance'
2025-10-04 05:25:21.129672 | controller | - ' logger.go:42: 05:16:49 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.129679 | controller | [sh -c oc kustomize ../../../../config/samples/layout/single_tls | oc apply -n $NAMESPACE
2025-10-04 05:25:21.129687 | controller | -f -'
2025-10-04 05:25:21.129694 | controller | - ' ]'
2025-10-04 05:25:21.129702 | controller | - ' logger.go:42: 05:16:50 | glance_single_tls/1-deploy_glance | glance.glance.openstack.org/glance
2025-10-04 05:25:21.129709 | controller | created'
2025-10-04 05:25:21.129717 | controller | - ' logger.go:42: 05:16:50 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.129724 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.129731 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.129739 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.129750 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.129756 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.129762 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.129770 | controller | - ' exit 0'
2025-10-04 05:25:21.129778 | controller | - ' else'
2025-10-04 05:25:21.129785 | controller | - ' exit 1'
2025-10-04 05:25:21.129793 | controller | - ' fi'
2025-10-04 05:25:21.129817 | controller | - ' ]'
2025-10-04 05:25:21.129825 | controller | - ' logger.go:42: 05:16:50 | glance_single_tls/1-deploy_glance | error: error executing
2025-10-04 05:25:21.129830 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.129836 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output"
2025-10-04 05:25:21.129842 | controller | at : error calling index: index of
2025-10-04 05:25:21.129849 | controller | untyped nil'
2025-10-04 05:25:21.129855 | controller | - ' logger.go:42: 05:16:51 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.129860 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.129866 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.129872 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.129878 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.129884 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.129889 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.129895 | controller | - ' exit 0'
2025-10-04 05:25:21.129901 | controller | - ' else'
2025-10-04 05:25:21.129907 | controller | - ' exit 1'
2025-10-04 05:25:21.129913 | controller | - ' fi'
2025-10-04 05:25:21.129919 | controller | - ' ]'
2025-10-04 05:25:21.129924 | controller | - ' logger.go:42: 05:16:51 | glance_single_tls/1-deploy_glance | error: error executing
2025-10-04 05:25:21.129930 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.129936 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output"
2025-10-04 05:25:21.129942 | controller | at : error calling index: index of
2025-10-04 05:25:21.129948 | controller | untyped nil'
2025-10-04 05:25:21.129954 | controller | - ' logger.go:42: 05:16:52 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.129959 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.129965 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.129975 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.129981 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.129987 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.129993 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.129999 | controller | - ' exit 0'
2025-10-04 05:25:21.130005 | controller | - ' else'
2025-10-04 05:25:21.130010 | controller | - ' exit 1'
2025-10-04 05:25:21.130016 | controller | - ' fi'
2025-10-04 05:25:21.130022 | controller | - ' ]'
2025-10-04 05:25:21.130028 | controller | - ' logger.go:42: 05:16:52 | glance_single_tls/1-deploy_glance | error: error executing
2025-10-04 05:25:21.130034 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.130039 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output"
2025-10-04 05:25:21.130045 | controller | at : error calling index: index of
2025-10-04 05:25:21.130054 | controller | untyped nil'
2025-10-04 05:25:21.130060 | controller | - ' logger.go:42: 05:16:53 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.130066 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.130072 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.130077 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.130083 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.130089 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.130095 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.130101 | controller | - ' exit 0'
2025-10-04 05:25:21.130106 | controller | - ' else'
2025-10-04 05:25:21.130112 | controller | - ' exit 1'
2025-10-04 05:25:21.130118 | controller | - ' fi'
2025-10-04 05:25:21.130140 | controller | - ' ]'
2025-10-04 05:25:21.130159 | controller | - ' logger.go:42: 05:16:53 | glance_single_tls/1-deploy_glance | error: error executing
2025-10-04 05:25:21.130165 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.130171 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output"
2025-10-04 05:25:21.130177 | controller | at : error calling index: index of
2025-10-04 05:25:21.130183 | controller | untyped nil'
2025-10-04 05:25:21.130189 | controller | - ' logger.go:42: 05:16:54 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.130194 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.130200 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.130206 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.130212 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.130218 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.130224 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.130230 | controller | - ' exit 0'
2025-10-04 05:25:21.130246 | controller | - ' else'
2025-10-04 05:25:21.130253 | controller | - ' exit 1'
2025-10-04 05:25:21.130258 | controller | - ' fi'
2025-10-04 05:25:21.130264 | controller | - ' ]'
2025-10-04 05:25:21.130270 | controller | - ' logger.go:42: 05:16:55 | glance_single_tls/1-deploy_glance | error: error executing
2025-10-04 05:25:21.130276 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.130282 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output"
2025-10-04 05:25:21.130288 | controller | at : error calling index: index of
2025-10-04 05:25:21.130294 | controller | untyped nil'
2025-10-04 05:25:21.130300 | controller | - ' logger.go:42: 05:16:56 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.130306 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.130311 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.130317 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.130323 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.130329 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.130335 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.130340 | controller | - ' exit 0'
2025-10-04 05:25:21.130346 | controller | - ' else'
2025-10-04 05:25:21.130352 | controller | - ' exit 1'
2025-10-04 05:25:21.130358 | controller | - ' fi'
2025-10-04 05:25:21.130367 | controller | - ' ]'
2025-10-04 05:25:21.130373 | controller | - ' logger.go:42: 05:16:56 | glance_single_tls/1-deploy_glance | error: error executing
2025-10-04 05:25:21.130379 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.130385 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output"
2025-10-04 05:25:21.130390 | controller | at : error calling index: index of
2025-10-04 05:25:21.130396 | controller | untyped nil'
2025-10-04 05:25:21.130402 | controller | - ' logger.go:42: 05:16:57 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.130408 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.130414 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.130420 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.130426 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.130431 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.130437 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.130443 | controller | - ' exit 0'
2025-10-04 05:25:21.130449 | controller | - ' else'
2025-10-04 05:25:21.130455 | controller | - ' exit 1'
2025-10-04 05:25:21.130461 | controller | - ' fi'
2025-10-04 05:25:21.130466 | controller | - ' ]'
2025-10-04 05:25:21.130472 | controller | - ' logger.go:42: 05:16:57 | glance_single_tls/1-deploy_glance | error: error executing
2025-10-04 05:25:21.130478 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.130487 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output"
2025-10-04 05:25:21.130493 | controller | at : error calling index: index of
2025-10-04 05:25:21.130499 | controller | untyped nil'
2025-10-04 05:25:21.130504 | controller | - ' logger.go:42: 05:16:58 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.130510 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.130516 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.130522 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.130528 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.130534 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.130540 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.130545 | controller | - ' exit 0'
2025-10-04 05:25:21.130551 | controller | - ' else'
2025-10-04 05:25:21.130557 | controller | - ' exit 1'
2025-10-04 05:25:21.130564 | controller | - ' fi'
2025-10-04 05:25:21.130571 | controller | - ' ]'
2025-10-04 05:25:21.130579 | controller | - ' logger.go:42: 05:16:58 | glance_single_tls/1-deploy_glance | error: error executing
2025-10-04 05:25:21.130587 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.130594 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output"
2025-10-04 05:25:21.130602 | controller | at : error calling index: index of
2025-10-04 05:25:21.130610 | controller | untyped nil'
2025-10-04 05:25:21.130618 | controller | - ' logger.go:42: 05:16:59 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.130625 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.130632 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.130639 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.130660 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.130668 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.130690 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.130700 | controller | - ' exit 0'
2025-10-04 05:25:21.130707 | controller | - ' else'
2025-10-04 05:25:21.130714 | controller | - ' exit 1'
2025-10-04 05:25:21.130720 | controller | - ' fi'
2025-10-04 05:25:21.130726 | controller | - ' ]'
2025-10-04 05:25:21.130732 | controller | - ' logger.go:42: 05:16:59 | glance_single_tls/1-deploy_glance | error: error executing
2025-10-04 05:25:21.130738 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.130744 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output"
2025-10-04 05:25:21.130750 | controller | at : error calling index: index of
2025-10-04 05:25:21.130756 | controller | untyped nil'
2025-10-04 05:25:21.130764 | controller | - ' logger.go:42: 05:17:00 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.130772 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.130780 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.130788 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.130795 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.130803 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.130810 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.130817 | controller | - ' exit 0'
2025-10-04 05:25:21.130822 | controller | - ' else'
2025-10-04 05:25:21.130828 | controller | - ' exit 1'
2025-10-04 05:25:21.130834 | controller | - ' fi'
2025-10-04 05:25:21.130840 | controller | - ' ]'
2025-10-04 05:25:21.130846 | controller | - ' logger.go:42: 05:17:01 | glance_single_tls/1-deploy_glance | error: error executing
2025-10-04 05:25:21.130854 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.130862 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output"
2025-10-04 05:25:21.130870 | controller | at : error calling index: index of
2025-10-04 05:25:21.130878 | controller | untyped nil'
2025-10-04 05:25:21.130885 | controller | - ' logger.go:42: 05:17:02 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.130892 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.130900 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.130907 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.130915 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.130922 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.130928 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.130935 | controller | - ' exit 0'
2025-10-04 05:25:21.130942 | controller | - ' else'
2025-10-04 05:25:21.130950 | controller | - ' exit 1'
2025-10-04 05:25:21.130958 | controller | - ' fi'
2025-10-04 05:25:21.130966 | controller | - ' ]'
2025-10-04 05:25:21.130973 | controller | - ' logger.go:42: 05:17:02 | glance_single_tls/1-deploy_glance | error: error executing
2025-10-04 05:25:21.130981 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.130988 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output"
2025-10-04 05:25:21.130996 | controller | at : error calling index: index of
2025-10-04 05:25:21.131007 | controller | untyped nil'
2025-10-04 05:25:21.131015 | controller | - ' logger.go:42: 05:17:03 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.131026 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.131034 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.131042 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.131049 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.131057 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.131064 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.131072 | controller | - ' exit 0'
2025-10-04 05:25:21.131079 | controller | - ' else'
2025-10-04 05:25:21.131087 | controller | - ' exit 1'
2025-10-04 05:25:21.131094 | controller | - ' fi'
2025-10-04 05:25:21.131102 | controller | - ' ]'
2025-10-04 05:25:21.131109 | controller | - ' logger.go:42: 05:17:03 | glance_single_tls/1-deploy_glance | error: error executing
2025-10-04 05:25:21.131146 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.131159 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output"
2025-10-04 05:25:21.131166 | controller | at : error calling index: index of
2025-10-04 05:25:21.131174 | controller | untyped nil'
2025-10-04 05:25:21.131181 | controller | - ' logger.go:42: 05:17:04 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.131189 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.131196 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.131204 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.131211 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.131233 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.131242 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.131249 | controller | - ' exit 0'
2025-10-04 05:25:21.131261 | controller | - ' else'
2025-10-04 05:25:21.131268 | controller | - ' exit 1'
2025-10-04 05:25:21.131276 | controller | - ' fi'
2025-10-04 05:25:21.131284 | controller | - ' ]'
2025-10-04 05:25:21.131291 | controller | - ' logger.go:42: 05:17:04 | glance_single_tls/1-deploy_glance | error: error executing
2025-10-04 05:25:21.131299 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.131306 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output"
2025-10-04 05:25:21.131314 | controller | at : error calling index: index of
2025-10-04 05:25:21.131321 | controller | untyped nil'
2025-10-04 05:25:21.131329 | controller | - ' logger.go:42: 05:17:05 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.131336 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.131344 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.131351 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.131359 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.131366 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.131374 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.131381 | controller | - ' exit 0'
2025-10-04 05:25:21.131389 | controller | - ' else'
2025-10-04 05:25:21.131397 | controller | - ' exit 1'
2025-10-04 05:25:21.131404 | controller | - ' fi'
2025-10-04 05:25:21.131412 | controller | - ' ]'
2025-10-04 05:25:21.131423 | controller | - ' logger.go:42: 05:17:05 | glance_single_tls/1-deploy_glance | error: error executing
2025-10-04 05:25:21.131431 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.131438 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output"
2025-10-04 05:25:21.131446 | controller | at : error calling index: index of
2025-10-04 05:25:21.131453 | controller | untyped nil'
2025-10-04 05:25:21.131461 | controller | - ' logger.go:42: 05:17:06 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.131468 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.131475 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.131481 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.131487 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.131493 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.131499 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.131505 | controller | - ' exit 0'
2025-10-04 05:25:21.131510 | controller | - ' else'
2025-10-04 05:25:21.131516 | controller | - ' exit 1'
2025-10-04 05:25:21.131522 | controller | - ' fi'
2025-10-04 05:25:21.131528 | controller | - ' ]'
2025-10-04 05:25:21.131534 | controller | - ' logger.go:42: 05:17:06 | glance_single_tls/1-deploy_glance | error: error executing
2025-10-04 05:25:21.131539 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.131545 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output"
2025-10-04 05:25:21.131551 | controller | at : error calling index: index of
2025-10-04 05:25:21.131557 | controller | untyped nil'
2025-10-04 05:25:21.131563 | controller | - ' logger.go:42: 05:17:07 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.131569 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.131574 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.131580 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.131586 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.131595 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.131601 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.131607 | controller | - ' exit 0'
2025-10-04 05:25:21.131613 | controller | - ' else'
2025-10-04 05:25:21.131618 | controller | - ' exit 1'
2025-10-04 05:25:21.131624 | controller | - ' fi'
2025-10-04 05:25:21.131630 | controller | - ' ]'
2025-10-04 05:25:21.131636 | controller | - ' logger.go:42: 05:17:08 | glance_single_tls/1-deploy_glance | error: error executing
2025-10-04 05:25:21.131642 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.131650 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output"
2025-10-04 05:25:21.131656 | controller | at : error calling index: index of
2025-10-04 05:25:21.131662 | controller | untyped nil'
2025-10-04 05:25:21.131668 | controller | - ' logger.go:42: 05:17:09 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.131673 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.131679 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.131685 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.131702 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.131715 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.131721 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.131727 | controller | - ' exit 0'
2025-10-04 05:25:21.131733 | controller | - ' else'
2025-10-04 05:25:21.131739 | controller | - ' exit 1'
2025-10-04 05:25:21.131745 | controller | - ' fi'
2025-10-04 05:25:21.131751 | controller | - ' ]'
2025-10-04 05:25:21.131756 | controller | - ' logger.go:42: 05:17:09 | glance_single_tls/1-deploy_glance | error: error executing
2025-10-04 05:25:21.131762 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.131768 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output"
2025-10-04 05:25:21.131774 | controller | at : error calling index: index of
2025-10-04 05:25:21.131780 | controller | untyped nil'
2025-10-04 05:25:21.131786 | controller | - ' logger.go:42: 05:17:10 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.131791 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.131798 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.132070 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.132083 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.132089 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.132095 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.132101 | controller | - ' exit 0'
2025-10-04 05:25:21.132107 | controller | - ' else'
2025-10-04 05:25:21.132113 | controller | - ' exit 1'
2025-10-04 05:25:21.132119 | controller | - ' fi'
2025-10-04 05:25:21.132140 | controller | - ' ]'
2025-10-04 05:25:21.132149 | controller | - ' logger.go:42: 05:17:10 | glance_single_tls/1-deploy_glance | error: error executing
2025-10-04 05:25:21.132155 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.132161 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output"
2025-10-04 05:25:21.132167 | controller | at : error calling index: index of
2025-10-04 05:25:21.132173 | controller | untyped nil'
2025-10-04 05:25:21.132178 | controller | - ' logger.go:42: 05:17:11 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.132184 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.132190 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.132196 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.132202 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.132208 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.132213 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.132219 | controller | - ' exit 0'
2025-10-04 05:25:21.132225 | controller | - ' else'
2025-10-04 05:25:21.132231 | controller | - ' exit 1'
2025-10-04 05:25:21.132237 | controller | - ' fi'
2025-10-04 05:25:21.132243 | controller | - ' ]'
2025-10-04 05:25:21.132248 | controller | - ' logger.go:42: 05:17:11 | glance_single_tls/1-deploy_glance | error: error executing
2025-10-04 05:25:21.132254 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index
2025-10-04 05:25:21.132260 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output"
2025-10-04 05:25:21.132266 | controller | at : error calling index: index of
2025-10-04 05:25:21.132272 | controller | untyped nil'
2025-10-04 05:25:21.132292 | controller | - ' logger.go:42: 05:17:12 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.132298 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.132311 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.132317 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.132323 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.132329 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.132335 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.132341 | controller | - ' exit 0'
2025-10-04 05:25:21.132350 | controller | - ' else'
2025-10-04 05:25:21.132356 | controller | - ' exit 1'
2025-10-04 05:25:21.132362 | controller | - ' fi'
2025-10-04 05:25:21.132368 | controller | - ' ]'
2025-10-04 05:25:21.132374 | controller | - ' logger.go:42: 05:17:13 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.132379 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.132385 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.132391 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.132397 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.132403 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.132411 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.132417 | controller | - ' exit 0'
2025-10-04 05:25:21.132423 | controller | - ' else'
2025-10-04 05:25:21.132429 | controller | - ' exit 1'
2025-10-04 05:25:21.132435 | controller | - ' fi'
2025-10-04 05:25:21.132440 | controller | - ' ]'
2025-10-04 05:25:21.132461 | controller | - ' logger.go:42: 05:17:15 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.132470 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.132476 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.132482 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.132489 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.132495 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.132501 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.132509 | controller | - ' exit 0'
2025-10-04 05:25:21.132515 | controller | - ' else'
2025-10-04 05:25:21.132521 | controller | - ' exit 1'
2025-10-04 05:25:21.132527 | controller | - ' fi'
2025-10-04 05:25:21.132533 | controller | - ' ]'
2025-10-04 05:25:21.132539 | controller | - ' logger.go:42: 05:17:16 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.132545 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.132550 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.132556 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.132562 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.132568 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.132574 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.132580 | controller | - ' exit 0'
2025-10-04 05:25:21.132585 | controller | - ' else'
2025-10-04 05:25:21.132591 | controller | - ' exit 1'
2025-10-04 05:25:21.132597 | controller | - ' fi'
2025-10-04 05:25:21.132603 | controller | - ' ]'
2025-10-04 05:25:21.132609 | controller | - ' logger.go:42: 05:17:17 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.132617 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.132623 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.132629 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.132635 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.132641 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.132647 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.132653 | controller | - ' exit 0'
2025-10-04 05:25:21.132658 | controller | - ' else'
2025-10-04 05:25:21.132668 | controller | - ' exit 1'
2025-10-04 05:25:21.132673 | controller | - ' fi'
2025-10-04 05:25:21.132679 | controller | - ' ]'
2025-10-04 05:25:21.132685 | controller | - ' logger.go:42: 05:17:18 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.132691 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.132697 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.132703 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.132708 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.132714 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.132728 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.132734 | controller | - ' exit 0'
2025-10-04 05:25:21.132741 | controller | - ' else'
2025-10-04 05:25:21.132747 | controller | - ' exit 1'
2025-10-04 05:25:21.132753 | controller | - ' fi'
2025-10-04 05:25:21.132758 | controller | - ' ]'
2025-10-04 05:25:21.132764 | controller | - ' logger.go:42: 05:17:19 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.132770 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.132776 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.132782 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.132788 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.132793 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.132799 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.132805 | controller | - ' exit 0'
2025-10-04 05:25:21.132811 | controller | - ' else'
2025-10-04 05:25:21.132817 | controller | - ' exit 1'
2025-10-04 05:25:21.132822 | controller | - ' fi'
2025-10-04 05:25:21.132828 | controller | - ' ]'
2025-10-04 05:25:21.132834 | controller | - ' logger.go:42: 05:17:20 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.132840 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.132846 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.132852 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.132857 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.132863 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.132869 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.132875 | controller | - ' exit 0'
2025-10-04 05:25:21.132881 | controller | - ' else'
2025-10-04 05:25:21.132886 | controller | - ' exit 1'
2025-10-04 05:25:21.132892 | controller | - ' fi'
2025-10-04 05:25:21.132898 | controller | - ' ]'
2025-10-04 05:25:21.132904 | controller | - ' logger.go:42: 05:17:22 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.132922 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.132929 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.132935 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.132941 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.132947 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.132953 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.132959 | controller | - ' exit 0'
2025-10-04 05:25:21.132965 | controller | - ' else'
2025-10-04 05:25:21.132971 | controller | - ' exit 1'
2025-10-04 05:25:21.132976 | controller | - ' fi'
2025-10-04 05:25:21.132982 | controller | - ' ]'
2025-10-04 05:25:21.132988 | controller | - ' logger.go:42: 05:17:23 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.132994 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.133000 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.133005 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.133011 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.133017 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.133023 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.133029 | controller | - ' exit 0'
2025-10-04 05:25:21.133034 | controller | - ' else'
2025-10-04 05:25:21.133040 | controller | - ' exit 1'
2025-10-04 05:25:21.133046 | controller | - ' fi'
2025-10-04 05:25:21.133052 | controller | - ' ]'
2025-10-04 05:25:21.133058 | controller | - ' logger.go:42: 05:17:24 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.133063 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.133069 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.133075 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.133081 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.133087 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.133092 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.133167 | controller | - ' exit 0'
2025-10-04 05:25:21.133173 | controller | - ' else'
2025-10-04 05:25:21.133179 | controller | - ' exit 1'
2025-10-04 05:25:21.133185 | controller | - ' fi'
2025-10-04 05:25:21.133191 | controller | - ' ]'
2025-10-04 05:25:21.133197 | controller | - ' logger.go:42: 05:17:25 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.133203 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.133208 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.133214 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.133220 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.133226 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.133232 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.133238 | controller | - ' exit 0'
2025-10-04 05:25:21.133243 | controller | - ' else'
2025-10-04 05:25:21.133249 | controller | - ' exit 1'
2025-10-04 05:25:21.133255 | controller | - ' fi'
2025-10-04 05:25:21.133261 | controller | - ' ]'
2025-10-04 05:25:21.133276 | controller | - ' logger.go:42: 05:17:26 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.133282 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.133297 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.133306 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.133312 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.133318 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.133324 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.133329 | controller | - ' exit 0'
2025-10-04 05:25:21.133335 | controller | - ' else'
2025-10-04 05:25:21.133341 | controller | - ' exit 1'
2025-10-04 05:25:21.133347 | controller | - ' fi'
2025-10-04 05:25:21.133353 | controller | - ' ]'
2025-10-04 05:25:21.133358 | controller | - ' logger.go:42: 05:17:27 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.133364 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.133370 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.133376 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.133382 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.133388 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.133394 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.133399 | controller | - ' exit 0'
2025-10-04 05:25:21.133405 | controller | - ' else'
2025-10-04 05:25:21.133411 | controller | - ' exit 1'
2025-10-04 05:25:21.133417 | controller | - ' fi'
2025-10-04 05:25:21.133423 | controller | - ' ]'
2025-10-04 05:25:21.133429 | controller | - ' logger.go:42: 05:17:28 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.133434 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.133440 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.133458 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.133464 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.133470 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.133476 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.133482 | controller | - ' exit 0'
2025-10-04 05:25:21.133488 | controller | - ' else'
2025-10-04 05:25:21.133494 | controller | - ' exit 1'
2025-10-04 05:25:21.133499 | controller | - ' fi'
2025-10-04 05:25:21.133505 | controller | - ' ]'
2025-10-04 05:25:21.133511 | controller | - ' logger.go:42: 05:17:30 | glance_single_tls/1-deploy_glance | running command:
2025-10-04 05:25:21.133517 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.133523 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.133529 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.133535 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.133540 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.133546 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.133552 | controller | - ' exit 0'
2025-10-04 05:25:21.133558 | controller | - ' else'
2025-10-04 05:25:21.133564 | controller | - ' exit 1'
2025-10-04 05:25:21.133569 | controller | - ' fi'
2025-10-04 05:25:21.133575 | controller | - ' ]'
2025-10-04 05:25:21.133581 | controller | - ' logger.go:42: 05:17:30 | glance_single_tls/1-deploy_glance | test step completed
2025-10-04 05:25:21.133587 | controller | 1-deploy_glance'
2025-10-04 05:25:21.133593 | controller | - ' logger.go:42: 05:17:30 | glance_single_tls/5-cleanup-glance | starting test
2025-10-04 05:25:21.133602 | controller | step 5-cleanup-glance'
2025-10-04 05:25:21.133608 | controller | - ' logger.go:42: 05:17:30 | glance_single_tls/5-cleanup-glance | running command:
2025-10-04 05:25:21.133613 | controller | [sh -c oc kustomize ../../../../config/samples/layout/single | oc delete -n $NAMESPACE
2025-10-04 05:25:21.133619 | controller | -f -'
2025-10-04 05:25:21.133625 | controller | - ' ]'
2025-10-04 05:25:21.133631 | controller | - ' logger.go:42: 05:17:30 | glance_single_tls/5-cleanup-glance | glance.glance.openstack.org
2025-10-04 05:25:21.133637 | controller | "glance" deleted'
2025-10-04 05:25:21.133643 | controller | - ' logger.go:42: 05:17:35 | glance_single_tls/5-cleanup-glance | test step completed
2025-10-04 05:25:21.133648 | controller | 5-cleanup-glance'
2025-10-04 05:25:21.133657 | controller | - ' logger.go:42: 05:17:35 | glance_single_tls | skipping kubernetes event logging'
2025-10-04 05:25:21.133663 | controller | - === CONT kuttl/harness/glance_split_proxypass
2025-10-04 05:25:21.133669 | controller | - ' logger.go:42: 05:17:35 | glance_split_proxypass | Skipping creation of user-supplied
2025-10-04 05:25:21.133675 | controller | namespace: glance-kuttl-tests'
2025-10-04 05:25:21.133680 | controller | - ' logger.go:42: 05:17:35 | glance_split_proxypass/1-deploy_glance | starting
2025-10-04 05:25:21.133686 | controller | test step 1-deploy_glance'
2025-10-04 05:25:21.133692 | controller | - ' logger.go:42: 05:17:35 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.133698 | controller | [sh -c oc kustomize ../../../../config/samples/layout/split | oc apply -n $NAMESPACE
2025-10-04 05:25:21.133704 | controller | -f -'
2025-10-04 05:25:21.133710 | controller | - ' oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace",
2025-10-04 05:25:21.133716 | controller | "path": "/metadata/annotations/glance.openstack.org~1wsgi", "value":"false"}]'''
2025-10-04 05:25:21.133721 | controller | - ' ]'
2025-10-04 05:25:21.133727 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | glance.glance.openstack.org/glance
2025-10-04 05:25:21.133733 | controller | created'
2025-10-04 05:25:21.133739 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | glance.glance.openstack.org/glance
2025-10-04 05:25:21.133745 | controller | patched'
2025-10-04 05:25:21.133751 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.133756 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.133765 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.133771 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.133777 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.133783 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.133788 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.133794 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.133800 | controller | - ' exit 0'
2025-10-04 05:25:21.133806 | controller | - ' else'
2025-10-04 05:25:21.133812 | controller | - ' exit 1'
2025-10-04 05:25:21.133818 | controller | - ' fi'
2025-10-04 05:25:21.133824 | controller | - ' ]'
2025-10-04 05:25:21.133830 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.133836 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.133841 | controller | "default-public" }}'''
2025-10-04 05:25:21.133848 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.133854 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.133860 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.133880 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.133887 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | error: error
2025-10-04 05:25:21.133893 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\"
2025-10-04 05:25:21.133906 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing
2025-10-04 05:25:21.133912 | controller | "output" at : error calling index:
2025-10-04 05:25:21.133918 | controller | index of untyped nil'
2025-10-04 05:25:21.133924 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error
2025-10-04 05:25:21.133930 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information
2025-10-04 05:25:21.133942 | controller | for debugging the template:'
2025-10-04 05:25:21.133948 | controller | - " logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | \ttemplate
2025-10-04 05:25:21.133953 | controller | was:"
2025-10-04 05:25:21.133959 | controller | - " logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | \t\t{{ index
2025-10-04 05:25:21.133965 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.133971 | controller | \"default-public\" }}"
2025-10-04 05:25:21.133977 | controller | - " logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | \traw data
2025-10-04 05:25:21.133983 | controller | was:"
2025-10-04 05:25:21.133990 | controller | - " logger.go:42: 05:17:36 | 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
2025-10-04 05:25:21.133997 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.134006 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.134011 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.134029 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40421\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.134039 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.134045 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.134051 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.134057 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.134063 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.134069 | 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\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.134076 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.134082 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.134090 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.134096 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.134102 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.134108 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.134120 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.134146 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.134155 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.134163 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.134168 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.134182 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.134188 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}"
2025-10-04 05:25:21.134195 | controller | - " logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | \tobject
2025-10-04 05:25:21.134201 | controller | given to template engine was:"
2025-10-04 05:25:21.134206 | controller | - " logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.134213 | 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
2025-10-04 05:25:21.134219 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.134225 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.134231 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.134238 | controller | = {{ .ServicePassword }}\\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\"}}}"
2025-10-04 05:25:21.134244 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.134249 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.134255 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.134261 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.134270 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.134276 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.134282 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.134290 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.134296 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.134613 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.134623 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.134629 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.134635 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]]
2025-10-04 05:25:21.134642 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.134650 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.134657 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.134664 | controller | time:2025-10-04T05:17:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40421
2025-10-04 05:25:21.134672 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.134680 | controller | customServiceConfig:[DEFAULT]'
2025-10-04 05:25:21.134687 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | enabled_backends
2025-10-04 05:25:21.134694 | controller | = default_backend:swift'
2025-10-04 05:25:21.134702 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | [glance_store]'
2025-10-04 05:25:21.134709 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | default_backend
2025-10-04 05:25:21.134716 | controller | = default_backend'
2025-10-04 05:25:21.134740 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | [default_backend]'
2025-10-04 05:25:21.134748 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put
2025-10-04 05:25:21.134756 | controller | = True'
2025-10-04 05:25:21.134764 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version
2025-10-04 05:25:21.134770 | controller | = 3'
2025-10-04 05:25:21.134776 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address
2025-10-04 05:25:21.134782 | controller | = {{ .KeystoneInternalURL }}'
2025-10-04 05:25:21.134788 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type
2025-10-04 05:25:21.134794 | controller | = internalURL'
2025-10-04 05:25:21.134800 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.134805 | controller | = service:glance'
2025-10-04 05:25:21.134811 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | swift_store_key
2025-10-04 05:25:21.134817 | controller | = {{ .ServicePassword }}'
2025-10-04 05:25:21.134823 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance
2025-10-04 05:25:21.134829 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60
2025-10-04 05:25:21.134835 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.134841 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.134846 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.134852 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.134863 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.134868 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.134878 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.134884 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.134890 | controller | message:Service config create not started reason:Init status:Unknown type:Ready]
2025-10-04 05:25:21.134895 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.134901 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:DB
2025-10-04 05:25:21.134907 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.134913 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.134919 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.134924 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.134930 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.134936 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.134942 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.134948 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.134954 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.134959 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.134965 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.134971 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.134977 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.134983 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.134988 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.134994 | controller | observedGeneration:1]]'''
2025-10-04 05:25:21.135000 | controller | - ' logger.go:42: 05:17:36 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.135006 | controller | skipping 1 additional commands'
2025-10-04 05:25:21.135012 | controller | - ' logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.135018 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.135023 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.135029 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.135048 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.135055 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.135060 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.135067 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.135073 | controller | - ' exit 0'
2025-10-04 05:25:21.135082 | controller | - ' else'
2025-10-04 05:25:21.135088 | controller | - ' exit 1'
2025-10-04 05:25:21.135093 | controller | - ' fi'
2025-10-04 05:25:21.135099 | controller | - ' ]'
2025-10-04 05:25:21.135105 | controller | - ' logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.135111 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.135117 | controller | "default-public" }}'''
2025-10-04 05:25:21.135122 | controller | - ' logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.135147 | controller | - ' logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.135155 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.135162 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.135170 | controller | - ' logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | error: error
2025-10-04 05:25:21.135177 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\"
2025-10-04 05:25:21.135184 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing
2025-10-04 05:25:21.135191 | controller | "output" at : error calling index:
2025-10-04 05:25:21.135199 | controller | index of untyped nil'
2025-10-04 05:25:21.135206 | controller | - ' logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error
2025-10-04 05:25:21.135213 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information
2025-10-04 05:25:21.135228 | controller | for debugging the template:'
2025-10-04 05:25:21.135236 | controller | - " logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | \ttemplate
2025-10-04 05:25:21.135243 | controller | was:"
2025-10-04 05:25:21.135250 | controller | - " logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | \t\t{{ index
2025-10-04 05:25:21.135257 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.135264 | controller | \"default-public\" }}"
2025-10-04 05:25:21.135271 | controller | - " logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | \traw data
2025-10-04 05:25:21.135279 | controller | was:"
2025-10-04 05:25:21.135286 | controller | - " logger.go:42: 05:17:37 | 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
2025-10-04 05:25:21.135292 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.135298 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.135304 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.135322 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40421\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.135333 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.135339 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.135345 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.135351 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.135367 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.135373 | 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\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.135379 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.135388 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.135394 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.135400 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.135406 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.135423 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.135433 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.135439 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.135445 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.135450 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.135456 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.135462 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.135468 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}"
2025-10-04 05:25:21.135474 | controller | - " logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | \tobject
2025-10-04 05:25:21.135480 | controller | given to template engine was:"
2025-10-04 05:25:21.135486 | controller | - " logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.135492 | 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
2025-10-04 05:25:21.135497 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.135503 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.135509 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.135515 | controller | = {{ .ServicePassword }}\\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\"}}}"
2025-10-04 05:25:21.135524 | controller | - ' logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.135530 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.135536 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.135541 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.135547 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.135553 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.135559 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.135564 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.135570 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.135576 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.135582 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.135588 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.135603 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]]
2025-10-04 05:25:21.135609 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.135615 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.135621 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.135626 | controller | time:2025-10-04T05:17:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40421
2025-10-04 05:25:21.135632 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.135638 | controller | customServiceConfig:[DEFAULT]'
2025-10-04 05:25:21.135644 | controller | - ' logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | enabled_backends
2025-10-04 05:25:21.135650 | controller | = default_backend:swift'
2025-10-04 05:25:21.135656 | controller | - ' logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | [glance_store]'
2025-10-04 05:25:21.135661 | controller | - ' logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | default_backend
2025-10-04 05:25:21.135667 | controller | = default_backend'
2025-10-04 05:25:21.135673 | controller | - ' logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | [default_backend]'
2025-10-04 05:25:21.135679 | controller | - ' logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put
2025-10-04 05:25:21.135685 | controller | = True'
2025-10-04 05:25:21.135690 | controller | - ' logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version
2025-10-04 05:25:21.135696 | controller | = 3'
2025-10-04 05:25:21.135702 | controller | - ' logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address
2025-10-04 05:25:21.135708 | controller | = {{ .KeystoneInternalURL }}'
2025-10-04 05:25:21.135714 | controller | - ' logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type
2025-10-04 05:25:21.135719 | controller | = internalURL'
2025-10-04 05:25:21.135725 | controller | - ' logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.135731 | controller | = service:glance'
2025-10-04 05:25:21.135743 | controller | - ' logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | swift_store_key
2025-10-04 05:25:21.135751 | controller | = {{ .ServicePassword }}'
2025-10-04 05:25:21.135759 | controller | - ' logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance
2025-10-04 05:25:21.135766 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60
2025-10-04 05:25:21.135773 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.135781 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.135788 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.135796 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.135801 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.135807 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.135816 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.135822 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.135828 | controller | message:Service config create not started reason:Init status:Unknown type:Ready]
2025-10-04 05:25:21.135834 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.135842 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:DB
2025-10-04 05:25:21.135848 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.135854 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.135870 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.135877 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.135890 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.135897 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.135904 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.135909 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.135915 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.135932 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.135938 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.135944 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.135950 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.135956 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.135961 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.135967 | controller | observedGeneration:1]]'''
2025-10-04 05:25:21.135973 | controller | - ' logger.go:42: 05:17:37 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.135979 | controller | skipping 1 additional commands'
2025-10-04 05:25:21.135988 | controller | - ' logger.go:42: 05:17:38 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.135994 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.136000 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.136006 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.136012 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.136017 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.136023 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.136029 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.136035 | controller | - ' exit 0'
2025-10-04 05:25:21.136041 | controller | - ' else'
2025-10-04 05:25:21.136047 | controller | - ' exit 1'
2025-10-04 05:25:21.136053 | controller | - ' fi'
2025-10-04 05:25:21.136058 | controller | - ' ]'
2025-10-04 05:25:21.136064 | controller | - ' logger.go:42: 05:17:38 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.136070 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.136076 | controller | "default-public" }}'''
2025-10-04 05:25:21.136082 | controller | - ' logger.go:42: 05:17:38 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.136088 | controller | - ' logger.go:42: 05:17:38 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.136093 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.136099 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.136105 | controller | - ' logger.go:42: 05:17:38 | glance_split_proxypass/1-deploy_glance | error: error
2025-10-04 05:25:21.136111 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\"
2025-10-04 05:25:21.136117 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing
2025-10-04 05:25:21.136142 | controller | "output" at : error calling index:
2025-10-04 05:25:21.136153 | controller | index of untyped nil'
2025-10-04 05:25:21.136159 | controller | - ' logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error
2025-10-04 05:25:21.136164 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information
2025-10-04 05:25:21.136176 | controller | for debugging the template:'
2025-10-04 05:25:21.136182 | controller | - " logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | \ttemplate
2025-10-04 05:25:21.136188 | controller | was:"
2025-10-04 05:25:21.136193 | controller | - " logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | \t\t{{ index
2025-10-04 05:25:21.136199 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.136205 | controller | \"default-public\" }}"
2025-10-04 05:25:21.136211 | controller | - " logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | \traw data
2025-10-04 05:25:21.136217 | controller | was:"
2025-10-04 05:25:21.136223 | controller | - " logger.go:42: 05:17:39 | 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
2025-10-04 05:25:21.136233 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.136239 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.136262 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.136268 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40421\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.136275 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.136281 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.136287 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.136293 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.136299 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.136314 | 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\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.136327 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.136339 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.136347 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.136355 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.136362 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.136369 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.136376 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.136383 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.136391 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.136399 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.136406 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.136416 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.136422 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}"
2025-10-04 05:25:21.136428 | controller | - " logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | \tobject
2025-10-04 05:25:21.136435 | controller | given to template engine was:"
2025-10-04 05:25:21.136443 | controller | - " logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.136451 | 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
2025-10-04 05:25:21.136463 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.136471 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.136478 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.136486 | controller | = {{ .ServicePassword }}\\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\"}}}"
2025-10-04 05:25:21.136492 | controller | - ' logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.136498 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.136514 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.136521 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.136527 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.136533 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.136539 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.136545 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.136551 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.136557 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.136562 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.136568 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.136574 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]]
2025-10-04 05:25:21.136583 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.136589 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.136595 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.136601 | controller | time:2025-10-04T05:17:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40421
2025-10-04 05:25:21.136607 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.136613 | controller | customServiceConfig:[DEFAULT]'
2025-10-04 05:25:21.136618 | controller | - ' logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | enabled_backends
2025-10-04 05:25:21.136624 | controller | = default_backend:swift'
2025-10-04 05:25:21.136630 | controller | - ' logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | [glance_store]'
2025-10-04 05:25:21.136636 | controller | - ' logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | default_backend
2025-10-04 05:25:21.136642 | controller | = default_backend'
2025-10-04 05:25:21.136647 | controller | - ' logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | [default_backend]'
2025-10-04 05:25:21.136653 | controller | - ' logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put
2025-10-04 05:25:21.136662 | controller | = True'
2025-10-04 05:25:21.136668 | controller | - ' logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version
2025-10-04 05:25:21.136674 | controller | = 3'
2025-10-04 05:25:21.136680 | controller | - ' logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address
2025-10-04 05:25:21.136685 | controller | = {{ .KeystoneInternalURL }}'
2025-10-04 05:25:21.136691 | controller | - ' logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type
2025-10-04 05:25:21.136697 | controller | = internalURL'
2025-10-04 05:25:21.136703 | controller | - ' logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.136709 | controller | = service:glance'
2025-10-04 05:25:21.136717 | controller | - ' logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | swift_store_key
2025-10-04 05:25:21.136723 | controller | = {{ .ServicePassword }}'
2025-10-04 05:25:21.136728 | controller | - ' logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance
2025-10-04 05:25:21.136734 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60
2025-10-04 05:25:21.136740 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.136746 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.136752 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.136757 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.136763 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.136769 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.136778 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.136783 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.136789 | controller | message:Service config create not started reason:Init status:Unknown type:Ready]
2025-10-04 05:25:21.136795 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.136811 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:DB
2025-10-04 05:25:21.136817 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.136823 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.136829 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.136835 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.136841 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.136847 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.136853 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.136859 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.136865 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.136871 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.136879 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.136885 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.136891 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.136897 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.136902 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.136908 | controller | observedGeneration:1]]'''
2025-10-04 05:25:21.136914 | controller | - ' logger.go:42: 05:17:39 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.136920 | controller | skipping 1 additional commands'
2025-10-04 05:25:21.136926 | controller | - ' logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.136932 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.136938 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.136943 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.136949 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.136955 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.136961 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.136967 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.136973 | controller | - ' exit 0'
2025-10-04 05:25:21.136979 | controller | - ' else'
2025-10-04 05:25:21.136984 | controller | - ' exit 1'
2025-10-04 05:25:21.136990 | controller | - ' fi'
2025-10-04 05:25:21.136996 | controller | - ' ]'
2025-10-04 05:25:21.137002 | controller | - ' logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.137008 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.137014 | controller | "default-public" }}'''
2025-10-04 05:25:21.137020 | controller | - ' logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.137025 | controller | - ' logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.137031 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.137037 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.137043 | controller | - ' logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | error: error
2025-10-04 05:25:21.137049 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\"
2025-10-04 05:25:21.137055 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing
2025-10-04 05:25:21.137060 | controller | "output" at : error calling index:
2025-10-04 05:25:21.137066 | controller | index of untyped nil'
2025-10-04 05:25:21.137072 | controller | - ' logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error
2025-10-04 05:25:21.137078 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information
2025-10-04 05:25:21.137089 | controller | for debugging the template:'
2025-10-04 05:25:21.137111 | controller | - " logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | \ttemplate
2025-10-04 05:25:21.137118 | controller | was:"
2025-10-04 05:25:21.137142 | controller | - " logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | \t\t{{ index
2025-10-04 05:25:21.137167 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.137173 | controller | \"default-public\" }}"
2025-10-04 05:25:21.137179 | controller | - " logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | \traw data
2025-10-04 05:25:21.137185 | controller | was:"
2025-10-04 05:25:21.137191 | controller | - " logger.go:42: 05:17:40 | 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
2025-10-04 05:25:21.137197 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.137203 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.137209 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.137215 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40421\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.137227 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.137236 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.137242 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.137257 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.137263 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.137270 | 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\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.137276 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.137282 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.137290 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.137296 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.137302 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.137308 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.137316 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.137451 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.137786 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.137799 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.137805 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.137811 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.137849 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}"
2025-10-04 05:25:21.137855 | controller | - " logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | \tobject
2025-10-04 05:25:21.137861 | controller | given to template engine was:"
2025-10-04 05:25:21.137867 | controller | - " logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.137873 | 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
2025-10-04 05:25:21.137894 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.137902 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.137909 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.137915 | controller | = {{ .ServicePassword }}\\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\"}}}"
2025-10-04 05:25:21.137921 | controller | - ' logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.137927 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.137933 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.137939 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.137945 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.137951 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.137957 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.137963 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.137969 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.137974 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.137980 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.137986 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.137992 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]]
2025-10-04 05:25:21.137998 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.138004 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.138009 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.138015 | controller | time:2025-10-04T05:17:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40421
2025-10-04 05:25:21.138024 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.138030 | controller | customServiceConfig:[DEFAULT]'
2025-10-04 05:25:21.138044 | controller | - ' logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | enabled_backends
2025-10-04 05:25:21.138050 | controller | = default_backend:swift'
2025-10-04 05:25:21.138056 | controller | - ' logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | [glance_store]'
2025-10-04 05:25:21.138062 | controller | - ' logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | default_backend
2025-10-04 05:25:21.138068 | controller | = default_backend'
2025-10-04 05:25:21.138074 | controller | - ' logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | [default_backend]'
2025-10-04 05:25:21.138080 | controller | - ' logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put
2025-10-04 05:25:21.138085 | controller | = True'
2025-10-04 05:25:21.138091 | controller | - ' logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version
2025-10-04 05:25:21.138097 | controller | = 3'
2025-10-04 05:25:21.138103 | controller | - ' logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address
2025-10-04 05:25:21.138109 | controller | = {{ .KeystoneInternalURL }}'
2025-10-04 05:25:21.138114 | controller | - ' logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type
2025-10-04 05:25:21.138120 | controller | = internalURL'
2025-10-04 05:25:21.138144 | controller | - ' logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.138150 | controller | = service:glance'
2025-10-04 05:25:21.138156 | controller | - ' logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | swift_store_key
2025-10-04 05:25:21.138162 | controller | = {{ .ServicePassword }}'
2025-10-04 05:25:21.138168 | controller | - ' logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance
2025-10-04 05:25:21.138185 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60
2025-10-04 05:25:21.138191 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.138197 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.138203 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.138209 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.138215 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.138221 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.138230 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.138236 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.138242 | controller | message:Service config create not started reason:Init status:Unknown type:Ready]
2025-10-04 05:25:21.138248 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.138254 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:DB
2025-10-04 05:25:21.138259 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.138265 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.138271 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.138277 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.138286 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.138292 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.138298 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.138303 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.138309 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.138315 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.138321 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.138327 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.138333 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.138338 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.138344 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.138350 | controller | observedGeneration:1]]'''
2025-10-04 05:25:21.138357 | controller | - ' logger.go:42: 05:17:40 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.138363 | controller | skipping 1 additional commands'
2025-10-04 05:25:21.138369 | controller | - ' logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.138374 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.138380 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.138386 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.138392 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.138398 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.138404 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.138410 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.138416 | controller | - ' exit 0'
2025-10-04 05:25:21.138422 | controller | - ' else'
2025-10-04 05:25:21.138427 | controller | - ' exit 1'
2025-10-04 05:25:21.138433 | controller | - ' fi'
2025-10-04 05:25:21.138439 | controller | - ' ]'
2025-10-04 05:25:21.138445 | controller | - ' logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.138451 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.138457 | controller | "default-public" }}'''
2025-10-04 05:25:21.138463 | controller | - ' logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.138469 | controller | - ' logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.138483 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.138489 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.138495 | controller | - ' logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | error: error
2025-10-04 05:25:21.138504 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\"
2025-10-04 05:25:21.138509 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing
2025-10-04 05:25:21.138519 | controller | "output" at : error calling index:
2025-10-04 05:25:21.138525 | controller | index of untyped nil'
2025-10-04 05:25:21.138531 | controller | - ' logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error
2025-10-04 05:25:21.138536 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information
2025-10-04 05:25:21.138548 | controller | for debugging the template:'
2025-10-04 05:25:21.138554 | controller | - " logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | \ttemplate
2025-10-04 05:25:21.138560 | controller | was:"
2025-10-04 05:25:21.138566 | controller | - " logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | \t\t{{ index
2025-10-04 05:25:21.138571 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.138577 | controller | \"default-public\" }}"
2025-10-04 05:25:21.138583 | controller | - " logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | \traw data
2025-10-04 05:25:21.138589 | controller | was:"
2025-10-04 05:25:21.138595 | controller | - " logger.go:42: 05:17:41 | 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
2025-10-04 05:25:21.138602 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.138608 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.138613 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.138630 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40421\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.138640 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.138646 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.138651 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.138657 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.138663 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.138669 | 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\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.138676 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.138681 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.138687 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.138693 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.138699 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.138707 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.138715 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.138721 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.138730 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.138736 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.138752 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.138758 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.138764 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}"
2025-10-04 05:25:21.138770 | controller | - " logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | \tobject
2025-10-04 05:25:21.138775 | controller | given to template engine was:"
2025-10-04 05:25:21.138781 | controller | - " logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.138787 | 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
2025-10-04 05:25:21.138793 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.138799 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.138805 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.138811 | controller | = {{ .ServicePassword }}\\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\"}}}"
2025-10-04 05:25:21.138817 | controller | - ' logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.138823 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.138828 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.138834 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.138840 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.138846 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.138852 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.138858 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.138864 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.138870 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.138877 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.138898 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.138905 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]]
2025-10-04 05:25:21.138911 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.138916 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.138922 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.138931 | controller | time:2025-10-04T05:17:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40421
2025-10-04 05:25:21.138937 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.138943 | controller | customServiceConfig:[DEFAULT]'
2025-10-04 05:25:21.138949 | controller | - ' logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | enabled_backends
2025-10-04 05:25:21.138955 | controller | = default_backend:swift'
2025-10-04 05:25:21.138961 | controller | - ' logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | [glance_store]'
2025-10-04 05:25:21.138967 | controller | - ' logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | default_backend
2025-10-04 05:25:21.138982 | controller | = default_backend'
2025-10-04 05:25:21.138989 | controller | - ' logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | [default_backend]'
2025-10-04 05:25:21.138995 | controller | - ' logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put
2025-10-04 05:25:21.139001 | controller | = True'
2025-10-04 05:25:21.139006 | controller | - ' logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version
2025-10-04 05:25:21.139012 | controller | = 3'
2025-10-04 05:25:21.139018 | controller | - ' logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address
2025-10-04 05:25:21.139024 | controller | = {{ .KeystoneInternalURL }}'
2025-10-04 05:25:21.139030 | controller | - ' logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type
2025-10-04 05:25:21.139036 | controller | = internalURL'
2025-10-04 05:25:21.139042 | controller | - ' logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.139047 | controller | = service:glance'
2025-10-04 05:25:21.139053 | controller | - ' logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | swift_store_key
2025-10-04 05:25:21.139059 | controller | = {{ .ServicePassword }}'
2025-10-04 05:25:21.139065 | controller | - ' logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance
2025-10-04 05:25:21.139071 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60
2025-10-04 05:25:21.139077 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.139082 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.139088 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.139094 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.139100 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.139106 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.139117 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.139138 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.139150 | controller | message:Service config create not started reason:Init status:Unknown type:Ready]
2025-10-04 05:25:21.139156 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.139161 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:DB
2025-10-04 05:25:21.139167 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.139173 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.139179 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.139185 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.139190 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.139196 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.139202 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.139208 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.139214 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.139220 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.139225 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.139231 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.139237 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.139243 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.139251 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.139257 | controller | observedGeneration:1]]'''
2025-10-04 05:25:21.139263 | controller | - ' logger.go:42: 05:17:41 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.139269 | controller | skipping 1 additional commands'
2025-10-04 05:25:21.139275 | controller | - ' logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.139280 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.139300 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.139306 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.139312 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.139318 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.139324 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.139330 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.139336 | controller | - ' exit 0'
2025-10-04 05:25:21.139342 | controller | - ' else'
2025-10-04 05:25:21.139350 | controller | - ' exit 1'
2025-10-04 05:25:21.139356 | controller | - ' fi'
2025-10-04 05:25:21.139362 | controller | - ' ]'
2025-10-04 05:25:21.139368 | controller | - ' logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.139373 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.139379 | controller | "default-public" }}'''
2025-10-04 05:25:21.139385 | controller | - ' logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.139394 | controller | - ' logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.139400 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.139406 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.139412 | controller | - ' logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | error: error
2025-10-04 05:25:21.139418 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\"
2025-10-04 05:25:21.139423 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing
2025-10-04 05:25:21.139429 | controller | "output" at : error calling index:
2025-10-04 05:25:21.139435 | controller | index of untyped nil'
2025-10-04 05:25:21.139441 | controller | - ' logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error
2025-10-04 05:25:21.139447 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information
2025-10-04 05:25:21.139458 | controller | for debugging the template:'
2025-10-04 05:25:21.139464 | controller | - " logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | \ttemplate
2025-10-04 05:25:21.139470 | controller | was:"
2025-10-04 05:25:21.139476 | controller | - " logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | \t\t{{ index
2025-10-04 05:25:21.139482 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.139488 | controller | \"default-public\" }}"
2025-10-04 05:25:21.139495 | controller | - " logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | \traw data
2025-10-04 05:25:21.139503 | controller | was:"
2025-10-04 05:25:21.139510 | controller | - " logger.go:42: 05:17:42 | 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
2025-10-04 05:25:21.139518 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.139526 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.139532 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.139552 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40470\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.139566 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.139572 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.139578 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.139584 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.139589 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.139596 | 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\":\"2025-10-04T05:17:41Z\",\"message\":\"Setup
2025-10-04 05:25:21.139608 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.139614 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.139620 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.139626 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.139635 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.139647 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.139657 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.139662 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.139679 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.139685 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.139691 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.139697 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.139703 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}"
2025-10-04 05:25:21.139709 | controller | - " logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | \tobject
2025-10-04 05:25:21.139715 | controller | given to template engine was:"
2025-10-04 05:25:21.139721 | controller | - " logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.139727 | 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
2025-10-04 05:25:21.139733 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.139738 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.139744 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.139750 | controller | = {{ .ServicePassword }}\\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\"}}}"
2025-10-04 05:25:21.139756 | controller | - ' logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.139762 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.139768 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.139774 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.139782 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.139788 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.139794 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.139800 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.139806 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.139812 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.139817 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.139823 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.139840 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]]
2025-10-04 05:25:21.139847 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.139853 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.139859 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.139865 | controller | time:2025-10-04T05:17:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40470
2025-10-04 05:25:21.139871 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.139877 | controller | customServiceConfig:[DEFAULT]'
2025-10-04 05:25:21.139883 | controller | - ' logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | enabled_backends
2025-10-04 05:25:21.139889 | controller | = default_backend:swift'
2025-10-04 05:25:21.139895 | controller | - ' logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | [glance_store]'
2025-10-04 05:25:21.139901 | controller | - ' logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | default_backend
2025-10-04 05:25:21.139907 | controller | = default_backend'
2025-10-04 05:25:21.139913 | controller | - ' logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | [default_backend]'
2025-10-04 05:25:21.139918 | controller | - ' logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put
2025-10-04 05:25:21.139924 | controller | = True'
2025-10-04 05:25:21.139930 | controller | - ' logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version
2025-10-04 05:25:21.139936 | controller | = 3'
2025-10-04 05:25:21.139942 | controller | - ' logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address
2025-10-04 05:25:21.139948 | controller | = {{ .KeystoneInternalURL }}'
2025-10-04 05:25:21.139954 | controller | - ' logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type
2025-10-04 05:25:21.139959 | controller | = internalURL'
2025-10-04 05:25:21.139965 | controller | - ' logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.139971 | controller | = service:glance'
2025-10-04 05:25:21.139977 | controller | - ' logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | swift_store_key
2025-10-04 05:25:21.139983 | controller | = {{ .ServicePassword }}'
2025-10-04 05:25:21.139989 | controller | - ' logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance
2025-10-04 05:25:21.139995 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60
2025-10-04 05:25:21.140001 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.140009 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.140015 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.140021 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.140027 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.140033 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.140042 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.140048 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:41Z
2025-10-04 05:25:21.140053 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.140059 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.140065 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady]
2025-10-04 05:25:21.140073 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:DBsync not started reason:Init
2025-10-04 05:25:21.140079 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI
2025-10-04 05:25:21.140085 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.140091 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.140097 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.140102 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.140108 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.140114 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.140154 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.140164 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.140170 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.140176 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.140182 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.140188 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.140194 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.140200 | controller | observedGeneration:1]]'''
2025-10-04 05:25:21.140205 | controller | - ' logger.go:42: 05:17:42 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.140211 | controller | skipping 1 additional commands'
2025-10-04 05:25:21.140217 | controller | - ' logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.140223 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.140229 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.140234 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.140240 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.140246 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.140255 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.140261 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.140267 | controller | - ' exit 0'
2025-10-04 05:25:21.140272 | controller | - ' else'
2025-10-04 05:25:21.140278 | controller | - ' exit 1'
2025-10-04 05:25:21.140284 | controller | - ' fi'
2025-10-04 05:25:21.140290 | controller | - ' ]'
2025-10-04 05:25:21.140295 | controller | - ' logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.140301 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.140307 | controller | "default-public" }}'''
2025-10-04 05:25:21.140313 | controller | - ' logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.140319 | controller | - ' logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.140325 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.140330 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.140336 | controller | - ' logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | error: error
2025-10-04 05:25:21.140342 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\"
2025-10-04 05:25:21.140348 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing
2025-10-04 05:25:21.140353 | controller | "output" at : error calling index:
2025-10-04 05:25:21.140359 | controller | index of untyped nil'
2025-10-04 05:25:21.140365 | controller | - ' logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error
2025-10-04 05:25:21.140371 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information
2025-10-04 05:25:21.140382 | controller | for debugging the template:'
2025-10-04 05:25:21.140388 | controller | - " logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | \ttemplate
2025-10-04 05:25:21.140394 | controller | was:"
2025-10-04 05:25:21.140400 | controller | - " logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | \t\t{{ index
2025-10-04 05:25:21.140406 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.140411 | controller | \"default-public\" }}"
2025-10-04 05:25:21.140417 | controller | - " logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | \traw data
2025-10-04 05:25:21.140423 | controller | was:"
2025-10-04 05:25:21.140429 | controller | - " logger.go:42: 05:17:43 | 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
2025-10-04 05:25:21.140435 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.140451 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.140458 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.140464 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40470\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.140473 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.140479 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.140485 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.140491 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.140497 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.140510 | 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\":\"2025-10-04T05:17:41Z\",\"message\":\"Setup
2025-10-04 05:25:21.140522 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.140528 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.140534 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.140540 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.140546 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.140552 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.140561 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.140567 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.140573 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.140579 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.140588 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.140594 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.140600 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}"
2025-10-04 05:25:21.140614 | controller | - " logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | \tobject
2025-10-04 05:25:21.140620 | controller | given to template engine was:"
2025-10-04 05:25:21.140632 | controller | - " logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.140638 | 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
2025-10-04 05:25:21.140644 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.140650 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.140656 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.140662 | controller | = {{ .ServicePassword }}\\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\"}}}"
2025-10-04 05:25:21.140671 | controller | - ' logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.140677 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.140694 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.140701 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.140706 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.140712 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.140718 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.140725 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.140731 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.140736 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.140742 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.140748 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.140754 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]]
2025-10-04 05:25:21.140760 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.140766 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.140771 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.140777 | controller | time:2025-10-04T05:17:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40470
2025-10-04 05:25:21.140783 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.140789 | controller | customServiceConfig:[DEFAULT]'
2025-10-04 05:25:21.140795 | controller | - ' logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | enabled_backends
2025-10-04 05:25:21.140801 | controller | = default_backend:swift'
2025-10-04 05:25:21.140807 | controller | - ' logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | [glance_store]'
2025-10-04 05:25:21.140812 | controller | - ' logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | default_backend
2025-10-04 05:25:21.140818 | controller | = default_backend'
2025-10-04 05:25:21.140824 | controller | - ' logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | [default_backend]'
2025-10-04 05:25:21.140830 | controller | - ' logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put
2025-10-04 05:25:21.140836 | controller | = True'
2025-10-04 05:25:21.140841 | controller | - ' logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version
2025-10-04 05:25:21.140847 | controller | = 3'
2025-10-04 05:25:21.140853 | controller | - ' logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address
2025-10-04 05:25:21.140859 | controller | = {{ .KeystoneInternalURL }}'
2025-10-04 05:25:21.140867 | controller | - ' logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type
2025-10-04 05:25:21.140876 | controller | = internalURL'
2025-10-04 05:25:21.140882 | controller | - ' logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.140888 | controller | = service:glance'
2025-10-04 05:25:21.140896 | controller | - ' logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | swift_store_key
2025-10-04 05:25:21.140902 | controller | = {{ .ServicePassword }}'
2025-10-04 05:25:21.140908 | controller | - ' logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance
2025-10-04 05:25:21.140914 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60
2025-10-04 05:25:21.140919 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.140927 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.140933 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.140939 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.140945 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.140951 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.140956 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.140962 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:41Z
2025-10-04 05:25:21.140968 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.141188 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.141198 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady]
2025-10-04 05:25:21.141204 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:DBsync not started reason:Init
2025-10-04 05:25:21.141210 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI
2025-10-04 05:25:21.141216 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.141222 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.141228 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.141234 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.141240 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.141246 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.141251 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.141257 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.141263 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.141269 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.141275 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.141280 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.141286 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.141295 | controller | observedGeneration:1]]'''
2025-10-04 05:25:21.141301 | controller | - ' logger.go:42: 05:17:43 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.141307 | controller | skipping 1 additional commands'
2025-10-04 05:25:21.141313 | controller | - ' logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.141319 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.141325 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.141331 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.141336 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.141342 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.141348 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.141354 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.141360 | controller | - ' exit 0'
2025-10-04 05:25:21.141366 | controller | - ' else'
2025-10-04 05:25:21.141380 | controller | - ' exit 1'
2025-10-04 05:25:21.141386 | controller | - ' fi'
2025-10-04 05:25:21.141392 | controller | - ' ]'
2025-10-04 05:25:21.141397 | controller | - ' logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.141403 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.141409 | controller | "default-public" }}'''
2025-10-04 05:25:21.141415 | controller | - ' logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.141421 | controller | - ' logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.141427 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.141433 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.141439 | controller | - ' logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | error: error
2025-10-04 05:25:21.141444 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\"
2025-10-04 05:25:21.141450 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing
2025-10-04 05:25:21.141456 | controller | "output" at : error calling index:
2025-10-04 05:25:21.141462 | controller | index of untyped nil'
2025-10-04 05:25:21.141468 | controller | - ' logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error
2025-10-04 05:25:21.141474 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information
2025-10-04 05:25:21.141485 | controller | for debugging the template:'
2025-10-04 05:25:21.141491 | controller | - " logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | \ttemplate
2025-10-04 05:25:21.141497 | controller | was:"
2025-10-04 05:25:21.141503 | controller | - " logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | \t\t{{ index
2025-10-04 05:25:21.141520 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.141526 | controller | \"default-public\" }}"
2025-10-04 05:25:21.141532 | controller | - " logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | \traw data
2025-10-04 05:25:21.141538 | controller | was:"
2025-10-04 05:25:21.141544 | controller | - " logger.go:42: 05:17:44 | 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
2025-10-04 05:25:21.141553 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.141559 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.141565 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.141572 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40470\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.141578 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.141584 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.141590 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.141604 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.141611 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.141620 | 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\":\"2025-10-04T05:17:41Z\",\"message\":\"Setup
2025-10-04 05:25:21.141626 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.141632 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.141638 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.141644 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.141650 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.141656 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.141665 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.141670 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.141676 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.141682 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.141688 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.141694 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.141942 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}"
2025-10-04 05:25:21.141949 | controller | - " logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | \tobject
2025-10-04 05:25:21.141955 | controller | given to template engine was:"
2025-10-04 05:25:21.141961 | controller | - " logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.141967 | 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
2025-10-04 05:25:21.141988 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.141995 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.142001 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.142007 | controller | = {{ .ServicePassword }}\\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\"}}}"
2025-10-04 05:25:21.142014 | controller | - ' logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.142020 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.142026 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.142032 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.142038 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.142047 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.142053 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.142059 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.142065 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.142073 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.142079 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.142085 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.142090 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]]
2025-10-04 05:25:21.142096 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.142102 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.142108 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.142114 | controller | time:2025-10-04T05:17:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40470
2025-10-04 05:25:21.142120 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.142139 | controller | customServiceConfig:[DEFAULT]'
2025-10-04 05:25:21.142149 | controller | - ' logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | enabled_backends
2025-10-04 05:25:21.142155 | controller | = default_backend:swift'
2025-10-04 05:25:21.142168 | controller | - ' logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | [glance_store]'
2025-10-04 05:25:21.142175 | controller | - ' logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | default_backend
2025-10-04 05:25:21.142195 | controller | = default_backend'
2025-10-04 05:25:21.142235 | controller | - ' logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | [default_backend]'
2025-10-04 05:25:21.142243 | controller | - ' logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put
2025-10-04 05:25:21.142249 | controller | = True'
2025-10-04 05:25:21.142255 | controller | - ' logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version
2025-10-04 05:25:21.142260 | controller | = 3'
2025-10-04 05:25:21.142266 | controller | - ' logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address
2025-10-04 05:25:21.142272 | controller | = {{ .KeystoneInternalURL }}'
2025-10-04 05:25:21.142278 | controller | - ' logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type
2025-10-04 05:25:21.142284 | controller | = internalURL'
2025-10-04 05:25:21.142290 | controller | - ' logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.142296 | controller | = service:glance'
2025-10-04 05:25:21.142301 | controller | - ' logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | swift_store_key
2025-10-04 05:25:21.142307 | controller | = {{ .ServicePassword }}'
2025-10-04 05:25:21.142313 | controller | - ' logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance
2025-10-04 05:25:21.142331 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60
2025-10-04 05:25:21.142337 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.142343 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.142349 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.142355 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.142361 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.142367 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.142372 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.142378 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:41Z
2025-10-04 05:25:21.142384 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.142390 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.142396 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady]
2025-10-04 05:25:21.142402 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:DBsync not started reason:Init
2025-10-04 05:25:21.142407 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI
2025-10-04 05:25:21.142413 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.142419 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.142425 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.142431 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.142436 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.142442 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.142451 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.142457 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.142463 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.142469 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.142475 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.142480 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.142486 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.142492 | controller | observedGeneration:1]]'''
2025-10-04 05:25:21.142498 | controller | - ' logger.go:42: 05:17:44 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.142504 | controller | skipping 1 additional commands'
2025-10-04 05:25:21.142509 | controller | - ' logger.go:42: 05:17:45 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.142515 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.142521 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.142527 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.142533 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.142538 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.142544 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.142550 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.142556 | controller | - ' exit 0'
2025-10-04 05:25:21.142562 | controller | - ' else'
2025-10-04 05:25:21.142568 | controller | - ' exit 1'
2025-10-04 05:25:21.142574 | controller | - ' fi'
2025-10-04 05:25:21.142579 | controller | - ' ]'
2025-10-04 05:25:21.142585 | controller | - ' logger.go:42: 05:17:45 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.142591 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.142597 | controller | "default-public" }}'''
2025-10-04 05:25:21.142605 | controller | - ' logger.go:42: 05:17:45 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.142611 | controller | - ' logger.go:42: 05:17:45 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.142627 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.142633 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.142639 | controller | - ' logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | error: error
2025-10-04 05:25:21.142644 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\"
2025-10-04 05:25:21.142650 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing
2025-10-04 05:25:21.142659 | controller | "output" at : error calling index:
2025-10-04 05:25:21.142665 | controller | index of untyped nil'
2025-10-04 05:25:21.142672 | controller | - ' logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error
2025-10-04 05:25:21.142678 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information
2025-10-04 05:25:21.142689 | controller | for debugging the template:'
2025-10-04 05:25:21.142698 | controller | - " logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | \ttemplate
2025-10-04 05:25:21.142704 | controller | was:"
2025-10-04 05:25:21.142710 | controller | - " logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | \t\t{{ index
2025-10-04 05:25:21.142716 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.142721 | controller | \"default-public\" }}"
2025-10-04 05:25:21.142727 | controller | - " logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | \traw data
2025-10-04 05:25:21.142733 | controller | was:"
2025-10-04 05:25:21.142739 | controller | - " logger.go:42: 05:17:46 | 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
2025-10-04 05:25:21.142745 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.142751 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.142757 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.142773 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40470\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.142783 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.142789 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.142795 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.142801 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.142807 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.142813 | 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\":\"2025-10-04T05:17:41Z\",\"message\":\"Setup
2025-10-04 05:25:21.142819 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.142825 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.142831 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.142836 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.142842 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.142848 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.142873 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.142879 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.142887 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.142893 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.142909 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.142918 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.142924 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}"
2025-10-04 05:25:21.142930 | controller | - " logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | \tobject
2025-10-04 05:25:21.142936 | controller | given to template engine was:"
2025-10-04 05:25:21.142942 | controller | - " logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.142948 | 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
2025-10-04 05:25:21.142954 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.142960 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.142966 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.142972 | controller | = {{ .ServicePassword }}\\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\"}}}"
2025-10-04 05:25:21.142978 | controller | - ' logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.142984 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.142989 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.142995 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.143001 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.143007 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.143013 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.143019 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.143024 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.143030 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.143036 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.143042 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.143048 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]]
2025-10-04 05:25:21.143054 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.143060 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.143071 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.143078 | controller | time:2025-10-04T05:17:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40470
2025-10-04 05:25:21.143086 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.143093 | controller | customServiceConfig:[DEFAULT]'
2025-10-04 05:25:21.143100 | controller | - ' logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | enabled_backends
2025-10-04 05:25:21.143107 | controller | = default_backend:swift'
2025-10-04 05:25:21.143114 | controller | - ' logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | [glance_store]'
2025-10-04 05:25:21.143121 | controller | - ' logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | default_backend
2025-10-04 05:25:21.143156 | controller | = default_backend'
2025-10-04 05:25:21.143174 | controller | - ' logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | [default_backend]'
2025-10-04 05:25:21.143181 | controller | - ' logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put
2025-10-04 05:25:21.143188 | controller | = True'
2025-10-04 05:25:21.143195 | controller | - ' logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version
2025-10-04 05:25:21.143202 | controller | = 3'
2025-10-04 05:25:21.143210 | controller | - ' logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address
2025-10-04 05:25:21.143217 | controller | = {{ .KeystoneInternalURL }}'
2025-10-04 05:25:21.143224 | controller | - ' logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type
2025-10-04 05:25:21.143236 | controller | = internalURL'
2025-10-04 05:25:21.143243 | controller | - ' logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.143263 | controller | = service:glance'
2025-10-04 05:25:21.143277 | controller | - ' logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | swift_store_key
2025-10-04 05:25:21.143285 | controller | = {{ .ServicePassword }}'
2025-10-04 05:25:21.143292 | controller | - ' logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance
2025-10-04 05:25:21.143300 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60
2025-10-04 05:25:21.143307 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.143315 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.143322 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.143328 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.143334 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.143339 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.143345 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.143351 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:41Z
2025-10-04 05:25:21.143357 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.143363 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.143369 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady]
2025-10-04 05:25:21.143375 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:DBsync not started reason:Init
2025-10-04 05:25:21.143380 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI
2025-10-04 05:25:21.143390 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.143396 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.143402 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.143408 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.143414 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.143420 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.143425 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.143431 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.143440 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.143446 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.143452 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.143458 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.143464 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.143469 | controller | observedGeneration:1]]'''
2025-10-04 05:25:21.143475 | controller | - ' logger.go:42: 05:17:46 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.143481 | controller | skipping 1 additional commands'
2025-10-04 05:25:21.143487 | controller | - ' logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.143493 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.143499 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.143505 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.143525 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.143531 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.143537 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.143543 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.143549 | controller | - ' exit 0'
2025-10-04 05:25:21.143555 | controller | - ' else'
2025-10-04 05:25:21.143561 | controller | - ' exit 1'
2025-10-04 05:25:21.143567 | controller | - ' fi'
2025-10-04 05:25:21.143573 | controller | - ' ]'
2025-10-04 05:25:21.143578 | controller | - ' logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.143587 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.143593 | controller | "default-public" }}'''
2025-10-04 05:25:21.143598 | controller | - ' logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.143604 | controller | - ' logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.143610 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.143616 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.143622 | controller | - ' logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | error: error
2025-10-04 05:25:21.143630 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\"
2025-10-04 05:25:21.143636 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing
2025-10-04 05:25:21.143642 | controller | "output" at : error calling index:
2025-10-04 05:25:21.143648 | controller | index of untyped nil'
2025-10-04 05:25:21.143654 | controller | - ' logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error
2025-10-04 05:25:21.143660 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information
2025-10-04 05:25:21.143671 | controller | for debugging the template:'
2025-10-04 05:25:21.143677 | controller | - " logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | \ttemplate
2025-10-04 05:25:21.143683 | controller | was:"
2025-10-04 05:25:21.143689 | controller | - " logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | \t\t{{ index
2025-10-04 05:25:21.143695 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.143700 | controller | \"default-public\" }}"
2025-10-04 05:25:21.143706 | controller | - " logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | \traw data
2025-10-04 05:25:21.143712 | controller | was:"
2025-10-04 05:25:21.143718 | controller | - " logger.go:42: 05:17:47 | 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
2025-10-04 05:25:21.143725 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.143732 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.143740 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.143762 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40470\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.143779 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.143787 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.143795 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.143802 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.143809 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.143816 | 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\":\"2025-10-04T05:17:41Z\",\"message\":\"Setup
2025-10-04 05:25:21.143822 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.143828 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.143833 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.143839 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.143845 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.143863 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.143876 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.143888 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.143896 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.143904 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.143912 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.143920 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.143927 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}"
2025-10-04 05:25:21.143935 | controller | - " logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | \tobject
2025-10-04 05:25:21.143942 | controller | given to template engine was:"
2025-10-04 05:25:21.143949 | controller | - " logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.143956 | 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
2025-10-04 05:25:21.143964 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.143971 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.143977 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.143983 | controller | = {{ .ServicePassword }}\\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\"}}}"
2025-10-04 05:25:21.143988 | controller | - ' logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.143994 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.144000 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.144006 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.144015 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.144021 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.144027 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.144033 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.144038 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.144047 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.144053 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.144059 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.144077 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]]
2025-10-04 05:25:21.144083 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.144089 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.144095 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.144101 | controller | time:2025-10-04T05:17:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40470
2025-10-04 05:25:21.144107 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.144113 | controller | customServiceConfig:[DEFAULT]'
2025-10-04 05:25:21.144119 | controller | - ' logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | enabled_backends
2025-10-04 05:25:21.144140 | controller | = default_backend:swift'
2025-10-04 05:25:21.144150 | controller | - ' logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | [glance_store]'
2025-10-04 05:25:21.144156 | controller | - ' logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | default_backend
2025-10-04 05:25:21.144162 | controller | = default_backend'
2025-10-04 05:25:21.144168 | controller | - ' logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | [default_backend]'
2025-10-04 05:25:21.144174 | controller | - ' logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put
2025-10-04 05:25:21.144179 | controller | = True'
2025-10-04 05:25:21.144185 | controller | - ' logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version
2025-10-04 05:25:21.144191 | controller | = 3'
2025-10-04 05:25:21.144197 | controller | - ' logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address
2025-10-04 05:25:21.144203 | controller | = {{ .KeystoneInternalURL }}'
2025-10-04 05:25:21.144208 | controller | - ' logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type
2025-10-04 05:25:21.144214 | controller | = internalURL'
2025-10-04 05:25:21.144220 | controller | - ' logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.144226 | controller | = service:glance'
2025-10-04 05:25:21.144232 | controller | - ' logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | swift_store_key
2025-10-04 05:25:21.144238 | controller | = {{ .ServicePassword }}'
2025-10-04 05:25:21.144243 | controller | - ' logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance
2025-10-04 05:25:21.144249 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60
2025-10-04 05:25:21.144255 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.144261 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.144267 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.144272 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.144278 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.144284 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.144290 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.144299 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:41Z
2025-10-04 05:25:21.144305 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.144311 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.144316 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady]
2025-10-04 05:25:21.144322 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:DBsync not started reason:Init
2025-10-04 05:25:21.144328 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI
2025-10-04 05:25:21.144335 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.144343 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.144351 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.144358 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.144365 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.144373 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.144379 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.144396 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.144402 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.144408 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.144418 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.144424 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.144430 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.144436 | controller | observedGeneration:1]]'''
2025-10-04 05:25:21.144442 | controller | - ' logger.go:42: 05:17:47 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.144448 | controller | skipping 1 additional commands'
2025-10-04 05:25:21.144454 | controller | - ' logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.144459 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.144465 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.144471 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.144477 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.144483 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.144489 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.144495 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.144501 | controller | - ' exit 0'
2025-10-04 05:25:21.144507 | controller | - ' else'
2025-10-04 05:25:21.144513 | controller | - ' exit 1'
2025-10-04 05:25:21.144518 | controller | - ' fi'
2025-10-04 05:25:21.144524 | controller | - ' ]'
2025-10-04 05:25:21.144533 | controller | - ' logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.144539 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.144547 | controller | "default-public" }}'''
2025-10-04 05:25:21.144554 | controller | - ' logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.144559 | controller | - ' logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.144565 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.144571 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.144577 | controller | - ' logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | error: error
2025-10-04 05:25:21.144594 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\"
2025-10-04 05:25:21.144600 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing
2025-10-04 05:25:21.144606 | controller | "output" at : error calling index:
2025-10-04 05:25:21.144619 | controller | index of untyped nil'
2025-10-04 05:25:21.144625 | controller | - ' logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error
2025-10-04 05:25:21.144631 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information
2025-10-04 05:25:21.144643 | controller | for debugging the template:'
2025-10-04 05:25:21.144649 | controller | - " logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | \ttemplate
2025-10-04 05:25:21.144655 | controller | was:"
2025-10-04 05:25:21.144660 | controller | - " logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | \t\t{{ index
2025-10-04 05:25:21.144666 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.144672 | controller | \"default-public\" }}"
2025-10-04 05:25:21.144678 | controller | - " logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | \traw data
2025-10-04 05:25:21.144684 | controller | was:"
2025-10-04 05:25:21.144691 | controller | - " logger.go:42: 05:17:48 | 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
2025-10-04 05:25:21.144697 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.144706 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.144723 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.144730 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40470\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.144740 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.144746 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.144752 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.144758 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.144764 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.144779 | 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\":\"2025-10-04T05:17:41Z\",\"message\":\"Setup
2025-10-04 05:25:21.144786 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.144792 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.144798 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.144807 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.144816 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.144822 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.144830 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.144836 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.144842 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.144848 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.144854 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.144859 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.144866 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}"
2025-10-04 05:25:21.144871 | controller | - " logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | \tobject
2025-10-04 05:25:21.144877 | controller | given to template engine was:"
2025-10-04 05:25:21.144883 | controller | - " logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.144889 | 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
2025-10-04 05:25:21.144895 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.144902 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.144909 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.144917 | controller | = {{ .ServicePassword }}\\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\"}}}"
2025-10-04 05:25:21.144925 | controller | - ' logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.144933 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.144940 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.144964 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.144972 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.144978 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.144984 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.144990 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.144996 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.145002 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.145007 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.145014 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.145021 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]]
2025-10-04 05:25:21.145029 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.145037 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.145045 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.145052 | controller | time:2025-10-04T05:17:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40470
2025-10-04 05:25:21.145060 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.145067 | controller | customServiceConfig:[DEFAULT]'
2025-10-04 05:25:21.145073 | controller | - ' logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | enabled_backends
2025-10-04 05:25:21.145079 | controller | = default_backend:swift'
2025-10-04 05:25:21.145085 | controller | - ' logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | [glance_store]'
2025-10-04 05:25:21.145090 | controller | - ' logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | default_backend
2025-10-04 05:25:21.145112 | controller | = default_backend'
2025-10-04 05:25:21.145120 | controller | - ' logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | [default_backend]'
2025-10-04 05:25:21.145150 | controller | - ' logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put
2025-10-04 05:25:21.145158 | controller | = True'
2025-10-04 05:25:21.145169 | controller | - ' logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version
2025-10-04 05:25:21.145175 | controller | = 3'
2025-10-04 05:25:21.145181 | controller | - ' logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address
2025-10-04 05:25:21.145187 | controller | = {{ .KeystoneInternalURL }}'
2025-10-04 05:25:21.145193 | controller | - ' logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type
2025-10-04 05:25:21.145200 | controller | = internalURL'
2025-10-04 05:25:21.145208 | controller | - ' logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.145215 | controller | = service:glance'
2025-10-04 05:25:21.145223 | controller | - ' logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | swift_store_key
2025-10-04 05:25:21.145231 | controller | = {{ .ServicePassword }}'
2025-10-04 05:25:21.145239 | controller | - ' logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance
2025-10-04 05:25:21.145246 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60
2025-10-04 05:25:21.145261 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.145269 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.145279 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.145286 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.145293 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.145301 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.145309 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.145317 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:41Z
2025-10-04 05:25:21.145324 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.145335 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.145359 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady]
2025-10-04 05:25:21.145367 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:DBsync not started reason:Init
2025-10-04 05:25:21.145374 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI
2025-10-04 05:25:21.145382 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.145390 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.145398 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.145405 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.145413 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.145420 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.145428 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.145435 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.145443 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.145450 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.145458 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.145478 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.145486 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.145493 | controller | observedGeneration:1]]'''
2025-10-04 05:25:21.145501 | controller | - ' logger.go:42: 05:17:48 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.145508 | controller | skipping 1 additional commands'
2025-10-04 05:25:21.145516 | controller | - ' logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.145523 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.145530 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.145538 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.145550 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.145558 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.145566 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.145573 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.145585 | controller | - ' exit 0'
2025-10-04 05:25:21.145592 | controller | - ' else'
2025-10-04 05:25:21.145600 | controller | - ' exit 1'
2025-10-04 05:25:21.145608 | controller | - ' fi'
2025-10-04 05:25:21.145615 | controller | - ' ]'
2025-10-04 05:25:21.145623 | controller | - ' logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.145630 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.145638 | controller | "default-public" }}'''
2025-10-04 05:25:21.145646 | controller | - ' logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.145654 | controller | - ' logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.145661 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.145669 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.145676 | controller | - ' logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | error: error
2025-10-04 05:25:21.145684 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\"
2025-10-04 05:25:21.145691 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing
2025-10-04 05:25:21.145699 | controller | "output" at : error calling index:
2025-10-04 05:25:21.145706 | controller | index of untyped nil'
2025-10-04 05:25:21.145714 | controller | - ' logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error
2025-10-04 05:25:21.145722 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information
2025-10-04 05:25:21.145737 | controller | for debugging the template:'
2025-10-04 05:25:21.145744 | controller | - " logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | \ttemplate
2025-10-04 05:25:21.145752 | controller | was:"
2025-10-04 05:25:21.145760 | controller | - " logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | \t\t{{ index
2025-10-04 05:25:21.145767 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.145789 | controller | \"default-public\" }}"
2025-10-04 05:25:21.145799 | controller | - " logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | \traw data
2025-10-04 05:25:21.145806 | controller | was:"
2025-10-04 05:25:21.145814 | controller | - " logger.go:42: 05:17:49 | 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
2025-10-04 05:25:21.145822 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.145830 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.145841 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.145852 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40470\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.145860 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.145868 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.145877 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.145895 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.145904 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.145912 | 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\":\"2025-10-04T05:17:41Z\",\"message\":\"Setup
2025-10-04 05:25:21.145925 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.145933 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.145940 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.145960 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.145968 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.145975 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.145983 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.145990 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.145998 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.146005 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.146012 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.146018 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.146024 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}"
2025-10-04 05:25:21.146030 | controller | - " logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | \tobject
2025-10-04 05:25:21.146036 | controller | given to template engine was:"
2025-10-04 05:25:21.146042 | controller | - " logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.146048 | 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
2025-10-04 05:25:21.146066 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.146072 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.146078 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.146087 | controller | = {{ .ServicePassword }}\\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\"}}}"
2025-10-04 05:25:21.146093 | controller | - ' logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.146102 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.146108 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.146114 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.146120 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.146141 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.146151 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.146156 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.146162 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.146168 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.146174 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.146180 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.146186 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]]
2025-10-04 05:25:21.146191 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.146197 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.146203 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.146209 | controller | time:2025-10-04T05:17:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40470
2025-10-04 05:25:21.146215 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.146221 | controller | customServiceConfig:[DEFAULT]'
2025-10-04 05:25:21.146230 | controller | - ' logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | enabled_backends
2025-10-04 05:25:21.146236 | controller | = default_backend:swift'
2025-10-04 05:25:21.146242 | controller | - ' logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | [glance_store]'
2025-10-04 05:25:21.146247 | controller | - ' logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | default_backend
2025-10-04 05:25:21.146253 | controller | = default_backend'
2025-10-04 05:25:21.146259 | controller | - ' logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | [default_backend]'
2025-10-04 05:25:21.146265 | controller | - ' logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put
2025-10-04 05:25:21.146271 | controller | = True'
2025-10-04 05:25:21.146277 | controller | - ' logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version
2025-10-04 05:25:21.146283 | controller | = 3'
2025-10-04 05:25:21.146291 | controller | - ' logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address
2025-10-04 05:25:21.146300 | controller | = {{ .KeystoneInternalURL }}'
2025-10-04 05:25:21.146306 | controller | - ' logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type
2025-10-04 05:25:21.146311 | controller | = internalURL'
2025-10-04 05:25:21.146317 | controller | - ' logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.146323 | controller | = service:glance'
2025-10-04 05:25:21.146329 | controller | - ' logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | swift_store_key
2025-10-04 05:25:21.146335 | controller | = {{ .ServicePassword }}'
2025-10-04 05:25:21.146341 | controller | - ' logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance
2025-10-04 05:25:21.146346 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60
2025-10-04 05:25:21.146362 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.146369 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.146375 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.146381 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.146386 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.146392 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.146398 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.146404 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:41Z
2025-10-04 05:25:21.146410 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.146416 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.146422 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady]
2025-10-04 05:25:21.146427 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:DBsync not started reason:Init
2025-10-04 05:25:21.146433 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI
2025-10-04 05:25:21.146439 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.146445 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.146451 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.146457 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.146462 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.146468 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.146474 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.146480 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.146486 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.146491 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.146497 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.146503 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.146512 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.146518 | controller | observedGeneration:1]]'''
2025-10-04 05:25:21.146524 | controller | - ' logger.go:42: 05:17:49 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.146529 | controller | skipping 1 additional commands'
2025-10-04 05:25:21.146535 | controller | - ' logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.146541 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.146547 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.146553 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.146559 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.146564 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.146570 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.146576 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.146582 | controller | - ' exit 0'
2025-10-04 05:25:21.146588 | controller | - ' else'
2025-10-04 05:25:21.146594 | controller | - ' exit 1'
2025-10-04 05:25:21.146608 | controller | - ' fi'
2025-10-04 05:25:21.146614 | controller | - ' ]'
2025-10-04 05:25:21.146620 | controller | - ' logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.146626 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.146632 | controller | "default-public" }}'''
2025-10-04 05:25:21.146638 | controller | - ' logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.146644 | controller | - ' logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.146649 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.146665 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.146671 | controller | - ' logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | error: error
2025-10-04 05:25:21.146677 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\"
2025-10-04 05:25:21.146683 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing
2025-10-04 05:25:21.146689 | controller | "output" at : error calling index:
2025-10-04 05:25:21.146695 | controller | index of untyped nil'
2025-10-04 05:25:21.146701 | controller | - ' logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error
2025-10-04 05:25:21.146709 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information
2025-10-04 05:25:21.146721 | controller | for debugging the template:'
2025-10-04 05:25:21.146727 | controller | - " logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | \ttemplate
2025-10-04 05:25:21.146733 | controller | was:"
2025-10-04 05:25:21.146739 | controller | - " logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | \t\t{{ index
2025-10-04 05:25:21.146747 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.146753 | controller | \"default-public\" }}"
2025-10-04 05:25:21.146759 | controller | - " logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | \traw data
2025-10-04 05:25:21.146765 | controller | was:"
2025-10-04 05:25:21.146771 | controller | - " logger.go:42: 05:17:50 | 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
2025-10-04 05:25:21.146783 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.146789 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.146795 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.146811 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2025-10-04T05:17:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40470\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.146817 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.146823 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.146829 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.146835 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.146844 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.146850 | 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\":\"2025-10-04T05:17:41Z\",\"message\":\"Setup
2025-10-04 05:25:21.146856 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.146862 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DB
2025-10-04 05:25:21.146868 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"DBsync
2025-10-04 05:25:21.146874 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.146879 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.146885 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.146894 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.146900 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.146906 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.146911 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.146917 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.146932 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Service
2025-10-04 05:25:21.146938 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}"
2025-10-04 05:25:21.146944 | controller | - " logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | \tobject
2025-10-04 05:25:21.146950 | controller | given to template engine was:"
2025-10-04 05:25:21.146956 | controller | - " logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.146965 | 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
2025-10-04 05:25:21.146971 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.146977 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.146983 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.146989 | controller | = {{ .ServicePassword }}\\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\"}}}"
2025-10-04 05:25:21.146997 | controller | - ' logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.147003 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.147009 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.147015 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.147020 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.147026 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.147032 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.147038 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.147044 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.147050 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.147055 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.147061 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.147067 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]]
2025-10-04 05:25:21.147073 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.147079 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[]
2025-10-04 05:25:21.147084 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status
2025-10-04 05:25:21.147090 | controller | time:2025-10-04T05:17:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40470
2025-10-04 05:25:21.147096 | controller | uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.147102 | controller | customServiceConfig:[DEFAULT]'
2025-10-04 05:25:21.147108 | controller | - ' logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | enabled_backends
2025-10-04 05:25:21.147114 | controller | = default_backend:swift'
2025-10-04 05:25:21.147138 | controller | - ' logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | [glance_store]'
2025-10-04 05:25:21.147147 | controller | - ' logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | default_backend
2025-10-04 05:25:21.147153 | controller | = default_backend'
2025-10-04 05:25:21.147159 | controller | - ' logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | [default_backend]'
2025-10-04 05:25:21.147174 | controller | - ' logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put
2025-10-04 05:25:21.147180 | controller | = True'
2025-10-04 05:25:21.147186 | controller | - ' logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version
2025-10-04 05:25:21.147192 | controller | = 3'
2025-10-04 05:25:21.147206 | controller | - ' logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address
2025-10-04 05:25:21.147212 | controller | = {{ .KeystoneInternalURL }}'
2025-10-04 05:25:21.147218 | controller | - ' logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type
2025-10-04 05:25:21.147223 | controller | = internalURL'
2025-10-04 05:25:21.147229 | controller | - ' logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.147235 | controller | = service:glance'
2025-10-04 05:25:21.147241 | controller | - ' logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | swift_store_key
2025-10-04 05:25:21.147247 | controller | = {{ .ServicePassword }}'
2025-10-04 05:25:21.147253 | controller | - ' logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance
2025-10-04 05:25:21.147258 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60
2025-10-04 05:25:21.147264 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.147270 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.147276 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.147282 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.147287 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.147293 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.147299 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.147305 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:41Z
2025-10-04 05:25:21.147311 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.147316 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.147322 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady]
2025-10-04 05:25:21.147328 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:DBsync not started reason:Init
2025-10-04 05:25:21.147334 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI
2025-10-04 05:25:21.147340 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.147345 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.147351 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.147357 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.147363 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.147372 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.147378 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.147384 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.147389 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.147395 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.147401 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.147407 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:Service config create not started
2025-10-04 05:25:21.147413 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport
2025-10-04 05:25:21.147418 | controller | observedGeneration:1]]'''
2025-10-04 05:25:21.147424 | controller | - ' logger.go:42: 05:17:50 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.147430 | controller | skipping 1 additional commands'
2025-10-04 05:25:21.147436 | controller | - ' logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.147442 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.147448 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.147453 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.147469 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.147475 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.147481 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.147487 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.147493 | controller | - ' exit 0'
2025-10-04 05:25:21.147499 | controller | - ' else'
2025-10-04 05:25:21.147505 | controller | - ' exit 1'
2025-10-04 05:25:21.147511 | controller | - ' fi'
2025-10-04 05:25:21.147517 | controller | - ' ]'
2025-10-04 05:25:21.147522 | controller | - ' logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.147528 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.147534 | controller | "default-public" }}'''
2025-10-04 05:25:21.147540 | controller | - ' logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.147546 | controller | - ' logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.147552 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.147561 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.147566 | controller | - ' logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | error: error
2025-10-04 05:25:21.147572 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\"
2025-10-04 05:25:21.147578 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing
2025-10-04 05:25:21.147584 | controller | "output" at : error calling index:
2025-10-04 05:25:21.147590 | controller | index of untyped nil'
2025-10-04 05:25:21.147596 | controller | - ' logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error
2025-10-04 05:25:21.147602 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information
2025-10-04 05:25:21.147616 | controller | for debugging the template:'
2025-10-04 05:25:21.147622 | controller | - " logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | \ttemplate
2025-10-04 05:25:21.147636 | controller | was:"
2025-10-04 05:25:21.147643 | controller | - " logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | \t\t{{ index
2025-10-04 05:25:21.147655 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.147661 | controller | \"default-public\" }}"
2025-10-04 05:25:21.147667 | controller | - " logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | \traw data
2025-10-04 05:25:21.147673 | controller | was:"
2025-10-04 05:25:21.147679 | controller | - " logger.go:42: 05:17:51 | 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
2025-10-04 05:25:21.147685 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.147691 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.147697 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.147714 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"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\":\"2025-10-04T05:17:51Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40561\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.147724 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.147730 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.147736 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.147742 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.147751 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.147757 | 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\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.147763 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.147769 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DB
2025-10-04 05:25:21.147775 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.147781 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.147787 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.147805 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"Keystone
2025-10-04 05:25:21.147811 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.147817 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.147823 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.147829 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.147838 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.147844 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.147850 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"Service
2025-10-04 05:25:21.147856 | 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}}"
2025-10-04 05:25:21.147863 | controller | - " logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | \tobject
2025-10-04 05:25:21.147869 | controller | given to template engine was:"
2025-10-04 05:25:21.147875 | controller | - " logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.147883 | 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
2025-10-04 05:25:21.147891 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.147900 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.147908 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.147916 | controller | = {{ .ServicePassword }}\\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\"}}}"
2025-10-04 05:25:21.147924 | controller | - ' logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.147930 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.147937 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.147945 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.147952 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.147959 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.147966 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.147973 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.147981 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.147987 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.147995 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.148014 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.148021 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]]
2025-10-04 05:25:21.148031 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.148037 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[]
2025-10-04 05:25:21.148042 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update
2025-10-04 05:25:21.148052 | controller | subresource:status time:2025-10-04T05:17:51Z]] name:glance namespace:glance-kuttl-tests
2025-10-04 05:25:21.148058 | controller | resourceVersion:40561 uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60
2025-10-04 05:25:21.148065 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.148073 | controller | customServiceConfig:[DEFAULT]'
2025-10-04 05:25:21.148098 | controller | - ' logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | enabled_backends
2025-10-04 05:25:21.148106 | controller | = default_backend:swift'
2025-10-04 05:25:21.148115 | controller | - ' logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | [glance_store]'
2025-10-04 05:25:21.148139 | controller | - ' logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | default_backend
2025-10-04 05:25:21.148151 | controller | = default_backend'
2025-10-04 05:25:21.148158 | controller | - ' logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | [default_backend]'
2025-10-04 05:25:21.148166 | controller | - ' logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put
2025-10-04 05:25:21.148174 | controller | = True'
2025-10-04 05:25:21.148181 | controller | - ' logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version
2025-10-04 05:25:21.148189 | controller | = 3'
2025-10-04 05:25:21.148195 | controller | - ' logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address
2025-10-04 05:25:21.148201 | controller | = {{ .KeystoneInternalURL }}'
2025-10-04 05:25:21.148207 | controller | - ' logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type
2025-10-04 05:25:21.148213 | controller | = internalURL'
2025-10-04 05:25:21.148219 | controller | - ' logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.148225 | controller | = service:glance'
2025-10-04 05:25:21.148231 | controller | - ' logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | swift_store_key
2025-10-04 05:25:21.148236 | controller | = {{ .ServicePassword }}'
2025-10-04 05:25:21.148242 | controller | - ' logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance
2025-10-04 05:25:21.148248 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60
2025-10-04 05:25:21.148254 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.148260 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.148265 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.148271 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.148277 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.148283 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.148289 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.148295 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.148300 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready]
2025-10-04 05:25:21.148306 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.148319 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:51Z message:DB
2025-10-04 05:25:21.148325 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.148331 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady]
2025-10-04 05:25:21.148336 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI not started reason:Init
2025-10-04 05:25:21.148342 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.148348 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.148358 | controller | message:Keystone Service user registration not started reason:Init status:Unknown
2025-10-04 05:25:21.148364 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:MariaDBAccount
2025-10-04 05:25:21.148370 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.148391 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady]
2025-10-04 05:25:21.148398 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:NotificationBusInstance successfully
2025-10-04 05:25:21.148404 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.148410 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.148416 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.148422 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.148427 | controller | map[lastTransitionTime:2025-10-04T05:17:51Z message:Service config create completed
2025-10-04 05:25:21.148433 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc
2025-10-04 05:25:21.148439 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'''
2025-10-04 05:25:21.148445 | controller | - ' logger.go:42: 05:17:51 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.148451 | controller | skipping 1 additional commands'
2025-10-04 05:25:21.148457 | controller | - ' logger.go:42: 05:17:52 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.148462 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.148468 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.148474 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.148480 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.148486 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.148492 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.148498 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.148504 | controller | - ' exit 0'
2025-10-04 05:25:21.148509 | controller | - ' else'
2025-10-04 05:25:21.148515 | controller | - ' exit 1'
2025-10-04 05:25:21.148521 | controller | - ' fi'
2025-10-04 05:25:21.148527 | controller | - ' ]'
2025-10-04 05:25:21.148533 | controller | - ' logger.go:42: 05:17:52 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.148539 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.148544 | controller | "default-public" }}'''
2025-10-04 05:25:21.148550 | controller | - ' logger.go:42: 05:17:52 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.148559 | controller | - ' logger.go:42: 05:17:52 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.148565 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.148571 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.148577 | controller | - ' logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | error: error
2025-10-04 05:25:21.148583 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\"
2025-10-04 05:25:21.148588 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing
2025-10-04 05:25:21.148604 | controller | "output" at : error calling index:
2025-10-04 05:25:21.148610 | controller | index of untyped nil'
2025-10-04 05:25:21.148616 | controller | - ' logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error
2025-10-04 05:25:21.148622 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information
2025-10-04 05:25:21.148634 | controller | for debugging the template:'
2025-10-04 05:25:21.148640 | controller | - " logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | \ttemplate
2025-10-04 05:25:21.148645 | controller | was:"
2025-10-04 05:25:21.148651 | controller | - " logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | \t\t{{ index
2025-10-04 05:25:21.148657 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.148663 | controller | \"default-public\" }}"
2025-10-04 05:25:21.148669 | controller | - " logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | \traw data
2025-10-04 05:25:21.148674 | controller | was:"
2025-10-04 05:25:21.148681 | controller | - " logger.go:42: 05:17:53 | 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
2025-10-04 05:25:21.148698 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.148704 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.148710 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.148716 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"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\":\"2025-10-04T05:17:51Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40561\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.148726 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.148732 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.148738 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.148744 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.148750 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.148765 | 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\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.148772 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.148778 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DB
2025-10-04 05:25:21.148784 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.148790 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.148798 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.148804 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"Keystone
2025-10-04 05:25:21.148810 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.148819 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.148825 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.148831 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.148837 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.148842 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.148848 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"Service
2025-10-04 05:25:21.148854 | 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}}"
2025-10-04 05:25:21.148861 | controller | - " logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | \tobject
2025-10-04 05:25:21.148867 | controller | given to template engine was:"
2025-10-04 05:25:21.148873 | controller | - " logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.148879 | 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
2025-10-04 05:25:21.148887 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.148893 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.148899 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.148914 | controller | = {{ .ServicePassword }}\\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\"}}}"
2025-10-04 05:25:21.148921 | controller | - ' logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.148926 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.148932 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.148941 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.148947 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.148953 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.148959 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.148965 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.148970 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.148976 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.148982 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.148988 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.148994 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]]
2025-10-04 05:25:21.149000 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.149005 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[]
2025-10-04 05:25:21.149011 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update
2025-10-04 05:25:21.149017 | controller | subresource:status time:2025-10-04T05:17:51Z]] name:glance namespace:glance-kuttl-tests
2025-10-04 05:25:21.149023 | controller | resourceVersion:40561 uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60
2025-10-04 05:25:21.149029 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.149035 | controller | customServiceConfig:[DEFAULT]'
2025-10-04 05:25:21.149041 | controller | - ' logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | enabled_backends
2025-10-04 05:25:21.149046 | controller | = default_backend:swift'
2025-10-04 05:25:21.149052 | controller | - ' logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | [glance_store]'
2025-10-04 05:25:21.149058 | controller | - ' logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | default_backend
2025-10-04 05:25:21.149064 | controller | = default_backend'
2025-10-04 05:25:21.149070 | controller | - ' logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | [default_backend]'
2025-10-04 05:25:21.149083 | controller | - ' logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put
2025-10-04 05:25:21.149090 | controller | = True'
2025-10-04 05:25:21.149113 | controller | - ' logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version
2025-10-04 05:25:21.149120 | controller | = 3'
2025-10-04 05:25:21.149145 | controller | - ' logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address
2025-10-04 05:25:21.149151 | controller | = {{ .KeystoneInternalURL }}'
2025-10-04 05:25:21.149157 | controller | - ' logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type
2025-10-04 05:25:21.149163 | controller | = internalURL'
2025-10-04 05:25:21.149173 | controller | - ' logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.149179 | controller | = service:glance'
2025-10-04 05:25:21.149185 | controller | - ' logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | swift_store_key
2025-10-04 05:25:21.149191 | controller | = {{ .ServicePassword }}'
2025-10-04 05:25:21.149197 | controller | - ' logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance
2025-10-04 05:25:21.149206 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60
2025-10-04 05:25:21.149241 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.149247 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.149252 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.149258 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.149264 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.149279 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.149285 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.149291 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.149297 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready]
2025-10-04 05:25:21.149303 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.149309 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:51Z message:DB
2025-10-04 05:25:21.149315 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.149321 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady]
2025-10-04 05:25:21.149327 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI not started reason:Init
2025-10-04 05:25:21.149333 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.149338 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.149344 | controller | message:Keystone Service user registration not started reason:Init status:Unknown
2025-10-04 05:25:21.149353 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:MariaDBAccount
2025-10-04 05:25:21.149359 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.149365 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady]
2025-10-04 05:25:21.149370 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:NotificationBusInstance successfully
2025-10-04 05:25:21.149376 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.149382 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.149388 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.149394 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.149400 | controller | map[lastTransitionTime:2025-10-04T05:17:51Z message:Service config create completed
2025-10-04 05:25:21.149405 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc
2025-10-04 05:25:21.149411 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'''
2025-10-04 05:25:21.149417 | controller | - ' logger.go:42: 05:17:53 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.149423 | controller | skipping 1 additional commands'
2025-10-04 05:25:21.149429 | controller | - ' logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.149438 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.149444 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.149449 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.149455 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.149461 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.149467 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.149473 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.149479 | controller | - ' exit 0'
2025-10-04 05:25:21.149485 | controller | - ' else'
2025-10-04 05:25:21.149490 | controller | - ' exit 1'
2025-10-04 05:25:21.149496 | controller | - ' fi'
2025-10-04 05:25:21.149502 | controller | - ' ]'
2025-10-04 05:25:21.149508 | controller | - ' logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.149514 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.149520 | controller | "default-public" }}'''
2025-10-04 05:25:21.149525 | controller | - ' logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.149531 | controller | - ' logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.149537 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.149543 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.149549 | controller | - ' logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | error: error
2025-10-04 05:25:21.149555 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\"
2025-10-04 05:25:21.149560 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing
2025-10-04 05:25:21.149576 | controller | "output" at : error calling index:
2025-10-04 05:25:21.149582 | controller | index of untyped nil'
2025-10-04 05:25:21.149588 | controller | - ' logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error
2025-10-04 05:25:21.149594 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information
2025-10-04 05:25:21.149606 | controller | for debugging the template:'
2025-10-04 05:25:21.149612 | controller | - " logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | \ttemplate
2025-10-04 05:25:21.149618 | controller | was:"
2025-10-04 05:25:21.149623 | controller | - " logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | \t\t{{ index
2025-10-04 05:25:21.149632 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.149638 | controller | \"default-public\" }}"
2025-10-04 05:25:21.149646 | controller | - " logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | \traw data
2025-10-04 05:25:21.149652 | controller | was:"
2025-10-04 05:25:21.149658 | controller | - " logger.go:42: 05:17:54 | 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
2025-10-04 05:25:21.149664 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.149676 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.149682 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.149698 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"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\":\"2025-10-04T05:17:51Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40561\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.149705 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.149711 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.149717 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.149723 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.149729 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.149735 | 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\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.149744 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.149750 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DB
2025-10-04 05:25:21.149759 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.149764 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.149770 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.149776 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"Keystone
2025-10-04 05:25:21.149782 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.149788 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.149794 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.149800 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.149806 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.149812 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.149817 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"Service
2025-10-04 05:25:21.149832 | 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}}"
2025-10-04 05:25:21.149839 | controller | - " logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | \tobject
2025-10-04 05:25:21.149845 | controller | given to template engine was:"
2025-10-04 05:25:21.149850 | controller | - " logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.149857 | 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
2025-10-04 05:25:21.149866 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.149873 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.149881 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.149888 | controller | = {{ .ServicePassword }}\\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\"}}}"
2025-10-04 05:25:21.149896 | controller | - ' logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.149903 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.149911 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.149918 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.149926 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.149933 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.149939 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.149945 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.149951 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.149957 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.149962 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.149968 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.149974 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]]
2025-10-04 05:25:21.149984 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.149990 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[]
2025-10-04 05:25:21.149996 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update
2025-10-04 05:25:21.150002 | controller | subresource:status time:2025-10-04T05:17:51Z]] name:glance namespace:glance-kuttl-tests
2025-10-04 05:25:21.150007 | controller | resourceVersion:40561 uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60
2025-10-04 05:25:21.150013 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.150019 | controller | customServiceConfig:[DEFAULT]'
2025-10-04 05:25:21.150025 | controller | - ' logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | enabled_backends
2025-10-04 05:25:21.150031 | controller | = default_backend:swift'
2025-10-04 05:25:21.150037 | controller | - ' logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | [glance_store]'
2025-10-04 05:25:21.150043 | controller | - ' logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | default_backend
2025-10-04 05:25:21.150049 | controller | = default_backend'
2025-10-04 05:25:21.150054 | controller | - ' logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | [default_backend]'
2025-10-04 05:25:21.150063 | controller | - ' logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put
2025-10-04 05:25:21.150082 | controller | = True'
2025-10-04 05:25:21.150088 | controller | - ' logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version
2025-10-04 05:25:21.150094 | controller | = 3'
2025-10-04 05:25:21.150100 | controller | - ' logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address
2025-10-04 05:25:21.150106 | controller | = {{ .KeystoneInternalURL }}'
2025-10-04 05:25:21.150112 | controller | - ' logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type
2025-10-04 05:25:21.150117 | controller | = internalURL'
2025-10-04 05:25:21.150139 | controller | - ' logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.150148 | controller | = service:glance'
2025-10-04 05:25:21.150154 | controller | - ' logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | swift_store_key
2025-10-04 05:25:21.150160 | controller | = {{ .ServicePassword }}'
2025-10-04 05:25:21.150166 | controller | - ' logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance
2025-10-04 05:25:21.150172 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60
2025-10-04 05:25:21.150177 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.150183 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.150189 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.150195 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.150201 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.150206 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.150212 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.150218 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.150224 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready]
2025-10-04 05:25:21.150230 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.150236 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:51Z message:DB
2025-10-04 05:25:21.150241 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.150250 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady]
2025-10-04 05:25:21.150257 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI not started reason:Init
2025-10-04 05:25:21.150262 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.150268 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.150274 | controller | message:Keystone Service user registration not started reason:Init status:Unknown
2025-10-04 05:25:21.150280 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:MariaDBAccount
2025-10-04 05:25:21.150286 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.150291 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady]
2025-10-04 05:25:21.150297 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:NotificationBusInstance successfully
2025-10-04 05:25:21.150306 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.150312 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.150318 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.150324 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.150329 | controller | map[lastTransitionTime:2025-10-04T05:17:51Z message:Service config create completed
2025-10-04 05:25:21.150335 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc
2025-10-04 05:25:21.150341 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'''
2025-10-04 05:25:21.150347 | controller | - ' logger.go:42: 05:17:54 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.150353 | controller | skipping 1 additional commands'
2025-10-04 05:25:21.150359 | controller | - ' logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.150364 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.150370 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.150376 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.150396 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.150402 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.150408 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.150414 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.150420 | controller | - ' exit 0'
2025-10-04 05:25:21.150426 | controller | - ' else'
2025-10-04 05:25:21.150432 | controller | - ' exit 1'
2025-10-04 05:25:21.150438 | controller | - ' fi'
2025-10-04 05:25:21.150443 | controller | - ' ]'
2025-10-04 05:25:21.150449 | controller | - ' logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.150455 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.150461 | controller | "default-public" }}'''
2025-10-04 05:25:21.150467 | controller | - ' logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.150473 | controller | - ' logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.150479 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.150484 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.150490 | controller | - ' logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | error: error
2025-10-04 05:25:21.150496 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\"
2025-10-04 05:25:21.150502 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing
2025-10-04 05:25:21.150507 | controller | "output" at : error calling index:
2025-10-04 05:25:21.150513 | controller | index of untyped nil'
2025-10-04 05:25:21.150519 | controller | - ' logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error
2025-10-04 05:25:21.150525 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information
2025-10-04 05:25:21.150537 | controller | for debugging the template:'
2025-10-04 05:25:21.150545 | controller | - " logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | \ttemplate
2025-10-04 05:25:21.150551 | controller | was:"
2025-10-04 05:25:21.150557 | controller | - " logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | \t\t{{ index
2025-10-04 05:25:21.150563 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.150569 | controller | \"default-public\" }}"
2025-10-04 05:25:21.150574 | controller | - " logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | \traw data
2025-10-04 05:25:21.150580 | controller | was:"
2025-10-04 05:25:21.150586 | controller | - " logger.go:42: 05:17:55 | 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
2025-10-04 05:25:21.150592 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.150598 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.150604 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.150621 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"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\":\"2025-10-04T05:17:54Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40584\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.150631 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.150637 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.150643 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.150649 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.150655 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.150661 | 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\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.150667 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.150673 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DB
2025-10-04 05:25:21.150679 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.150687 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.150693 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.150707 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:54Z\",\"message\":\"Setup
2025-10-04 05:25:21.150714 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.150719 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.150725 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.150731 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.150737 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.150746 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.150752 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"Service
2025-10-04 05:25:21.150760 | 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\":\"5ae75133ec51442d91a862e2745e4ecc\"}}"
2025-10-04 05:25:21.150766 | controller | - " logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | \tobject
2025-10-04 05:25:21.150772 | controller | given to template engine was:"
2025-10-04 05:25:21.150778 | controller | - " logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.150784 | 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
2025-10-04 05:25:21.150790 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.150796 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.150802 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.150810 | controller | = {{ .ServicePassword }}\\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\"}}}"
2025-10-04 05:25:21.150816 | controller | - ' logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.150822 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.150828 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.150833 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.150839 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.150845 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.150851 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.150857 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.150863 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.150869 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.150885 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.150892 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.150898 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]]
2025-10-04 05:25:21.150912 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.150918 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[]
2025-10-04 05:25:21.150924 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager
2025-10-04 05:25:21.150930 | controller | operation:Update subresource:status time:2025-10-04T05:17:54Z]] name:glance namespace:glance-kuttl-tests
2025-10-04 05:25:21.150935 | controller | resourceVersion:40584 uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60
2025-10-04 05:25:21.150941 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.150947 | controller | customServiceConfig:[DEFAULT]'
2025-10-04 05:25:21.150953 | controller | - ' logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | enabled_backends
2025-10-04 05:25:21.150959 | controller | = default_backend:swift'
2025-10-04 05:25:21.150965 | controller | - ' logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | [glance_store]'
2025-10-04 05:25:21.150970 | controller | - ' logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | default_backend
2025-10-04 05:25:21.150976 | controller | = default_backend'
2025-10-04 05:25:21.150982 | controller | - ' logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | [default_backend]'
2025-10-04 05:25:21.150988 | controller | - ' logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put
2025-10-04 05:25:21.150994 | controller | = True'
2025-10-04 05:25:21.150999 | controller | - ' logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version
2025-10-04 05:25:21.151005 | controller | = 3'
2025-10-04 05:25:21.151011 | controller | - ' logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address
2025-10-04 05:25:21.151017 | controller | = {{ .KeystoneInternalURL }}'
2025-10-04 05:25:21.151023 | controller | - ' logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type
2025-10-04 05:25:21.151029 | controller | = internalURL'
2025-10-04 05:25:21.151034 | controller | - ' logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.151040 | controller | = service:glance'
2025-10-04 05:25:21.151046 | controller | - ' logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | swift_store_key
2025-10-04 05:25:21.151052 | controller | = {{ .ServicePassword }}'
2025-10-04 05:25:21.151058 | controller | - ' logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance
2025-10-04 05:25:21.151063 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60
2025-10-04 05:25:21.151069 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.151075 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.151081 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.151087 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.151092 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.151098 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.151106 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.151112 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.151118 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready]
2025-10-04 05:25:21.151140 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.151152 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:51Z message:DB
2025-10-04 05:25:21.151158 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.151164 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady]
2025-10-04 05:25:21.151170 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI not started reason:Init
2025-10-04 05:25:21.151176 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.151182 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:54Z
2025-10-04 05:25:21.151188 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.151193 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.151210 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.151216 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.151222 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.151228 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.151233 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.151239 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.151245 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.151251 | controller | map[lastTransitionTime:2025-10-04T05:17:51Z message:Service config create completed
2025-10-04 05:25:21.151257 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc
2025-10-04 05:25:21.151263 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1
2025-10-04 05:25:21.151269 | controller | serviceID:5ae75133ec51442d91a862e2745e4ecc]]'''
2025-10-04 05:25:21.151275 | controller | - ' logger.go:42: 05:17:55 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.151281 | controller | skipping 1 additional commands'
2025-10-04 05:25:21.151286 | controller | - ' logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.151292 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.151298 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.151304 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.151310 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.151316 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.151322 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.151327 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.151336 | controller | - ' exit 0'
2025-10-04 05:25:21.151342 | controller | - ' else'
2025-10-04 05:25:21.151348 | controller | - ' exit 1'
2025-10-04 05:25:21.151354 | controller | - ' fi'
2025-10-04 05:25:21.151359 | controller | - ' ]'
2025-10-04 05:25:21.151365 | controller | - ' logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.151371 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.151377 | controller | "default-public" }}'''
2025-10-04 05:25:21.151383 | controller | - ' logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.151392 | controller | - ' logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.151398 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.151403 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.151409 | controller | - ' logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | error: error
2025-10-04 05:25:21.151415 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\"
2025-10-04 05:25:21.151421 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing
2025-10-04 05:25:21.151427 | controller | "output" at : error calling index:
2025-10-04 05:25:21.151432 | controller | index of untyped nil'
2025-10-04 05:25:21.151438 | controller | - ' logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error
2025-10-04 05:25:21.151444 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information
2025-10-04 05:25:21.151456 | controller | for debugging the template:'
2025-10-04 05:25:21.151462 | controller | - " logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | \ttemplate
2025-10-04 05:25:21.151468 | controller | was:"
2025-10-04 05:25:21.151474 | controller | - " logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | \t\t{{ index
2025-10-04 05:25:21.151479 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.151485 | controller | \"default-public\" }}"
2025-10-04 05:25:21.151491 | controller | - " logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | \traw data
2025-10-04 05:25:21.151497 | controller | was:"
2025-10-04 05:25:21.151512 | controller | - " logger.go:42: 05:17:56 | 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
2025-10-04 05:25:21.151530 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.151536 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.151543 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.151549 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"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\":\"2025-10-04T05:17:54Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40584\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.151558 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.151564 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.151570 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.151576 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.151582 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.151598 | 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\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.151605 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.151611 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DB
2025-10-04 05:25:21.151617 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.151623 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.151632 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.151638 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:54Z\",\"message\":\"Setup
2025-10-04 05:25:21.151647 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.151653 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.151659 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.151665 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.151671 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.151677 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.151683 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"Service
2025-10-04 05:25:21.151689 | 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\":\"5ae75133ec51442d91a862e2745e4ecc\"}}"
2025-10-04 05:25:21.151695 | controller | - " logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | \tobject
2025-10-04 05:25:21.151701 | controller | given to template engine was:"
2025-10-04 05:25:21.151707 | controller | - " logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.151713 | 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
2025-10-04 05:25:21.151719 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.151725 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.151730 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.151746 | controller | = {{ .ServicePassword }}\\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\"}}}"
2025-10-04 05:25:21.151752 | controller | - ' logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.151758 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.151764 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.151773 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.151779 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.151785 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.151790 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.151796 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.151802 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.151808 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.151814 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.151820 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.151825 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]]
2025-10-04 05:25:21.151831 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.151837 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[]
2025-10-04 05:25:21.151843 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager
2025-10-04 05:25:21.151849 | controller | operation:Update subresource:status time:2025-10-04T05:17:54Z]] name:glance namespace:glance-kuttl-tests
2025-10-04 05:25:21.151854 | controller | resourceVersion:40584 uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60
2025-10-04 05:25:21.151863 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.151868 | controller | customServiceConfig:[DEFAULT]'
2025-10-04 05:25:21.151874 | controller | - ' logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | enabled_backends
2025-10-04 05:25:21.151882 | controller | = default_backend:swift'
2025-10-04 05:25:21.151888 | controller | - ' logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | [glance_store]'
2025-10-04 05:25:21.151894 | controller | - ' logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | default_backend
2025-10-04 05:25:21.151900 | controller | = default_backend'
2025-10-04 05:25:21.151906 | controller | - ' logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | [default_backend]'
2025-10-04 05:25:21.151912 | controller | - ' logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put
2025-10-04 05:25:21.151918 | controller | = True'
2025-10-04 05:25:21.151923 | controller | - ' logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version
2025-10-04 05:25:21.151929 | controller | = 3'
2025-10-04 05:25:21.151937 | controller | - ' logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address
2025-10-04 05:25:21.151943 | controller | = {{ .KeystoneInternalURL }}'
2025-10-04 05:25:21.151949 | controller | - ' logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type
2025-10-04 05:25:21.151955 | controller | = internalURL'
2025-10-04 05:25:21.151961 | controller | - ' logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.151967 | controller | = service:glance'
2025-10-04 05:25:21.151972 | controller | - ' logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | swift_store_key
2025-10-04 05:25:21.151978 | controller | = {{ .ServicePassword }}'
2025-10-04 05:25:21.151984 | controller | - ' logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance
2025-10-04 05:25:21.151995 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60
2025-10-04 05:25:21.152001 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.152007 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.152013 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.152019 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.152034 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.152040 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.152046 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.152051 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.152058 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready]
2025-10-04 05:25:21.152064 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.152070 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:51Z message:DB
2025-10-04 05:25:21.152076 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.152082 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady]
2025-10-04 05:25:21.152089 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI not started reason:Init
2025-10-04 05:25:21.152097 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.152105 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:54Z
2025-10-04 05:25:21.152112 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.152120 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.152146 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.152155 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.152161 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.152167 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.152172 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.152178 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.152184 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.152190 | controller | map[lastTransitionTime:2025-10-04T05:17:51Z message:Service config create completed
2025-10-04 05:25:21.152196 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc
2025-10-04 05:25:21.152202 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1
2025-10-04 05:25:21.152208 | controller | serviceID:5ae75133ec51442d91a862e2745e4ecc]]'''
2025-10-04 05:25:21.152213 | controller | - ' logger.go:42: 05:17:56 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.152219 | controller | skipping 1 additional commands'
2025-10-04 05:25:21.152225 | controller | - ' logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.152235 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.152241 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.152246 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.152252 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.152258 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.152264 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.152270 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.152276 | controller | - ' exit 0'
2025-10-04 05:25:21.152282 | controller | - ' else'
2025-10-04 05:25:21.152288 | controller | - ' exit 1'
2025-10-04 05:25:21.152294 | controller | - ' fi'
2025-10-04 05:25:21.152299 | controller | - ' ]'
2025-10-04 05:25:21.152305 | controller | - ' logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.152311 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.152317 | controller | "default-public" }}'''
2025-10-04 05:25:21.152323 | controller | - ' logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.152329 | controller | - ' logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.152334 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.152340 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.152346 | controller | - ' logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | error: error
2025-10-04 05:25:21.152365 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\"
2025-10-04 05:25:21.152371 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing
2025-10-04 05:25:21.152380 | controller | "output" at : error calling index:
2025-10-04 05:25:21.152387 | controller | index of untyped nil'
2025-10-04 05:25:21.152393 | controller | - ' logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error
2025-10-04 05:25:21.152399 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information
2025-10-04 05:25:21.152410 | controller | for debugging the template:'
2025-10-04 05:25:21.152416 | controller | - " logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | \ttemplate
2025-10-04 05:25:21.152422 | controller | was:"
2025-10-04 05:25:21.152428 | controller | - " logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | \t\t{{ index
2025-10-04 05:25:21.152434 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.152439 | controller | \"default-public\" }}"
2025-10-04 05:25:21.152445 | controller | - " logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | \traw data
2025-10-04 05:25:21.152451 | controller | was:"
2025-10-04 05:25:21.152457 | controller | - " logger.go:42: 05:17:57 | 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
2025-10-04 05:25:21.152464 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put
2025-10-04 05:25:21.152473 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.152479 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key
2025-10-04 05:25:21.152497 | controller | = {{ .ServicePassword }}\\\\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\":\"2025-10-04T05:17:36Z\",\"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\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-04T05:17:36Z\"},{\"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\":\"2025-10-04T05:17:54Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40584\",\"uid\":\"c2eb0d81-f9a0-4464-8d60-e717f5d00236\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends
2025-10-04 05:25:21.152504 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.152510 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.152516 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.152522 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1
2025-10-04 05:25:21.152528 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30
2025-10-04 05:25:21.152534 | 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\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.152543 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"CronJob
2025-10-04 05:25:21.152549 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DB
2025-10-04 05:25:21.152555 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"DBsync
2025-10-04 05:25:21.152561 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"GlanceAPI
2025-10-04 05:25:21.152567 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Input
2025-10-04 05:25:21.152573 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:54Z\",\"message\":\"Setup
2025-10-04 05:25:21.152578 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"MariaDBAccount
2025-10-04 05:25:21.152584 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"
2025-10-04 05:25:21.152590 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"NotificationBusInstance
2025-10-04 05:25:21.152596 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"RoleBinding
2025-10-04 05:25:21.152602 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"Role
2025-10-04 05:25:21.152608 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:36Z\",\"message\":\"ServiceAccount
2025-10-04 05:25:21.152623 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-04T05:17:51Z\",\"message\":\"Service
2025-10-04 05:25:21.152629 | 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\":\"5ae75133ec51442d91a862e2745e4ecc\"}}"
2025-10-04 05:25:21.152635 | controller | - " logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | \tobject
2025-10-04 05:25:21.152641 | controller | given to template engine was:"
2025-10-04 05:25:21.152647 | controller | - " logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.152653 | 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
2025-10-04 05:25:21.152662 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put
2025-10-04 05:25:21.152668 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL
2025-10-04 05:25:21.152674 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key
2025-10-04 05:25:21.152680 | controller | = {{ .ServicePassword }}\\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\"}}}"
2025-10-04 05:25:21.152686 | controller | - ' logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-04T05:17:36Z
2025-10-04 05:25:21.152692 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.152697 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]]
2025-10-04 05:25:21.152703 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[]
2025-10-04 05:25:21.152709 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[]
2025-10-04 05:25:21.152715 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[]
2025-10-04 05:25:21.152721 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[]
2025-10-04 05:25:21.152727 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[]
2025-10-04 05:25:21.152733 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]]
2025-10-04 05:25:21.152738 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.152744 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]]
2025-10-04 05:25:21.152750 | controller | manager:kubectl-patch operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.152756 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]]
2025-10-04 05:25:21.152762 | controller | manager:manager operation:Update time:2025-10-04T05:17:36Z] map[apiVersion:glance.openstack.org/v1beta1
2025-10-04 05:25:21.152768 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[]
2025-10-04 05:25:21.152776 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager
2025-10-04 05:25:21.152782 | controller | operation:Update subresource:status time:2025-10-04T05:17:54Z]] name:glance namespace:glance-kuttl-tests
2025-10-04 05:25:21.152788 | controller | resourceVersion:40584 uid:c2eb0d81-f9a0-4464-8d60-e717f5d00236] spec:map[apiTimeout:60
2025-10-04 05:25:21.152793 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.152799 | controller | customServiceConfig:[DEFAULT]'
2025-10-04 05:25:21.152805 | controller | - ' logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | enabled_backends
2025-10-04 05:25:21.152811 | controller | = default_backend:swift'
2025-10-04 05:25:21.152817 | controller | - ' logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | [glance_store]'
2025-10-04 05:25:21.152823 | controller | - ' logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | default_backend
2025-10-04 05:25:21.152845 | controller | = default_backend'
2025-10-04 05:25:21.152851 | controller | - ' logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | [default_backend]'
2025-10-04 05:25:21.152857 | controller | - ' logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put
2025-10-04 05:25:21.152863 | controller | = True'
2025-10-04 05:25:21.152869 | controller | - ' logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version
2025-10-04 05:25:21.152876 | controller | = 3'
2025-10-04 05:25:21.152883 | controller | - ' logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address
2025-10-04 05:25:21.152889 | controller | = {{ .KeystoneInternalURL }}'
2025-10-04 05:25:21.152896 | controller | - ' logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type
2025-10-04 05:25:21.152903 | controller | = internalURL'
2025-10-04 05:25:21.152909 | controller | - ' logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | swift_store_user
2025-10-04 05:25:21.152915 | controller | = service:glance'
2025-10-04 05:25:21.152921 | controller | - ' logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | swift_store_key
2025-10-04 05:25:21.152926 | controller | = {{ .ServicePassword }}'
2025-10-04 05:25:21.152932 | controller | - ' logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance
2025-10-04 05:25:21.152938 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60
2025-10-04 05:25:21.152945 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified
2025-10-04 05:25:21.152952 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G]
2025-10-04 05:25:21.152960 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[]
2025-10-04 05:25:21.152968 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:]
2025-10-04 05:25:21.152975 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq
2025-10-04 05:25:21.152982 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0
2025-10-04 05:25:21.152990 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance
2025-10-04 05:25:21.152997 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.153005 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready]
2025-10-04 05:25:21.153012 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:CronJob not started reason:Init
2025-10-04 05:25:21.153020 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-04T05:17:51Z message:DB
2025-10-04 05:25:21.153027 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-04T05:17:51Z
2025-10-04 05:25:21.153035 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady]
2025-10-04 05:25:21.153042 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:GlanceAPI not started reason:Init
2025-10-04 05:25:21.153050 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.153057 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-04T05:17:54Z
2025-10-04 05:25:21.153065 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.153073 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady]
2025-10-04 05:25:21.153080 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message: Memcached instance has been
2025-10-04 05:25:21.153088 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.153110 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady]
2025-10-04 05:25:21.153118 | controller | map[lastTransitionTime:2025-10-04T05:17:36Z message:RoleBinding created reason:Ready
2025-10-04 05:25:21.153140 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-04T05:17:36Z message:Role
2025-10-04 05:25:21.153151 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-04T05:17:36Z
2025-10-04 05:25:21.153159 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady]
2025-10-04 05:25:21.153165 | controller | map[lastTransitionTime:2025-10-04T05:17:51Z message:Service config create completed
2025-10-04 05:25:21.153171 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc
2025-10-04 05:25:21.153177 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1
2025-10-04 05:25:21.153183 | controller | serviceID:5ae75133ec51442d91a862e2745e4ecc]]'''
2025-10-04 05:25:21.153189 | controller | - ' logger.go:42: 05:17:57 | glance_split_proxypass/1-deploy_glance | command failure,
2025-10-04 05:25:21.153195 | controller | skipping 1 additional commands'
2025-10-04 05:25:21.153217 | controller | - ' logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.153224 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.153230 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.153236 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.153242 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.153248 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.153254 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.153260 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.153266 | controller | - ' exit 0'
2025-10-04 05:25:21.153272 | controller | - ' else'
2025-10-04 05:25:21.153277 | controller | - ' exit 1'
2025-10-04 05:25:21.153283 | controller | - ' fi'
2025-10-04 05:25:21.153289 | controller | - ' ]'
2025-10-04 05:25:21.153295 | controller | - ' logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.153301 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.153306 | controller | "default-public" }}'''
2025-10-04 05:25:21.153312 | controller | - ' logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.153318 | controller | - ' logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.153324 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.153330 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.153336 | controller | - ' logger.go:42: 05:17:59 | 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'
2025-10-04 05:25:21.153342 | controller | - ' logger.go:42: 05:17:59 | 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'
2025-10-04 05:25:21.153347 | controller | - ' logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.153353 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.153359 | controller | - ' logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | + matches='
2025-10-04 05:25:21.153369 | controller | - ' logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | + ''['' -z
2025-10-04 05:25:21.153374 | controller | '''' '']'''
2025-10-04 05:25:21.153380 | controller | - ' logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.153386 | controller | - ' logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.153392 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.153398 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.153404 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.153410 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.153415 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.153421 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.153427 | controller | - ' # it is an image'
2025-10-04 05:25:21.153433 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.153439 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.153445 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.153451 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.153457 | controller | - ' case $NAME in'
2025-10-04 05:25:21.153465 | controller | - ' API)'
2025-10-04 05:25:21.153471 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.153477 | controller | - ' ;;'
2025-10-04 05:25:21.153483 | controller | - ' esac'
2025-10-04 05:25:21.153489 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.153495 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.153501 | controller | - ' exit 1'
2025-10-04 05:25:21.153507 | controller | - ' fi'
2025-10-04 05:25:21.153512 | controller | - ' fi'
2025-10-04 05:25:21.153518 | controller | - ' done'
2025-10-04 05:25:21.153524 | controller | - ' exit 0'
2025-10-04 05:25:21.153530 | controller | - ' ]'
2025-10-04 05:25:21.153536 | controller | - ' logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.153542 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.153547 | controller | end }}'''
2025-10-04 05:25:21.153553 | controller | - ' logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.153559 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{
2025-10-04 05:25:21.153565 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.153571 | controller | end }}'''
2025-10-04 05:25:21.153588 | controller | - ' logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.153594 | controller | - ' logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.153600 | controller | - ' logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.153606 | controller | in $(echo $imageTuples)'
2025-10-04 05:25:21.153612 | controller | - ' logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.153618 | controller | - ' logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.153624 | controller | - ' logger.go:42: 05:17:59 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.153629 | controller | - ' logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.153635 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.153644 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.153650 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.153656 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.153664 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.153671 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.153679 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.153686 | controller | - ' exit 0'
2025-10-04 05:25:21.153693 | controller | - ' else'
2025-10-04 05:25:21.153700 | controller | - ' exit 1'
2025-10-04 05:25:21.153707 | controller | - ' fi'
2025-10-04 05:25:21.153721 | controller | - ' ]'
2025-10-04 05:25:21.153728 | controller | - ' logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.153736 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.153744 | controller | "default-public" }}'''
2025-10-04 05:25:21.153750 | controller | - ' logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.153756 | controller | - ' logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.153762 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.153768 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.153776 | controller | - ' logger.go:42: 05:18:00 | 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'
2025-10-04 05:25:21.153782 | controller | - ' logger.go:42: 05:18:00 | 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'
2025-10-04 05:25:21.153788 | controller | - ' logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.153794 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.153800 | controller | - ' logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | + matches='
2025-10-04 05:25:21.153806 | controller | - ' logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | + ''['' -z
2025-10-04 05:25:21.153812 | controller | '''' '']'''
2025-10-04 05:25:21.153817 | controller | - ' logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.153825 | controller | - ' logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.153832 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.153837 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.153843 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.153849 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.153855 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.153861 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.153867 | controller | - ' # it is an image'
2025-10-04 05:25:21.153873 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.153880 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.153887 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.153893 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.153904 | controller | - ' case $NAME in'
2025-10-04 05:25:21.153910 | controller | - ' API)'
2025-10-04 05:25:21.153916 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.153922 | controller | - ' ;;'
2025-10-04 05:25:21.153928 | controller | - ' esac'
2025-10-04 05:25:21.153934 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.153940 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.153945 | controller | - ' exit 1'
2025-10-04 05:25:21.153964 | controller | - ' fi'
2025-10-04 05:25:21.153970 | controller | - ' fi'
2025-10-04 05:25:21.153976 | controller | - ' done'
2025-10-04 05:25:21.153982 | controller | - ' exit 0'
2025-10-04 05:25:21.153990 | controller | - ' ]'
2025-10-04 05:25:21.153996 | controller | - ' logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.154002 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.154008 | controller | end }}'''
2025-10-04 05:25:21.154014 | controller | - ' logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.154020 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{
2025-10-04 05:25:21.154026 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.154031 | controller | end }}'''
2025-10-04 05:25:21.154037 | controller | - ' logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.154043 | controller | - ' logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.154049 | controller | - ' logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.154055 | controller | in $(echo $imageTuples)'
2025-10-04 05:25:21.154061 | controller | - ' logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.154070 | controller | - ' logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.154076 | controller | - ' logger.go:42: 05:18:00 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.154082 | controller | - ' logger.go:42: 05:18:01 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.154089 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.154096 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.154103 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.154110 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.154118 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.154141 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.154151 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.154159 | controller | - ' exit 0'
2025-10-04 05:25:21.154165 | controller | - ' else'
2025-10-04 05:25:21.154171 | controller | - ' exit 1'
2025-10-04 05:25:21.154177 | controller | - ' fi'
2025-10-04 05:25:21.154183 | controller | - ' ]'
2025-10-04 05:25:21.154188 | controller | - ' logger.go:42: 05:18:01 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.154194 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.154200 | controller | "default-public" }}'''
2025-10-04 05:25:21.154206 | controller | - ' logger.go:42: 05:18:01 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.154215 | controller | - ' logger.go:42: 05:18:01 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.154221 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.154227 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.154233 | controller | - ' logger.go:42: 05:18:02 | 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'
2025-10-04 05:25:21.154239 | controller | - ' logger.go:42: 05:18:02 | 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'
2025-10-04 05:25:21.154245 | controller | - ' logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.154284 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.154292 | controller | - ' logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | + matches='
2025-10-04 05:25:21.154298 | controller | - ' logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | + ''['' -z
2025-10-04 05:25:21.154304 | controller | '''' '']'''
2025-10-04 05:25:21.154310 | controller | - ' logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.154316 | controller | - ' logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.154321 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.154327 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.154333 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.154339 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.154345 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.154351 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.154369 | controller | - ' # it is an image'
2025-10-04 05:25:21.154375 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.154381 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.154387 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.154393 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.154399 | controller | - ' case $NAME in'
2025-10-04 05:25:21.154405 | controller | - ' API)'
2025-10-04 05:25:21.154411 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.154417 | controller | - ' ;;'
2025-10-04 05:25:21.154423 | controller | - ' esac'
2025-10-04 05:25:21.154428 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.154434 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.154440 | controller | - ' exit 1'
2025-10-04 05:25:21.154446 | controller | - ' fi'
2025-10-04 05:25:21.154452 | controller | - ' fi'
2025-10-04 05:25:21.154458 | controller | - ' done'
2025-10-04 05:25:21.154463 | controller | - ' exit 0'
2025-10-04 05:25:21.154469 | controller | - ' ]'
2025-10-04 05:25:21.154475 | controller | - ' logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.154481 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.154487 | controller | end }}'''
2025-10-04 05:25:21.154493 | controller | - ' logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.154498 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{
2025-10-04 05:25:21.154504 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.154514 | controller | end }}'''
2025-10-04 05:25:21.154520 | controller | - ' logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.154526 | controller | - ' logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.154531 | controller | - ' logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.154537 | controller | in $(echo $imageTuples)'
2025-10-04 05:25:21.154543 | controller | - ' logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.154549 | controller | - ' logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.154555 | controller | - ' logger.go:42: 05:18:02 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.154561 | controller | - ' logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.154567 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.154572 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.154578 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.154584 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.154590 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.154596 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.154602 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.154607 | controller | - ' exit 0'
2025-10-04 05:25:21.154613 | controller | - ' else'
2025-10-04 05:25:21.154619 | controller | - ' exit 1'
2025-10-04 05:25:21.154625 | controller | - ' fi'
2025-10-04 05:25:21.154631 | controller | - ' ]'
2025-10-04 05:25:21.154637 | controller | - ' logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.154643 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.154648 | controller | "default-public" }}'''
2025-10-04 05:25:21.154658 | controller | - ' logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.154668 | controller | - ' logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.154676 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.154684 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.154691 | controller | - ' logger.go:42: 05:18:03 | 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'
2025-10-04 05:25:21.154698 | controller | - ' logger.go:42: 05:18:03 | 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'
2025-10-04 05:25:21.154705 | controller | - ' logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.154711 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.154717 | controller | - ' logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | + matches='
2025-10-04 05:25:21.154734 | controller | - ' logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | + ''['' -z
2025-10-04 05:25:21.154740 | controller | '''' '']'''
2025-10-04 05:25:21.154746 | controller | - ' logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.154756 | controller | - ' logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.154762 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.154767 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.154773 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.154779 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.154785 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.154791 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.154797 | controller | - ' # it is an image'
2025-10-04 05:25:21.154803 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.154809 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.154814 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.154820 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.154826 | controller | - ' case $NAME in'
2025-10-04 05:25:21.154832 | controller | - ' API)'
2025-10-04 05:25:21.154838 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.154844 | controller | - ' ;;'
2025-10-04 05:25:21.154849 | controller | - ' esac'
2025-10-04 05:25:21.154855 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.154861 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.154867 | controller | - ' exit 1'
2025-10-04 05:25:21.154873 | controller | - ' fi'
2025-10-04 05:25:21.154879 | controller | - ' fi'
2025-10-04 05:25:21.154884 | controller | - ' done'
2025-10-04 05:25:21.154890 | controller | - ' exit 0'
2025-10-04 05:25:21.154896 | controller | - ' ]'
2025-10-04 05:25:21.154902 | controller | - ' logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.154908 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.154914 | controller | end }}'''
2025-10-04 05:25:21.154919 | controller | - ' logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.154925 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{
2025-10-04 05:25:21.154931 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.154937 | controller | end }}'''
2025-10-04 05:25:21.154943 | controller | - ' logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.154949 | controller | - ' logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.154955 | controller | - ' logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.154961 | controller | in $(echo $imageTuples)'
2025-10-04 05:25:21.154966 | controller | - ' logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.154972 | controller | - ' logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.154978 | controller | - ' logger.go:42: 05:18:03 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.154984 | controller | - ' logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.154990 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.154996 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.155001 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.155007 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.155016 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.155025 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.155030 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.155036 | controller | - ' exit 0'
2025-10-04 05:25:21.155042 | controller | - ' else'
2025-10-04 05:25:21.155048 | controller | - ' exit 1'
2025-10-04 05:25:21.155054 | controller | - ' fi'
2025-10-04 05:25:21.155060 | controller | - ' ]'
2025-10-04 05:25:21.155065 | controller | - ' logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.155071 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.155077 | controller | "default-public" }}'''
2025-10-04 05:25:21.155083 | controller | - ' logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.155089 | controller | - ' logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.155095 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.155101 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.155116 | controller | - ' logger.go:42: 05:18:04 | 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'
2025-10-04 05:25:21.155122 | controller | - ' logger.go:42: 05:18:04 | 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'
2025-10-04 05:25:21.155147 | controller | - ' logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.155153 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.155159 | controller | - ' logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | + matches='
2025-10-04 05:25:21.155165 | controller | - ' logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | + ''['' -z
2025-10-04 05:25:21.155171 | controller | '''' '']'''
2025-10-04 05:25:21.155177 | controller | - ' logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.155182 | controller | - ' logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.155188 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.155194 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.155200 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.155206 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.155212 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.155218 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.155223 | controller | - ' # it is an image'
2025-10-04 05:25:21.155229 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.155235 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.155241 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.155247 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.155253 | controller | - ' case $NAME in'
2025-10-04 05:25:21.155258 | controller | - ' API)'
2025-10-04 05:25:21.155264 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.155270 | controller | - ' ;;'
2025-10-04 05:25:21.155280 | controller | - ' esac'
2025-10-04 05:25:21.155288 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.155294 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.155300 | controller | - ' exit 1'
2025-10-04 05:25:21.155306 | controller | - ' fi'
2025-10-04 05:25:21.155312 | controller | - ' fi'
2025-10-04 05:25:21.155318 | controller | - ' done'
2025-10-04 05:25:21.155323 | controller | - ' exit 0'
2025-10-04 05:25:21.155329 | controller | - ' ]'
2025-10-04 05:25:21.155335 | controller | - ' logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.155341 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.155347 | controller | end }}'''
2025-10-04 05:25:21.155353 | controller | - ' logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.155358 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{
2025-10-04 05:25:21.155364 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.155370 | controller | end }}'''
2025-10-04 05:25:21.155376 | controller | - ' logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.155382 | controller | - ' logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.155393 | controller | - ' logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.155399 | controller | in $(echo $imageTuples)'
2025-10-04 05:25:21.155405 | controller | - ' logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.155410 | controller | - ' logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.155416 | controller | - ' logger.go:42: 05:18:04 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.155422 | controller | - ' logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.155428 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.155434 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.155440 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.155445 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.155451 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.155457 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.155463 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.155469 | controller | - ' exit 0'
2025-10-04 05:25:21.155475 | controller | - ' else'
2025-10-04 05:25:21.155481 | controller | - ' exit 1'
2025-10-04 05:25:21.155486 | controller | - ' fi'
2025-10-04 05:25:21.155492 | controller | - ' ]'
2025-10-04 05:25:21.155508 | controller | - ' logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.155515 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.155520 | controller | "default-public" }}'''
2025-10-04 05:25:21.155527 | controller | - ' logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.155533 | controller | - ' logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.155538 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.155544 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.155553 | controller | - ' logger.go:42: 05:18:06 | 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'
2025-10-04 05:25:21.155559 | controller | - ' logger.go:42: 05:18:06 | 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'
2025-10-04 05:25:21.155565 | controller | - ' logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.155571 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.155577 | controller | - ' logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | + matches='
2025-10-04 05:25:21.155582 | controller | - ' logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | + ''['' -z
2025-10-04 05:25:21.155588 | controller | '''' '']'''
2025-10-04 05:25:21.155594 | controller | - ' logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.155600 | controller | - ' logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.155606 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.155612 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.155617 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.155623 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.155629 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.155645 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.155651 | controller | - ' # it is an image'
2025-10-04 05:25:21.155664 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.155669 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.155675 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.155681 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.155687 | controller | - ' case $NAME in'
2025-10-04 05:25:21.155696 | controller | - ' API)'
2025-10-04 05:25:21.155702 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.155708 | controller | - ' ;;'
2025-10-04 05:25:21.155714 | controller | - ' esac'
2025-10-04 05:25:21.155719 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.155725 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.155731 | controller | - ' exit 1'
2025-10-04 05:25:21.155737 | controller | - ' fi'
2025-10-04 05:25:21.155743 | controller | - ' fi'
2025-10-04 05:25:21.155749 | controller | - ' done'
2025-10-04 05:25:21.155755 | controller | - ' exit 0'
2025-10-04 05:25:21.155760 | controller | - ' ]'
2025-10-04 05:25:21.155766 | controller | - ' logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.155772 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.155778 | controller | end }}'''
2025-10-04 05:25:21.155784 | controller | - ' logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.155790 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{
2025-10-04 05:25:21.155796 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.155802 | controller | end }}'''
2025-10-04 05:25:21.155807 | controller | - ' logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.155816 | controller | - ' logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.155822 | controller | - ' logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.155828 | controller | in $(echo $imageTuples)'
2025-10-04 05:25:21.155834 | controller | - ' logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.155840 | controller | - ' logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.155846 | controller | - ' logger.go:42: 05:18:06 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.155866 | controller | - ' logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.155873 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.155879 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.155885 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.155891 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.155897 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.155903 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.155909 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.155915 | controller | - ' exit 0'
2025-10-04 05:25:21.155921 | controller | - ' else'
2025-10-04 05:25:21.155927 | controller | - ' exit 1'
2025-10-04 05:25:21.155932 | controller | - ' fi'
2025-10-04 05:25:21.155938 | controller | - ' ]'
2025-10-04 05:25:21.155944 | controller | - ' logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.155950 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.155956 | controller | "default-public" }}'''
2025-10-04 05:25:21.155962 | controller | - ' logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.155968 | controller | - ' logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.155973 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.155979 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.155985 | controller | - ' logger.go:42: 05:18:07 | 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'
2025-10-04 05:25:21.155991 | controller | - ' logger.go:42: 05:18:07 | 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'
2025-10-04 05:25:21.155997 | controller | - ' logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.156003 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.156014 | controller | - ' logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | + matches='
2025-10-04 05:25:21.156022 | controller | - ' logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | + ''['' -z
2025-10-04 05:25:21.156028 | controller | '''' '']'''
2025-10-04 05:25:21.156034 | controller | - ' logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.156040 | controller | - ' logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.156046 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.156052 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.156061 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.156067 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.156075 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.156081 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.156087 | controller | - ' # it is an image'
2025-10-04 05:25:21.156093 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.156098 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.156104 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.156110 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.156116 | controller | - ' case $NAME in'
2025-10-04 05:25:21.156122 | controller | - ' API)'
2025-10-04 05:25:21.156145 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.156151 | controller | - ' ;;'
2025-10-04 05:25:21.156157 | controller | - ' esac'
2025-10-04 05:25:21.156163 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.156169 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.156175 | controller | - ' exit 1'
2025-10-04 05:25:21.156181 | controller | - ' fi'
2025-10-04 05:25:21.156186 | controller | - ' fi'
2025-10-04 05:25:21.156192 | controller | - ' done'
2025-10-04 05:25:21.156198 | controller | - ' exit 0'
2025-10-04 05:25:21.156204 | controller | - ' ]'
2025-10-04 05:25:21.156210 | controller | - ' logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.156216 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.156224 | controller | end }}'''
2025-10-04 05:25:21.156230 | controller | - ' logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.156236 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{
2025-10-04 05:25:21.156242 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.156248 | controller | end }}'''
2025-10-04 05:25:21.156264 | controller | - ' logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.156270 | controller | - ' logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.156276 | controller | - ' logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.156282 | controller | in $(echo $imageTuples)'
2025-10-04 05:25:21.156288 | controller | - ' logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.156294 | controller | - ' logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.156300 | controller | - ' logger.go:42: 05:18:07 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.156306 | controller | - ' logger.go:42: 05:18:08 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.156312 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.156318 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.156323 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.156329 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.156335 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.156341 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.156350 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.156356 | controller | - ' exit 0'
2025-10-04 05:25:21.156362 | controller | - ' else'
2025-10-04 05:25:21.156367 | controller | - ' exit 1'
2025-10-04 05:25:21.156373 | controller | - ' fi'
2025-10-04 05:25:21.156379 | controller | - ' ]'
2025-10-04 05:25:21.156385 | controller | - ' logger.go:42: 05:18:08 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.156391 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.156397 | controller | "default-public" }}'''
2025-10-04 05:25:21.156402 | controller | - ' logger.go:42: 05:18:08 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.156408 | controller | - ' logger.go:42: 05:18:08 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.156414 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.156420 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.156426 | controller | - ' logger.go:42: 05:18:09 | 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'
2025-10-04 05:25:21.156432 | controller | - ' logger.go:42: 05:18:09 | 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'
2025-10-04 05:25:21.156437 | controller | - ' logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.156443 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.156449 | controller | - ' logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | + matches='
2025-10-04 05:25:21.156455 | controller | - ' logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | + ''['' -z
2025-10-04 05:25:21.156461 | controller | '''' '']'''
2025-10-04 05:25:21.156466 | controller | - ' logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.156472 | controller | - ' logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.156478 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.156484 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.156490 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.156496 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.156501 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.156507 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.156513 | controller | - ' # it is an image'
2025-10-04 05:25:21.156519 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.156525 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.156530 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.156536 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.156542 | controller | - ' case $NAME in'
2025-10-04 05:25:21.156548 | controller | - ' API)'
2025-10-04 05:25:21.156554 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.156560 | controller | - ' ;;'
2025-10-04 05:25:21.156565 | controller | - ' esac'
2025-10-04 05:25:21.156571 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.156584 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.156591 | controller | - ' exit 1'
2025-10-04 05:25:21.156599 | controller | - ' fi'
2025-10-04 05:25:21.156605 | controller | - ' fi'
2025-10-04 05:25:21.156611 | controller | - ' done'
2025-10-04 05:25:21.156617 | controller | - ' exit 0'
2025-10-04 05:25:21.156623 | controller | - ' ]'
2025-10-04 05:25:21.156638 | controller | - ' logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.156644 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.156650 | controller | end }}'''
2025-10-04 05:25:21.156656 | controller | - ' logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.156662 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{
2025-10-04 05:25:21.156668 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.156674 | controller | end }}'''
2025-10-04 05:25:21.156679 | controller | - ' logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.156685 | controller | - ' logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.156691 | controller | - ' logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.156697 | controller | in $(echo $imageTuples)'
2025-10-04 05:25:21.156703 | controller | - ' logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.156709 | controller | - ' logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.156715 | controller | - ' logger.go:42: 05:18:09 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.156721 | controller | - ' logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.156726 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.156732 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.156738 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.156744 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.156750 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.156756 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.156761 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.156767 | controller | - ' exit 0'
2025-10-04 05:25:21.156773 | controller | - ' else'
2025-10-04 05:25:21.156779 | controller | - ' exit 1'
2025-10-04 05:25:21.156785 | controller | - ' fi'
2025-10-04 05:25:21.156791 | controller | - ' ]'
2025-10-04 05:25:21.156799 | controller | - ' logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.156805 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.156811 | controller | "default-public" }}'''
2025-10-04 05:25:21.156817 | controller | - ' logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.156823 | controller | - ' logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.156829 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.156834 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.156840 | controller | - ' logger.go:42: 05:18:10 | 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'
2025-10-04 05:25:21.156849 | controller | - ' logger.go:42: 05:18:10 | 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'
2025-10-04 05:25:21.156855 | controller | - ' logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.156861 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.156866 | controller | - ' logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | + matches='
2025-10-04 05:25:21.156872 | controller | - ' logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | + ''['' -z
2025-10-04 05:25:21.156878 | controller | '''' '']'''
2025-10-04 05:25:21.156884 | controller | - ' logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.156890 | controller | - ' logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.156896 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.156902 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.156907 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.156913 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.156919 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.156935 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.156941 | controller | - ' # it is an image'
2025-10-04 05:25:21.156947 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.156953 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.156959 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.156965 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.156971 | controller | - ' case $NAME in'
2025-10-04 05:25:21.156977 | controller | - ' API)'
2025-10-04 05:25:21.156982 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.156988 | controller | - ' ;;'
2025-10-04 05:25:21.156994 | controller | - ' esac'
2025-10-04 05:25:21.157000 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.157006 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.157012 | controller | - ' exit 1'
2025-10-04 05:25:21.157017 | controller | - ' fi'
2025-10-04 05:25:21.157023 | controller | - ' fi'
2025-10-04 05:25:21.157029 | controller | - ' done'
2025-10-04 05:25:21.157035 | controller | - ' exit 0'
2025-10-04 05:25:21.157041 | controller | - ' ]'
2025-10-04 05:25:21.157047 | controller | - ' logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.157052 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.157058 | controller | end }}'''
2025-10-04 05:25:21.157064 | controller | - ' logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.157070 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{
2025-10-04 05:25:21.157076 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.157082 | controller | end }}'''
2025-10-04 05:25:21.157087 | controller | - ' logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.157111 | controller | - ' logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.157122 | controller | - ' logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.157156 | controller | in $(echo $imageTuples)'
2025-10-04 05:25:21.157162 | controller | - ' logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.157168 | controller | - ' logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.157174 | controller | - ' logger.go:42: 05:18:10 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.157180 | controller | - ' logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.157186 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.157191 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.157197 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.157203 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.157209 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.157215 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.157221 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.157227 | controller | - ' exit 0'
2025-10-04 05:25:21.157235 | controller | - ' else'
2025-10-04 05:25:21.157241 | controller | - ' exit 1'
2025-10-04 05:25:21.157247 | controller | - ' fi'
2025-10-04 05:25:21.157253 | controller | - ' ]'
2025-10-04 05:25:21.157259 | controller | - ' logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.157265 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.157271 | controller | "default-public" }}'''
2025-10-04 05:25:21.157276 | controller | - ' logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.157282 | controller | - ' logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.157288 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.157294 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.157300 | controller | - ' logger.go:42: 05:18:11 | 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'
2025-10-04 05:25:21.157306 | controller | - ' logger.go:42: 05:18:11 | 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'
2025-10-04 05:25:21.157311 | controller | - ' logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.157317 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.157335 | controller | - ' logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | + matches='
2025-10-04 05:25:21.157341 | controller | - ' logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | + ''['' -z
2025-10-04 05:25:21.157347 | controller | '''' '']'''
2025-10-04 05:25:21.157353 | controller | - ' logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.157364 | controller | - ' logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.157370 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.157376 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.157382 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.157388 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.157394 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.157403 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.157408 | controller | - ' # it is an image'
2025-10-04 05:25:21.157414 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.157420 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.157426 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.157432 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.157440 | controller | - ' case $NAME in'
2025-10-04 05:25:21.157446 | controller | - ' API)'
2025-10-04 05:25:21.157452 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.157458 | controller | - ' ;;'
2025-10-04 05:25:21.157464 | controller | - ' esac'
2025-10-04 05:25:21.157469 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.157475 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.157481 | controller | - ' exit 1'
2025-10-04 05:25:21.157487 | controller | - ' fi'
2025-10-04 05:25:21.157493 | controller | - ' fi'
2025-10-04 05:25:21.157499 | controller | - ' done'
2025-10-04 05:25:21.157504 | controller | - ' exit 0'
2025-10-04 05:25:21.157510 | controller | - ' ]'
2025-10-04 05:25:21.157516 | controller | - ' logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.157522 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.157528 | controller | end }}'''
2025-10-04 05:25:21.157534 | controller | - ' logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.157539 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{
2025-10-04 05:25:21.157545 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.157551 | controller | end }}'''
2025-10-04 05:25:21.157557 | controller | - ' logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.157563 | controller | - ' logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.157569 | controller | - ' logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.157575 | controller | in $(echo $imageTuples)'
2025-10-04 05:25:21.157581 | controller | - ' logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.157586 | controller | - ' logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.157592 | controller | - ' logger.go:42: 05:18:11 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.157598 | controller | - ' logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.157604 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.157610 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.157616 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.157621 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.157627 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.157635 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.157641 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.157647 | controller | - ' exit 0'
2025-10-04 05:25:21.157653 | controller | - ' else'
2025-10-04 05:25:21.157659 | controller | - ' exit 1'
2025-10-04 05:25:21.157665 | controller | - ' fi'
2025-10-04 05:25:21.157673 | controller | - ' ]'
2025-10-04 05:25:21.157679 | controller | - ' logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.157685 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.157691 | controller | "default-public" }}'''
2025-10-04 05:25:21.157697 | controller | - ' logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.157703 | controller | - ' logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.157708 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.157725 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.157731 | controller | - ' logger.go:42: 05:18:13 | 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'
2025-10-04 05:25:21.157737 | controller | - ' logger.go:42: 05:18:13 | 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'
2025-10-04 05:25:21.157743 | controller | - ' logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.157748 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.157754 | controller | - ' logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | + matches='
2025-10-04 05:25:21.157760 | controller | - ' logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | + ''['' -z
2025-10-04 05:25:21.157766 | controller | '''' '']'''
2025-10-04 05:25:21.157772 | controller | - ' logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.157778 | controller | - ' logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.157783 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.157789 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.157795 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.157801 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.157807 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.157813 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.157819 | controller | - ' # it is an image'
2025-10-04 05:25:21.157824 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.157830 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.157836 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.157842 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.157848 | controller | - ' case $NAME in'
2025-10-04 05:25:21.157854 | controller | - ' API)'
2025-10-04 05:25:21.157859 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.157865 | controller | - ' ;;'
2025-10-04 05:25:21.157871 | controller | - ' esac'
2025-10-04 05:25:21.157877 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.157883 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.157888 | controller | - ' exit 1'
2025-10-04 05:25:21.157894 | controller | - ' fi'
2025-10-04 05:25:21.157900 | controller | - ' fi'
2025-10-04 05:25:21.157906 | controller | - ' done'
2025-10-04 05:25:21.157912 | controller | - ' exit 0'
2025-10-04 05:25:21.157918 | controller | - ' ]'
2025-10-04 05:25:21.157926 | controller | - ' logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.157932 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.157938 | controller | end }}'''
2025-10-04 05:25:21.157944 | controller | - ' logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.157950 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{
2025-10-04 05:25:21.157955 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.157961 | controller | end }}'''
2025-10-04 05:25:21.157967 | controller | - ' logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.157973 | controller | - ' logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.157979 | controller | - ' logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.157985 | controller | in $(echo $imageTuples)'
2025-10-04 05:25:21.157991 | controller | - ' logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.157996 | controller | - ' logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.158002 | controller | - ' logger.go:42: 05:18:13 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.158008 | controller | - ' logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.158014 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.158020 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.158026 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.158031 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.158037 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.158043 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.158049 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.158055 | controller | - ' exit 0'
2025-10-04 05:25:21.158061 | controller | - ' else'
2025-10-04 05:25:21.158075 | controller | - ' exit 1'
2025-10-04 05:25:21.158084 | controller | - ' fi'
2025-10-04 05:25:21.158090 | controller | - ' ]'
2025-10-04 05:25:21.158096 | controller | - ' logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.158102 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.158108 | controller | "default-public" }}'''
2025-10-04 05:25:21.158116 | controller | - ' logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.158122 | controller | - ' logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.158145 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.158151 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.158157 | controller | - ' logger.go:42: 05:18:14 | 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'
2025-10-04 05:25:21.158163 | controller | - ' logger.go:42: 05:18:14 | 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'
2025-10-04 05:25:21.158171 | controller | - ' logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.158180 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.158186 | controller | - ' logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | + matches='
2025-10-04 05:25:21.158192 | controller | - ' logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | + ''['' -z
2025-10-04 05:25:21.158198 | controller | '''' '']'''
2025-10-04 05:25:21.158204 | controller | - ' logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.158210 | controller | - ' logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.158215 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.158221 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.158227 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.158233 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.158240 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.158246 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.158251 | controller | - ' # it is an image'
2025-10-04 05:25:21.158257 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.158266 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.158272 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.158277 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.158283 | controller | - ' case $NAME in'
2025-10-04 05:25:21.158289 | controller | - ' API)'
2025-10-04 05:25:21.158295 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.158301 | controller | - ' ;;'
2025-10-04 05:25:21.158307 | controller | - ' esac'
2025-10-04 05:25:21.158313 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.158318 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.158324 | controller | - ' exit 1'
2025-10-04 05:25:21.158330 | controller | - ' fi'
2025-10-04 05:25:21.158336 | controller | - ' fi'
2025-10-04 05:25:21.158342 | controller | - ' done'
2025-10-04 05:25:21.158347 | controller | - ' exit 0'
2025-10-04 05:25:21.158353 | controller | - ' ]'
2025-10-04 05:25:21.158359 | controller | - ' logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.158365 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.158371 | controller | end }}'''
2025-10-04 05:25:21.158377 | controller | - ' logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.158382 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{
2025-10-04 05:25:21.158388 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.158394 | controller | end }}'''
2025-10-04 05:25:21.158400 | controller | - ' logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.158406 | controller | - ' logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.158412 | controller | - ' logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.158418 | controller | in $(echo $imageTuples)'
2025-10-04 05:25:21.158423 | controller | - ' logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.158429 | controller | - ' logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.158449 | controller | - ' logger.go:42: 05:18:14 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.158456 | controller | - ' logger.go:42: 05:18:15 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.158462 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.158467 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.158473 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.158479 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.158485 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.158491 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.158497 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.158503 | controller | - ' exit 0'
2025-10-04 05:25:21.158509 | controller | - ' else'
2025-10-04 05:25:21.158515 | controller | - ' exit 1'
2025-10-04 05:25:21.158520 | controller | - ' fi'
2025-10-04 05:25:21.158526 | controller | - ' ]'
2025-10-04 05:25:21.158532 | controller | - ' logger.go:42: 05:18:15 | glance_split_proxypass/1-deploy_glance | + template=''{{
2025-10-04 05:25:21.158538 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint
2025-10-04 05:25:21.158544 | controller | "default-public" }}'''
2025-10-04 05:25:21.158550 | controller | - ' logger.go:42: 05:18:15 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.158555 | controller | - ' logger.go:42: 05:18:15 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.158561 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint
2025-10-04 05:25:21.158567 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.158573 | controller | - ' logger.go:42: 05:18:15 | 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'
2025-10-04 05:25:21.158579 | controller | - ' logger.go:42: 05:18:15 | 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'
2025-10-04 05:25:21.158585 | controller | - ' logger.go:42: 05:18:15 | glance_split_proxypass/1-deploy_glance | ++ sed -e
2025-10-04 05:25:21.158590 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.158596 | controller | - ' logger.go:42: 05:18:15 | glance_split_proxypass/1-deploy_glance | + matches='
2025-10-04 05:25:21.158602 | controller | - ' logger.go:42: 05:18:15 | glance_split_proxypass/1-deploy_glance | + ''['' -z
2025-10-04 05:25:21.158608 | controller | '''' '']'''
2025-10-04 05:25:21.158614 | controller | - ' logger.go:42: 05:18:15 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.158620 | controller | - ' logger.go:42: 05:18:15 | glance_split_proxypass/1-deploy_glance | running command:
2025-10-04 05:25:21.158625 | controller | [sh -c set -euxo pipefail'
2025-10-04 05:25:21.158631 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.158637 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.158643 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.158649 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.158655 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.158660 | controller | - ' # it is an image'
2025-10-04 05:25:21.158666 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.158675 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.158681 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.158687 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.158693 | controller | - ' case $NAME in'
2025-10-04 05:25:21.158699 | controller | - ' API)'
2025-10-04 05:25:21.158705 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.158710 | controller | - ' ;;'
2025-10-04 05:25:21.158716 | controller | - ' esac'
2025-10-04 05:25:21.158722 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.158728 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.158734 | controller | - ' exit 1'
2025-10-04 05:25:21.158739 | controller | - ' fi'
2025-10-04 05:25:21.158745 | controller | - ' fi'
2025-10-04 05:25:21.158751 | controller | - ' done'
2025-10-04 05:25:21.158757 | controller | - ' exit 0'
2025-10-04 05:25:21.158763 | controller | - ' ]'
2025-10-04 05:25:21.158768 | controller | - ' logger.go:42: 05:18:15 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.158774 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.158780 | controller | end }}'''
2025-10-04 05:25:21.158786 | controller | - ' logger.go:42: 05:18:15 | glance_split_proxypass/1-deploy_glance | ++ oc get
2025-10-04 05:25:21.158792 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{
2025-10-04 05:25:21.158806 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.158812 | controller | end }}'''
2025-10-04 05:25:21.158818 | controller | - ' logger.go:42: 05:18:16 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.158824 | controller | - ' logger.go:42: 05:18:16 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.158830 | controller | - ' logger.go:42: 05:18:16 | glance_split_proxypass/1-deploy_glance | + for ITEM
2025-10-04 05:25:21.158836 | controller | in $(echo $imageTuples)'
2025-10-04 05:25:21.158842 | controller | - ' logger.go:42: 05:18:16 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.158848 | controller | - ' logger.go:42: 05:18:16 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.158854 | controller | - ' logger.go:42: 05:18:16 | glance_split_proxypass/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.158859 | controller | - ' logger.go:42: 05:18:16 | glance_split_proxypass/1-deploy_glance | test step
2025-10-04 05:25:21.158865 | controller | completed 1-deploy_glance'
2025-10-04 05:25:21.158873 | controller | - ' logger.go:42: 05:18:16 | glance_split_proxypass/2-scale-glanceapis | starting
2025-10-04 05:25:21.158879 | controller | test step 2-scale-glanceapis'
2025-10-04 05:25:21.158885 | controller | - ' logger.go:42: 05:18:16 | glance_split_proxypass/2-scale-glanceapis | running
2025-10-04 05:25:21.158891 | controller | command: [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op":
2025-10-04 05:25:21.158897 | controller | "replace", "path": "/spec/glanceAPIs/default/replicas", "value":3}]'''
2025-10-04 05:25:21.158903 | controller | - ' ]'
2025-10-04 05:25:21.158909 | controller | - ' logger.go:42: 05:18:16 | glance_split_proxypass/2-scale-glanceapis | glance.glance.openstack.org/glance
2025-10-04 05:25:21.158914 | controller | patched'
2025-10-04 05:25:21.158920 | controller | - ' logger.go:42: 05:21:16 | glance_split_proxypass/2-scale-glanceapis | test step
2025-10-04 05:25:21.158926 | controller | failed 2-scale-glanceapis'
2025-10-04 05:25:21.158932 | controller | - ' case.go:396: failed in step 2-scale-glanceapis'
2025-10-04 05:25:21.158938 | controller | - ' case.go:398: --- StatefulSet:glance-kuttl-tests/glance-default-external-api'
2025-10-04 05:25:21.158946 | controller | - ' +++ StatefulSet:glance-kuttl-tests/glance-default-external-api'
2025-10-04 05:25:21.158952 | controller | - ' @@ -1,11 +1,49 @@'
2025-10-04 05:25:21.158958 | controller | - ' apiVersion: apps/v1'
2025-10-04 05:25:21.158964 | controller | - ' kind: StatefulSet'
2025-10-04 05:25:21.158970 | controller | - ' metadata:'
2025-10-04 05:25:21.158976 | controller | - ' + labels:'
2025-10-04 05:25:21.158981 | controller | - ' + component: glance-api'
2025-10-04 05:25:21.158987 | controller | - ' + glanceAPI: glance-default-external'
2025-10-04 05:25:21.158993 | controller | - ' + owner: glance-default-external'
2025-10-04 05:25:21.158999 | controller | - ' + service: glance'
2025-10-04 05:25:21.159011 | controller | - ' + managedFields: ''[... elided field over 10 lines long ...]'''
2025-10-04 05:25:21.159017 | controller | - ' name: glance-default-external-api'
2025-10-04 05:25:21.159022 | controller | - ' namespace: glance-kuttl-tests'
2025-10-04 05:25:21.159028 | controller | - ' + ownerReferences:'
2025-10-04 05:25:21.159034 | controller | - ' + - apiVersion: glance.openstack.org/v1beta1'
2025-10-04 05:25:21.159040 | controller | - ' + blockOwnerDeletion: true'
2025-10-04 05:25:21.159046 | controller | - ' + controller: true'
2025-10-04 05:25:21.159052 | controller | - ' + kind: GlanceAPI'
2025-10-04 05:25:21.159058 | controller | - ' + name: glance-default-external'
2025-10-04 05:25:21.159064 | controller | - ' + uid: b461506a-76b9-466a-ad3c-c23d72293c37'
2025-10-04 05:25:21.159069 | controller | - ' spec:'
2025-10-04 05:25:21.159075 | controller | - ' + persistentVolumeClaimRetentionPolicy:'
2025-10-04 05:25:21.159081 | controller | - ' + whenDeleted: Retain'
2025-10-04 05:25:21.159087 | controller | - ' + whenScaled: Retain'
2025-10-04 05:25:21.159093 | controller | - ' + podManagementPolicy: Parallel'
2025-10-04 05:25:21.159099 | controller | - ' replicas: 3'
2025-10-04 05:25:21.159104 | controller | - ' + revisionHistoryLimit: 10'
2025-10-04 05:25:21.159110 | controller | - ' + selector:'
2025-10-04 05:25:21.159116 | controller | - ' + matchLabels:'
2025-10-04 05:25:21.159122 | controller | - ' + component: glance-api'
2025-10-04 05:25:21.159149 | controller | - ' + glanceAPI: glance-default-external'
2025-10-04 05:25:21.159155 | controller | - ' + owner: glance-default-external'
2025-10-04 05:25:21.159161 | controller | - ' + service: glance'
2025-10-04 05:25:21.159167 | controller | - ' + serviceName: glance-default-external-api'
2025-10-04 05:25:21.159173 | controller | - ' + template: ''[... elided field over 10 lines long ...]'''
2025-10-04 05:25:21.159178 | controller | - ' + updateStrategy:'
2025-10-04 05:25:21.159184 | controller | - ' + rollingUpdate:'
2025-10-04 05:25:21.159190 | controller | - ' + partition: 0'
2025-10-04 05:25:21.159196 | controller | - ' + type: RollingUpdate'
2025-10-04 05:25:21.159202 | controller | - ' + volumeClaimTemplates: ''[... elided field over 10 lines long ...]'''
2025-10-04 05:25:21.159208 | controller | - ' status:'
2025-10-04 05:25:21.159214 | controller | - ' - availableReplicas: 3'
2025-10-04 05:25:21.159219 | controller | - ' + availableReplicas: 1'
2025-10-04 05:25:21.159225 | controller | - ' + collisionCount: 0'
2025-10-04 05:25:21.159231 | controller | - ' + currentReplicas: 3'
2025-10-04 05:25:21.159237 | controller | - ' + currentRevision: glance-default-external-api-754d9c66d6'
2025-10-04 05:25:21.159243 | controller | - ' + observedGeneration: 3'
2025-10-04 05:25:21.159249 | controller | - ' + readyReplicas: 1'
2025-10-04 05:25:21.159254 | controller | - ' replicas: 3'
2025-10-04 05:25:21.159260 | controller | - ' + updateRevision: glance-default-external-api-754d9c66d6'
2025-10-04 05:25:21.159266 | controller | - ' + updatedReplicas: 3'
2025-10-04 05:25:21.159272 | controller | - ' '
2025-10-04 05:25:21.159278 | controller | - ' '
2025-10-04 05:25:21.159293 | controller | - ' case.go:398: resource StatefulSet:glance-kuttl-tests/glance-default-external-api:
2025-10-04 05:25:21.159300 | controller | .status.availableReplicas: value mismatch, expected: 3 != actual: 1'
2025-10-04 05:25:21.159309 | controller | - ' case.go:398: --- StatefulSet:glance-kuttl-tests/glance-default-internal-api'
2025-10-04 05:25:21.159315 | controller | - ' +++ StatefulSet:glance-kuttl-tests/glance-default-internal-api'
2025-10-04 05:25:21.159321 | controller | - ' @@ -1,11 +1,49 @@'
2025-10-04 05:25:21.159327 | controller | - ' apiVersion: apps/v1'
2025-10-04 05:25:21.159333 | controller | - ' kind: StatefulSet'
2025-10-04 05:25:21.159338 | controller | - ' metadata:'
2025-10-04 05:25:21.159344 | controller | - ' + labels:'
2025-10-04 05:25:21.159350 | controller | - ' + component: glance-api'
2025-10-04 05:25:21.159356 | controller | - ' + glanceAPI: glance-default-internal'
2025-10-04 05:25:21.159362 | controller | - ' + owner: glance-default-internal'
2025-10-04 05:25:21.159368 | controller | - ' + service: glance'
2025-10-04 05:25:21.159373 | controller | - ' + managedFields: ''[... elided field over 10 lines long ...]'''
2025-10-04 05:25:21.159379 | controller | - ' name: glance-default-internal-api'
2025-10-04 05:25:21.159385 | controller | - ' namespace: glance-kuttl-tests'
2025-10-04 05:25:21.159391 | controller | - ' + ownerReferences:'
2025-10-04 05:25:21.159397 | controller | - ' + - apiVersion: glance.openstack.org/v1beta1'
2025-10-04 05:25:21.159403 | controller | - ' + blockOwnerDeletion: true'
2025-10-04 05:25:21.159409 | controller | - ' + controller: true'
2025-10-04 05:25:21.159414 | controller | - ' + kind: GlanceAPI'
2025-10-04 05:25:21.159420 | controller | - ' + name: glance-default-internal'
2025-10-04 05:25:21.159426 | controller | - ' + uid: 27665bdb-3b56-4f01-8fec-051926a4bcf9'
2025-10-04 05:25:21.159432 | controller | - ' spec:'
2025-10-04 05:25:21.159438 | controller | - ' + persistentVolumeClaimRetentionPolicy:'
2025-10-04 05:25:21.159444 | controller | - ' + whenDeleted: Retain'
2025-10-04 05:25:21.159449 | controller | - ' + whenScaled: Retain'
2025-10-04 05:25:21.159455 | controller | - ' + podManagementPolicy: Parallel'
2025-10-04 05:25:21.159461 | controller | - ' replicas: 3'
2025-10-04 05:25:21.159467 | controller | - ' + revisionHistoryLimit: 10'
2025-10-04 05:25:21.159473 | controller | - ' + selector:'
2025-10-04 05:25:21.159479 | controller | - ' + matchLabels:'
2025-10-04 05:25:21.159485 | controller | - ' + component: glance-api'
2025-10-04 05:25:21.159490 | controller | - ' + glanceAPI: glance-default-internal'
2025-10-04 05:25:21.159499 | controller | - ' + owner: glance-default-internal'
2025-10-04 05:25:21.159505 | controller | - ' + service: glance'
2025-10-04 05:25:21.159511 | controller | - ' + serviceName: glance-default-internal-api'
2025-10-04 05:25:21.159517 | controller | - ' + template: ''[... elided field over 10 lines long ...]'''
2025-10-04 05:25:21.159523 | controller | - ' + updateStrategy:'
2025-10-04 05:25:21.159529 | controller | - ' + rollingUpdate:'
2025-10-04 05:25:21.159534 | controller | - ' + partition: 0'
2025-10-04 05:25:21.159540 | controller | - ' + type: RollingUpdate'
2025-10-04 05:25:21.159546 | controller | - ' + volumeClaimTemplates: ''[... elided field over 10 lines long ...]'''
2025-10-04 05:25:21.159552 | controller | - ' status:'
2025-10-04 05:25:21.159558 | controller | - ' - availableReplicas: 3'
2025-10-04 05:25:21.159564 | controller | - ' + availableReplicas: 1'
2025-10-04 05:25:21.159570 | controller | - ' + collisionCount: 0'
2025-10-04 05:25:21.159575 | controller | - ' + currentReplicas: 3'
2025-10-04 05:25:21.159581 | controller | - ' + currentRevision: glance-default-internal-api-5dbf4b469b'
2025-10-04 05:25:21.159587 | controller | - ' + observedGeneration: 3'
2025-10-04 05:25:21.159593 | controller | - ' + readyReplicas: 1'
2025-10-04 05:25:21.159599 | controller | - ' replicas: 3'
2025-10-04 05:25:21.159605 | controller | - ' + updateRevision: glance-default-internal-api-5dbf4b469b'
2025-10-04 05:25:21.159610 | controller | - ' + updatedReplicas: 3'
2025-10-04 05:25:21.159616 | controller | - ' '
2025-10-04 05:25:21.159622 | controller | - ' '
2025-10-04 05:25:21.159628 | controller | - ' case.go:398: resource StatefulSet:glance-kuttl-tests/glance-default-internal-api:
2025-10-04 05:25:21.159637 | controller | .status.availableReplicas: value mismatch, expected: 3 != actual: 1'
2025-10-04 05:25:21.159642 | controller | - ' logger.go:42: 05:21:16 | glance_split_proxypass | skipping kubernetes event
2025-10-04 05:25:21.159648 | controller | logging'
2025-10-04 05:25:21.159654 | controller | - === CONT kuttl/harness/glance_split
2025-10-04 05:25:21.159660 | controller | - ' logger.go:42: 05:21:16 | glance_split | Skipping creation of user-supplied
2025-10-04 05:25:21.159666 | controller | namespace: glance-kuttl-tests'
2025-10-04 05:25:21.159672 | controller | - ' logger.go:42: 05:21:16 | glance_split/1-deploy_glance | starting test step
2025-10-04 05:25:21.159678 | controller | 1-deploy_glance'
2025-10-04 05:25:21.159683 | controller | - ' logger.go:42: 05:21:16 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.159689 | controller | -c oc kustomize ../../../../config/samples/layout/split | oc apply -n $NAMESPACE
2025-10-04 05:25:21.159695 | controller | -f -'
2025-10-04 05:25:21.159701 | controller | - ' ]'
2025-10-04 05:25:21.159707 | controller | - ' logger.go:42: 05:21:18 | glance_split/1-deploy_glance | glance.glance.openstack.org/glance
2025-10-04 05:25:21.159713 | controller | configured'
2025-10-04 05:25:21.159719 | controller | - ' logger.go:42: 05:21:19 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.159724 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.159730 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.159736 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.159742 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.159748 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.159754 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.159759 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.159768 | controller | - ' exit 0'
2025-10-04 05:25:21.159774 | controller | - ' else'
2025-10-04 05:25:21.159780 | controller | - ' exit 1'
2025-10-04 05:25:21.159786 | controller | - ' fi'
2025-10-04 05:25:21.159801 | controller | - ' ]'
2025-10-04 05:25:21.159810 | controller | - ' logger.go:42: 05:21:19 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.159816 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.159822 | controller | }}'''
2025-10-04 05:25:21.159828 | controller | - ' logger.go:42: 05:21:19 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.159834 | controller | - ' logger.go:42: 05:21:19 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.159840 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.159846 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.159852 | controller | - ' logger.go:42: 05:21:19 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.159858 | controller | - ' logger.go:42: 05:21:19 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.159863 | controller | - ' logger.go:42: 05:21:19 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.159869 | controller | - ' logger.go:42: 05:21:19 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.159875 | controller | - ' logger.go:42: 05:21:19 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.159884 | controller | - ' logger.go:42: 05:21:19 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.159890 | controller | - ' logger.go:42: 05:21:19 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.159896 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.159902 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.159907 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.159913 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.159919 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.159925 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.159931 | controller | - ' # it is an image'
2025-10-04 05:25:21.159937 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.159943 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.159949 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.159955 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.159961 | controller | - ' case $NAME in'
2025-10-04 05:25:21.159966 | controller | - ' API)'
2025-10-04 05:25:21.159972 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.159978 | controller | - ' ;;'
2025-10-04 05:25:21.159984 | controller | - ' esac'
2025-10-04 05:25:21.159990 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.159995 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.160001 | controller | - ' exit 1'
2025-10-04 05:25:21.160007 | controller | - ' fi'
2025-10-04 05:25:21.160013 | controller | - ' fi'
2025-10-04 05:25:21.160019 | controller | - ' done'
2025-10-04 05:25:21.160025 | controller | - ' exit 0'
2025-10-04 05:25:21.160030 | controller | - ' ]'
2025-10-04 05:25:21.160036 | controller | - ' logger.go:42: 05:21:19 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.160042 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.160048 | controller | end }}'''
2025-10-04 05:25:21.160054 | controller | - ' logger.go:42: 05:21:19 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.160060 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.160066 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.160072 | controller | - ' logger.go:42: 05:21:19 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.160078 | controller | - ' logger.go:42: 05:21:19 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.160084 | controller | - ' logger.go:42: 05:21:19 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.160090 | controller | $imageTuples)'
2025-10-04 05:25:21.160095 | controller | - ' logger.go:42: 05:21:19 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.160101 | controller | - ' logger.go:42: 05:21:19 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.160107 | controller | - ' logger.go:42: 05:21:19 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.160113 | controller | - ' logger.go:42: 05:21:20 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.160119 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.160151 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.160160 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.160167 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.160176 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.160182 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.160188 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.160194 | controller | - ' exit 0'
2025-10-04 05:25:21.160200 | controller | - ' else'
2025-10-04 05:25:21.160205 | controller | - ' exit 1'
2025-10-04 05:25:21.160211 | controller | - ' fi'
2025-10-04 05:25:21.160217 | controller | - ' ]'
2025-10-04 05:25:21.160223 | controller | - ' logger.go:42: 05:21:20 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.160229 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.160235 | controller | }}'''
2025-10-04 05:25:21.160241 | controller | - ' logger.go:42: 05:21:20 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.160246 | controller | - ' logger.go:42: 05:21:20 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.160252 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.160258 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.160264 | controller | - ' logger.go:42: 05:21:20 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.160270 | controller | - ' logger.go:42: 05:21:20 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.160276 | controller | - ' logger.go:42: 05:21:20 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.160281 | controller | - ' logger.go:42: 05:21:20 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.160287 | controller | - ' logger.go:42: 05:21:20 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.160293 | controller | - ' logger.go:42: 05:21:20 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.160299 | controller | - ' logger.go:42: 05:21:20 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.160305 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.160311 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.160316 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.160322 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.160328 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.160337 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.160343 | controller | - ' # it is an image'
2025-10-04 05:25:21.160349 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.160354 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.160360 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.160366 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.160372 | controller | - ' case $NAME in'
2025-10-04 05:25:21.160378 | controller | - ' API)'
2025-10-04 05:25:21.160384 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.160389 | controller | - ' ;;'
2025-10-04 05:25:21.160395 | controller | - ' esac'
2025-10-04 05:25:21.160401 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.160407 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.160416 | controller | - ' exit 1'
2025-10-04 05:25:21.160422 | controller | - ' fi'
2025-10-04 05:25:21.160427 | controller | - ' fi'
2025-10-04 05:25:21.160433 | controller | - ' done'
2025-10-04 05:25:21.160439 | controller | - ' exit 0'
2025-10-04 05:25:21.160445 | controller | - ' ]'
2025-10-04 05:25:21.160451 | controller | - ' logger.go:42: 05:21:20 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.160457 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.160462 | controller | end }}'''
2025-10-04 05:25:21.160468 | controller | - ' logger.go:42: 05:21:20 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.160474 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.160480 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.160486 | controller | - ' logger.go:42: 05:21:20 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.160492 | controller | - ' logger.go:42: 05:21:20 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.160497 | controller | - ' logger.go:42: 05:21:20 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.160506 | controller | $imageTuples)'
2025-10-04 05:25:21.160522 | controller | - ' logger.go:42: 05:21:20 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.160528 | controller | - ' logger.go:42: 05:21:20 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.160534 | controller | - ' logger.go:42: 05:21:20 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.160540 | controller | - ' logger.go:42: 05:21:21 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.160546 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.160552 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.160558 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.160563 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.160572 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.160580 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.160585 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.160591 | controller | - ' exit 0'
2025-10-04 05:25:21.160597 | controller | - ' else'
2025-10-04 05:25:21.160603 | controller | - ' exit 1'
2025-10-04 05:25:21.160609 | controller | - ' fi'
2025-10-04 05:25:21.160615 | controller | - ' ]'
2025-10-04 05:25:21.160621 | controller | - ' logger.go:42: 05:21:21 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.160626 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.160632 | controller | }}'''
2025-10-04 05:25:21.160638 | controller | - ' logger.go:42: 05:21:21 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.160644 | controller | - ' logger.go:42: 05:21:21 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.160650 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.160656 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.160662 | controller | - ' logger.go:42: 05:21:21 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.160667 | controller | - ' logger.go:42: 05:21:21 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.160676 | controller | - ' logger.go:42: 05:21:21 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.160682 | controller | - ' logger.go:42: 05:21:21 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.160688 | controller | - ' logger.go:42: 05:21:21 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.160694 | controller | - ' logger.go:42: 05:21:21 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.160699 | controller | - ' logger.go:42: 05:21:21 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.160705 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.160711 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.160717 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.160723 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.160728 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.160734 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.160740 | controller | - ' # it is an image'
2025-10-04 05:25:21.160746 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.160752 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.160758 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.160763 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.160769 | controller | - ' case $NAME in'
2025-10-04 05:25:21.160775 | controller | - ' API)'
2025-10-04 05:25:21.160781 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.160787 | controller | - ' ;;'
2025-10-04 05:25:21.160793 | controller | - ' esac'
2025-10-04 05:25:21.160799 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.160804 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.160810 | controller | - ' exit 1'
2025-10-04 05:25:21.160816 | controller | - ' fi'
2025-10-04 05:25:21.160822 | controller | - ' fi'
2025-10-04 05:25:21.160828 | controller | - ' done'
2025-10-04 05:25:21.160834 | controller | - ' exit 0'
2025-10-04 05:25:21.160839 | controller | - ' ]'
2025-10-04 05:25:21.160845 | controller | - ' logger.go:42: 05:21:21 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.160851 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.160862 | controller | end }}'''
2025-10-04 05:25:21.160868 | controller | - ' logger.go:42: 05:21:21 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.160885 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.160891 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.160899 | controller | - ' logger.go:42: 05:21:22 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.160905 | controller | - ' logger.go:42: 05:21:22 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.160911 | controller | - ' logger.go:42: 05:21:22 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.160917 | controller | $imageTuples)'
2025-10-04 05:25:21.160923 | controller | - ' logger.go:42: 05:21:22 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.160929 | controller | - ' logger.go:42: 05:21:22 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.160937 | controller | - ' logger.go:42: 05:21:22 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.160943 | controller | - ' logger.go:42: 05:21:23 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.160949 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.160955 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.160961 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.160967 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.160972 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.160978 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.160984 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.160990 | controller | - ' exit 0'
2025-10-04 05:25:21.160996 | controller | - ' else'
2025-10-04 05:25:21.161001 | controller | - ' exit 1'
2025-10-04 05:25:21.161007 | controller | - ' fi'
2025-10-04 05:25:21.161013 | controller | - ' ]'
2025-10-04 05:25:21.161019 | controller | - ' logger.go:42: 05:21:23 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.161025 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.161030 | controller | }}'''
2025-10-04 05:25:21.161036 | controller | - ' logger.go:42: 05:21:23 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.161042 | controller | - ' logger.go:42: 05:21:23 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.161048 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.161054 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.161060 | controller | - ' logger.go:42: 05:21:23 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.161066 | controller | - ' logger.go:42: 05:21:23 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.161071 | controller | - ' logger.go:42: 05:21:23 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.161077 | controller | - ' logger.go:42: 05:21:23 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.161083 | controller | - ' logger.go:42: 05:21:23 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.161089 | controller | - ' logger.go:42: 05:21:23 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.161112 | controller | - ' logger.go:42: 05:21:23 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.161120 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.161140 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.161149 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.161155 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.161161 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.161167 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.161173 | controller | - ' # it is an image'
2025-10-04 05:25:21.161179 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.161184 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.161190 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.161199 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.161208 | controller | - ' case $NAME in'
2025-10-04 05:25:21.161214 | controller | - ' API)'
2025-10-04 05:25:21.161220 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.161226 | controller | - ' ;;'
2025-10-04 05:25:21.161232 | controller | - ' esac'
2025-10-04 05:25:21.161238 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.161244 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.161261 | controller | - ' exit 1'
2025-10-04 05:25:21.161267 | controller | - ' fi'
2025-10-04 05:25:21.161273 | controller | - ' fi'
2025-10-04 05:25:21.161279 | controller | - ' done'
2025-10-04 05:25:21.161285 | controller | - ' exit 0'
2025-10-04 05:25:21.161291 | controller | - ' ]'
2025-10-04 05:25:21.161300 | controller | - ' logger.go:42: 05:21:23 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.161306 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.161312 | controller | end }}'''
2025-10-04 05:25:21.161318 | controller | - ' logger.go:42: 05:21:23 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.161324 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.161330 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.161336 | controller | - ' logger.go:42: 05:21:23 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.161342 | controller | - ' logger.go:42: 05:21:23 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.161347 | controller | - ' logger.go:42: 05:21:23 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.161353 | controller | $imageTuples)'
2025-10-04 05:25:21.161359 | controller | - ' logger.go:42: 05:21:23 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.161365 | controller | - ' logger.go:42: 05:21:23 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.161371 | controller | - ' logger.go:42: 05:21:23 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.161377 | controller | - ' logger.go:42: 05:21:24 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.161383 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.161388 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.161394 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.161400 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.161406 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.161412 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.161418 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.161423 | controller | - ' exit 0'
2025-10-04 05:25:21.161429 | controller | - ' else'
2025-10-04 05:25:21.161435 | controller | - ' exit 1'
2025-10-04 05:25:21.161441 | controller | - ' fi'
2025-10-04 05:25:21.161447 | controller | - ' ]'
2025-10-04 05:25:21.161453 | controller | - ' logger.go:42: 05:21:24 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.161458 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.161464 | controller | }}'''
2025-10-04 05:25:21.161470 | controller | - ' logger.go:42: 05:21:24 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.161476 | controller | - ' logger.go:42: 05:21:24 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.161486 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.161492 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.161500 | controller | - ' logger.go:42: 05:21:24 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.161506 | controller | - ' logger.go:42: 05:21:24 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.161512 | controller | - ' logger.go:42: 05:21:24 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.161518 | controller | - ' logger.go:42: 05:21:24 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.161524 | controller | - ' logger.go:42: 05:21:24 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.161530 | controller | - ' logger.go:42: 05:21:24 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.161535 | controller | - ' logger.go:42: 05:21:24 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.161541 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.161547 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.161553 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.161559 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.161565 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.161570 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.161576 | controller | - ' # it is an image'
2025-10-04 05:25:21.161582 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.161588 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.161603 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.161609 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.161615 | controller | - ' case $NAME in'
2025-10-04 05:25:21.161621 | controller | - ' API)'
2025-10-04 05:25:21.161627 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.161633 | controller | - ' ;;'
2025-10-04 05:25:21.161639 | controller | - ' esac'
2025-10-04 05:25:21.161645 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.161651 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.161657 | controller | - ' exit 1'
2025-10-04 05:25:21.161662 | controller | - ' fi'
2025-10-04 05:25:21.161668 | controller | - ' fi'
2025-10-04 05:25:21.161674 | controller | - ' done'
2025-10-04 05:25:21.161680 | controller | - ' exit 0'
2025-10-04 05:25:21.161686 | controller | - ' ]'
2025-10-04 05:25:21.161691 | controller | - ' logger.go:42: 05:21:24 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.161697 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.161703 | controller | end }}'''
2025-10-04 05:25:21.161709 | controller | - ' logger.go:42: 05:21:24 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.161715 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.161721 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.161726 | controller | - ' logger.go:42: 05:21:24 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.161735 | controller | - ' logger.go:42: 05:21:24 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.161741 | controller | - ' logger.go:42: 05:21:24 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.161747 | controller | $imageTuples)'
2025-10-04 05:25:21.161753 | controller | - ' logger.go:42: 05:21:24 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.161759 | controller | - ' logger.go:42: 05:21:24 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.161765 | controller | - ' logger.go:42: 05:21:24 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.161770 | controller | - ' logger.go:42: 05:21:26 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.161776 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.161782 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.161788 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.161794 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.161799 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.161805 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.161811 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.161817 | controller | - ' exit 0'
2025-10-04 05:25:21.161823 | controller | - ' else'
2025-10-04 05:25:21.161829 | controller | - ' exit 1'
2025-10-04 05:25:21.161834 | controller | - ' fi'
2025-10-04 05:25:21.161840 | controller | - ' ]'
2025-10-04 05:25:21.161846 | controller | - ' logger.go:42: 05:21:26 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.161852 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.161858 | controller | }}'''
2025-10-04 05:25:21.161864 | controller | - ' logger.go:42: 05:21:26 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.161869 | controller | - ' logger.go:42: 05:21:26 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.161875 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.161881 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.161887 | controller | - ' logger.go:42: 05:21:26 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.161893 | controller | - ' logger.go:42: 05:21:26 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.161899 | controller | - ' logger.go:42: 05:21:26 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.161904 | controller | - ' logger.go:42: 05:21:26 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.161910 | controller | - ' logger.go:42: 05:21:26 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.161916 | controller | - ' logger.go:42: 05:21:26 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.161922 | controller | - ' logger.go:42: 05:21:26 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.161928 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.161943 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.161949 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.161955 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.161963 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.161973 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.161979 | controller | - ' # it is an image'
2025-10-04 05:25:21.161984 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.161990 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.161996 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.162002 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.162008 | controller | - ' case $NAME in'
2025-10-04 05:25:21.162014 | controller | - ' API)'
2025-10-04 05:25:21.162019 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.162025 | controller | - ' ;;'
2025-10-04 05:25:21.162031 | controller | - ' esac'
2025-10-04 05:25:21.162037 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.162043 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.162049 | controller | - ' exit 1'
2025-10-04 05:25:21.162054 | controller | - ' fi'
2025-10-04 05:25:21.162060 | controller | - ' fi'
2025-10-04 05:25:21.162066 | controller | - ' done'
2025-10-04 05:25:21.162072 | controller | - ' exit 0'
2025-10-04 05:25:21.162078 | controller | - ' ]'
2025-10-04 05:25:21.162084 | controller | - ' logger.go:42: 05:21:26 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.162089 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.162095 | controller | end }}'''
2025-10-04 05:25:21.162101 | controller | - ' logger.go:42: 05:21:26 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.162107 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.162113 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.162119 | controller | - ' logger.go:42: 05:21:26 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.162142 | controller | - ' logger.go:42: 05:21:26 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.162151 | controller | - ' logger.go:42: 05:21:26 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.162157 | controller | $imageTuples)'
2025-10-04 05:25:21.162163 | controller | - ' logger.go:42: 05:21:26 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.162169 | controller | - ' logger.go:42: 05:21:26 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.162174 | controller | - ' logger.go:42: 05:21:26 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.162180 | controller | - ' logger.go:42: 05:21:27 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.162186 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.162192 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.162198 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.162203 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.162209 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.162215 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.162221 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.162227 | controller | - ' exit 0'
2025-10-04 05:25:21.162233 | controller | - ' else'
2025-10-04 05:25:21.162238 | controller | - ' exit 1'
2025-10-04 05:25:21.162244 | controller | - ' fi'
2025-10-04 05:25:21.162250 | controller | - ' ]'
2025-10-04 05:25:21.162260 | controller | - ' logger.go:42: 05:21:27 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.162266 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.162272 | controller | }}'''
2025-10-04 05:25:21.162277 | controller | - ' logger.go:42: 05:21:27 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.162283 | controller | - ' logger.go:42: 05:21:27 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.162292 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.162297 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.162303 | controller | - ' logger.go:42: 05:21:27 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.162309 | controller | - ' logger.go:42: 05:21:27 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.162325 | controller | - ' logger.go:42: 05:21:27 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.162331 | controller | - ' logger.go:42: 05:21:27 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.162337 | controller | - ' logger.go:42: 05:21:27 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.162343 | controller | - ' logger.go:42: 05:21:27 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.162349 | controller | - ' logger.go:42: 05:21:27 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.162355 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.162361 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.162366 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.162372 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.162378 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.162384 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.162390 | controller | - ' # it is an image'
2025-10-04 05:25:21.162396 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.162401 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.162407 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.162413 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.162419 | controller | - ' case $NAME in'
2025-10-04 05:25:21.162425 | controller | - ' API)'
2025-10-04 05:25:21.162431 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.162436 | controller | - ' ;;'
2025-10-04 05:25:21.162442 | controller | - ' esac'
2025-10-04 05:25:21.162448 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.162454 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.162460 | controller | - ' exit 1'
2025-10-04 05:25:21.162465 | controller | - ' fi'
2025-10-04 05:25:21.162471 | controller | - ' fi'
2025-10-04 05:25:21.162477 | controller | - ' done'
2025-10-04 05:25:21.162483 | controller | - ' exit 0'
2025-10-04 05:25:21.162489 | controller | - ' ]'
2025-10-04 05:25:21.162494 | controller | - ' logger.go:42: 05:21:27 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.162500 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.162510 | controller | end }}'''
2025-10-04 05:25:21.162516 | controller | - ' logger.go:42: 05:21:27 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.162521 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.162527 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.162533 | controller | - ' logger.go:42: 05:21:27 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.162539 | controller | - ' logger.go:42: 05:21:27 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.162545 | controller | - ' logger.go:42: 05:21:27 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.162551 | controller | $imageTuples)'
2025-10-04 05:25:21.162556 | controller | - ' logger.go:42: 05:21:27 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.162562 | controller | - ' logger.go:42: 05:21:27 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.162568 | controller | - ' logger.go:42: 05:21:27 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.162574 | controller | - ' logger.go:42: 05:21:28 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.162580 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.162585 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.162591 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.162597 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.162603 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.162609 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.162615 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.162620 | controller | - ' exit 0'
2025-10-04 05:25:21.162626 | controller | - ' else'
2025-10-04 05:25:21.162632 | controller | - ' exit 1'
2025-10-04 05:25:21.162638 | controller | - ' fi'
2025-10-04 05:25:21.162644 | controller | - ' ]'
2025-10-04 05:25:21.162652 | controller | - ' logger.go:42: 05:21:28 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.162658 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.162664 | controller | }}'''
2025-10-04 05:25:21.162670 | controller | - ' logger.go:42: 05:21:28 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.162676 | controller | - ' logger.go:42: 05:21:28 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.162682 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.162688 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.162703 | controller | - ' logger.go:42: 05:21:28 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.162710 | controller | - ' logger.go:42: 05:21:28 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.162716 | controller | - ' logger.go:42: 05:21:28 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.162721 | controller | - ' logger.go:42: 05:21:28 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.162730 | controller | - ' logger.go:42: 05:21:28 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.162742 | controller | - ' logger.go:42: 05:21:28 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.162748 | controller | - ' logger.go:42: 05:21:28 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.162753 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.162759 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.162765 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.162771 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.162777 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.162783 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.162789 | controller | - ' # it is an image'
2025-10-04 05:25:21.162795 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.162800 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.162806 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.162812 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.162818 | controller | - ' case $NAME in'
2025-10-04 05:25:21.162824 | controller | - ' API)'
2025-10-04 05:25:21.162830 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.162835 | controller | - ' ;;'
2025-10-04 05:25:21.162841 | controller | - ' esac'
2025-10-04 05:25:21.162847 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.162853 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.162859 | controller | - ' exit 1'
2025-10-04 05:25:21.162867 | controller | - ' fi'
2025-10-04 05:25:21.162873 | controller | - ' fi'
2025-10-04 05:25:21.162879 | controller | - ' done'
2025-10-04 05:25:21.162885 | controller | - ' exit 0'
2025-10-04 05:25:21.162890 | controller | - ' ]'
2025-10-04 05:25:21.162896 | controller | - ' logger.go:42: 05:21:28 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.162902 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.162908 | controller | end }}'''
2025-10-04 05:25:21.162914 | controller | - ' logger.go:42: 05:21:28 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.162920 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.162926 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.162931 | controller | - ' logger.go:42: 05:21:29 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.162937 | controller | - ' logger.go:42: 05:21:29 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.162943 | controller | - ' logger.go:42: 05:21:29 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.162949 | controller | $imageTuples)'
2025-10-04 05:25:21.162955 | controller | - ' logger.go:42: 05:21:29 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.162961 | controller | - ' logger.go:42: 05:21:29 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.162966 | controller | - ' logger.go:42: 05:21:29 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.162972 | controller | - ' logger.go:42: 05:21:30 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.162978 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.162984 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.162990 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.162998 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.163007 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.163013 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.163018 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.163024 | controller | - ' exit 0'
2025-10-04 05:25:21.163030 | controller | - ' else'
2025-10-04 05:25:21.163036 | controller | - ' exit 1'
2025-10-04 05:25:21.163042 | controller | - ' fi'
2025-10-04 05:25:21.163048 | controller | - ' ]'
2025-10-04 05:25:21.163054 | controller | - ' logger.go:42: 05:21:30 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.163059 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.163065 | controller | }}'''
2025-10-04 05:25:21.163081 | controller | - ' logger.go:42: 05:21:30 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.163087 | controller | - ' logger.go:42: 05:21:30 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.163093 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.163099 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.163105 | controller | - ' logger.go:42: 05:21:30 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.163111 | controller | - ' logger.go:42: 05:21:30 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.163117 | controller | - ' logger.go:42: 05:21:30 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.163136 | controller | - ' logger.go:42: 05:21:30 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.163144 | controller | - ' logger.go:42: 05:21:30 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.163150 | controller | - ' logger.go:42: 05:21:30 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.163156 | controller | - ' logger.go:42: 05:21:30 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.163162 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.163168 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.163174 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.163180 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.163185 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.163191 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.163197 | controller | - ' # it is an image'
2025-10-04 05:25:21.163203 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.163209 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.163215 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.163221 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.163226 | controller | - ' case $NAME in'
2025-10-04 05:25:21.163232 | controller | - ' API)'
2025-10-04 05:25:21.163238 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.163244 | controller | - ' ;;'
2025-10-04 05:25:21.163250 | controller | - ' esac'
2025-10-04 05:25:21.163255 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.163261 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.163270 | controller | - ' exit 1'
2025-10-04 05:25:21.163276 | controller | - ' fi'
2025-10-04 05:25:21.163282 | controller | - ' fi'
2025-10-04 05:25:21.163288 | controller | - ' done'
2025-10-04 05:25:21.163294 | controller | - ' exit 0'
2025-10-04 05:25:21.163300 | controller | - ' ]'
2025-10-04 05:25:21.163305 | controller | - ' logger.go:42: 05:21:30 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.163311 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.163317 | controller | end }}'''
2025-10-04 05:25:21.163323 | controller | - ' logger.go:42: 05:21:30 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.163329 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.163335 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.163341 | controller | - ' logger.go:42: 05:21:30 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.163346 | controller | - ' logger.go:42: 05:21:30 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.163352 | controller | - ' logger.go:42: 05:21:30 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.163358 | controller | $imageTuples)'
2025-10-04 05:25:21.163364 | controller | - ' logger.go:42: 05:21:30 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.163372 | controller | - ' logger.go:42: 05:21:30 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.163378 | controller | - ' logger.go:42: 05:21:30 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.163384 | controller | - ' logger.go:42: 05:21:31 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.163390 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.163396 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.163401 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.163407 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.163425 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.163431 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.163437 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.163443 | controller | - ' exit 0'
2025-10-04 05:25:21.163449 | controller | - ' else'
2025-10-04 05:25:21.163455 | controller | - ' exit 1'
2025-10-04 05:25:21.163460 | controller | - ' fi'
2025-10-04 05:25:21.163466 | controller | - ' ]'
2025-10-04 05:25:21.163472 | controller | - ' logger.go:42: 05:21:31 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.163478 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.163484 | controller | }}'''
2025-10-04 05:25:21.163490 | controller | - ' logger.go:42: 05:21:31 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.163495 | controller | - ' logger.go:42: 05:21:31 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.163501 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.163507 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.163513 | controller | - ' logger.go:42: 05:21:31 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.163521 | controller | - ' logger.go:42: 05:21:31 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.163530 | controller | - ' logger.go:42: 05:21:31 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.163536 | controller | - ' logger.go:42: 05:21:31 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.163542 | controller | - ' logger.go:42: 05:21:31 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.163548 | controller | - ' logger.go:42: 05:21:31 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.163554 | controller | - ' logger.go:42: 05:21:31 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.163560 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.163565 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.163571 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.163577 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.163583 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.163591 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.163597 | controller | - ' # it is an image'
2025-10-04 05:25:21.163603 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.163609 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.163615 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.163620 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.163626 | controller | - ' case $NAME in'
2025-10-04 05:25:21.163632 | controller | - ' API)'
2025-10-04 05:25:21.163638 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.163644 | controller | - ' ;;'
2025-10-04 05:25:21.163650 | controller | - ' esac'
2025-10-04 05:25:21.163655 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.163661 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.163667 | controller | - ' exit 1'
2025-10-04 05:25:21.163673 | controller | - ' fi'
2025-10-04 05:25:21.163679 | controller | - ' fi'
2025-10-04 05:25:21.163685 | controller | - ' done'
2025-10-04 05:25:21.163691 | controller | - ' exit 0'
2025-10-04 05:25:21.163696 | controller | - ' ]'
2025-10-04 05:25:21.163702 | controller | - ' logger.go:42: 05:21:31 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.163708 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.163714 | controller | end }}'''
2025-10-04 05:25:21.163720 | controller | - ' logger.go:42: 05:21:31 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.163726 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.163731 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.163737 | controller | - ' logger.go:42: 05:21:31 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.163743 | controller | - ' logger.go:42: 05:21:31 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.163749 | controller | - ' logger.go:42: 05:21:31 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.163755 | controller | $imageTuples)'
2025-10-04 05:25:21.163761 | controller | - ' logger.go:42: 05:21:31 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.163767 | controller | - ' logger.go:42: 05:21:31 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.163785 | controller | - ' logger.go:42: 05:21:31 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.163792 | controller | - ' logger.go:42: 05:21:32 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.163797 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.163803 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.163809 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.163815 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.163821 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.163827 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.163833 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.163839 | controller | - ' exit 0'
2025-10-04 05:25:21.163845 | controller | - ' else'
2025-10-04 05:25:21.163850 | controller | - ' exit 1'
2025-10-04 05:25:21.163856 | controller | - ' fi'
2025-10-04 05:25:21.163862 | controller | - ' ]'
2025-10-04 05:25:21.163868 | controller | - ' logger.go:42: 05:21:32 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.163874 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.163880 | controller | }}'''
2025-10-04 05:25:21.163886 | controller | - ' logger.go:42: 05:21:32 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.163892 | controller | - ' logger.go:42: 05:21:32 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.163898 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.163903 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.163909 | controller | - ' logger.go:42: 05:21:33 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.163915 | controller | - ' logger.go:42: 05:21:33 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.163921 | controller | - ' logger.go:42: 05:21:33 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.163927 | controller | - ' logger.go:42: 05:21:33 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.163933 | controller | - ' logger.go:42: 05:21:33 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.163939 | controller | - ' logger.go:42: 05:21:33 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.163944 | controller | - ' logger.go:42: 05:21:33 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.163950 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.163956 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.163962 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.163968 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.163973 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.163979 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.163985 | controller | - ' # it is an image'
2025-10-04 05:25:21.163991 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.163997 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.164003 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.164008 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.164017 | controller | - ' case $NAME in'
2025-10-04 05:25:21.164023 | controller | - ' API)'
2025-10-04 05:25:21.164029 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.164035 | controller | - ' ;;'
2025-10-04 05:25:21.164041 | controller | - ' esac'
2025-10-04 05:25:21.164046 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.164052 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.164058 | controller | - ' exit 1'
2025-10-04 05:25:21.164064 | controller | - ' fi'
2025-10-04 05:25:21.164070 | controller | - ' fi'
2025-10-04 05:25:21.164075 | controller | - ' done'
2025-10-04 05:25:21.164081 | controller | - ' exit 0'
2025-10-04 05:25:21.164090 | controller | - ' ]'
2025-10-04 05:25:21.164095 | controller | - ' logger.go:42: 05:21:33 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.164101 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.164107 | controller | end }}'''
2025-10-04 05:25:21.164113 | controller | - ' logger.go:42: 05:21:33 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.164119 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.164138 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.164156 | controller | - ' logger.go:42: 05:21:33 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.164162 | controller | - ' logger.go:42: 05:21:33 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.164168 | controller | - ' logger.go:42: 05:21:33 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.164174 | controller | $imageTuples)'
2025-10-04 05:25:21.164180 | controller | - ' logger.go:42: 05:21:33 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.164185 | controller | - ' logger.go:42: 05:21:33 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.164192 | controller | - ' logger.go:42: 05:21:33 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.164197 | controller | - ' logger.go:42: 05:21:34 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.164203 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.164209 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.164215 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.164221 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.164227 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.164232 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.164238 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.164244 | controller | - ' exit 0'
2025-10-04 05:25:21.164250 | controller | - ' else'
2025-10-04 05:25:21.164256 | controller | - ' exit 1'
2025-10-04 05:25:21.164262 | controller | - ' fi'
2025-10-04 05:25:21.164267 | controller | - ' ]'
2025-10-04 05:25:21.164273 | controller | - ' logger.go:42: 05:21:34 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.164279 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.164285 | controller | }}'''
2025-10-04 05:25:21.164294 | controller | - ' logger.go:42: 05:21:34 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.164299 | controller | - ' logger.go:42: 05:21:34 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.164308 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.164314 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.164320 | controller | - ' logger.go:42: 05:21:34 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.164326 | controller | - ' logger.go:42: 05:21:34 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.164332 | controller | - ' logger.go:42: 05:21:34 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.164338 | controller | - ' logger.go:42: 05:21:34 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.164343 | controller | - ' logger.go:42: 05:21:34 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.164349 | controller | - ' logger.go:42: 05:21:34 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.164357 | controller | - ' logger.go:42: 05:21:34 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.164363 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.164369 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.164375 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.164381 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.164387 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.164393 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.164398 | controller | - ' # it is an image'
2025-10-04 05:25:21.164404 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.164410 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.164416 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.164422 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.164428 | controller | - ' case $NAME in'
2025-10-04 05:25:21.164434 | controller | - ' API)'
2025-10-04 05:25:21.164439 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.164445 | controller | - ' ;;'
2025-10-04 05:25:21.164451 | controller | - ' esac'
2025-10-04 05:25:21.164457 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.164463 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.164469 | controller | - ' exit 1'
2025-10-04 05:25:21.164475 | controller | - ' fi'
2025-10-04 05:25:21.164480 | controller | - ' fi'
2025-10-04 05:25:21.164486 | controller | - ' done'
2025-10-04 05:25:21.164492 | controller | - ' exit 0'
2025-10-04 05:25:21.164498 | controller | - ' ]'
2025-10-04 05:25:21.164503 | controller | - ' logger.go:42: 05:21:34 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.164519 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.164526 | controller | end }}'''
2025-10-04 05:25:21.164531 | controller | - ' logger.go:42: 05:21:34 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.164537 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.164543 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.164554 | controller | - ' logger.go:42: 05:21:34 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.164563 | controller | - ' logger.go:42: 05:21:34 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.164569 | controller | - ' logger.go:42: 05:21:34 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.164575 | controller | $imageTuples)'
2025-10-04 05:25:21.164581 | controller | - ' logger.go:42: 05:21:34 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.164587 | controller | - ' logger.go:42: 05:21:34 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.164592 | controller | - ' logger.go:42: 05:21:34 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.164598 | controller | - ' logger.go:42: 05:21:35 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.164604 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.164610 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.164616 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.164622 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.164628 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.164633 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.164639 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.164645 | controller | - ' exit 0'
2025-10-04 05:25:21.164651 | controller | - ' else'
2025-10-04 05:25:21.164657 | controller | - ' exit 1'
2025-10-04 05:25:21.164662 | controller | - ' fi'
2025-10-04 05:25:21.164668 | controller | - ' ]'
2025-10-04 05:25:21.164674 | controller | - ' logger.go:42: 05:21:35 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.164680 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.164686 | controller | }}'''
2025-10-04 05:25:21.164691 | controller | - ' logger.go:42: 05:21:35 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.164697 | controller | - ' logger.go:42: 05:21:35 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.164703 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.164709 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.164715 | controller | - ' logger.go:42: 05:21:35 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.164721 | controller | - ' logger.go:42: 05:21:35 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.164726 | controller | - ' logger.go:42: 05:21:35 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.164732 | controller | - ' logger.go:42: 05:21:35 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.164738 | controller | - ' logger.go:42: 05:21:35 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.164744 | controller | - ' logger.go:42: 05:21:35 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.164750 | controller | - ' logger.go:42: 05:21:35 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.164755 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.164761 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.164767 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.164773 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.164782 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.164787 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.164793 | controller | - ' # it is an image'
2025-10-04 05:25:21.164802 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.164807 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.164813 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.164819 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.164825 | controller | - ' case $NAME in'
2025-10-04 05:25:21.164831 | controller | - ' API)'
2025-10-04 05:25:21.164847 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.164853 | controller | - ' ;;'
2025-10-04 05:25:21.164859 | controller | - ' esac'
2025-10-04 05:25:21.164865 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.164871 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.164878 | controller | - ' exit 1'
2025-10-04 05:25:21.164885 | controller | - ' fi'
2025-10-04 05:25:21.164891 | controller | - ' fi'
2025-10-04 05:25:21.164899 | controller | - ' done'
2025-10-04 05:25:21.164905 | controller | - ' exit 0'
2025-10-04 05:25:21.164911 | controller | - ' ]'
2025-10-04 05:25:21.164917 | controller | - ' logger.go:42: 05:21:35 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.164923 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.164928 | controller | end }}'''
2025-10-04 05:25:21.164934 | controller | - ' logger.go:42: 05:21:35 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.164940 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.164946 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.164952 | controller | - ' logger.go:42: 05:21:36 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.164958 | controller | - ' logger.go:42: 05:21:36 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.164964 | controller | - ' logger.go:42: 05:21:36 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.164969 | controller | $imageTuples)'
2025-10-04 05:25:21.164975 | controller | - ' logger.go:42: 05:21:36 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.164981 | controller | - ' logger.go:42: 05:21:36 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.164987 | controller | - ' logger.go:42: 05:21:36 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.164993 | controller | - ' logger.go:42: 05:21:37 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.164999 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.165005 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.165010 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.165016 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.165022 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.165028 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.165034 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.165040 | controller | - ' exit 0'
2025-10-04 05:25:21.165046 | controller | - ' else'
2025-10-04 05:25:21.165051 | controller | - ' exit 1'
2025-10-04 05:25:21.165057 | controller | - ' fi'
2025-10-04 05:25:21.165063 | controller | - ' ]'
2025-10-04 05:25:21.165073 | controller | - ' logger.go:42: 05:21:37 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.165079 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.165085 | controller | }}'''
2025-10-04 05:25:21.165090 | controller | - ' logger.go:42: 05:21:37 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.165114 | controller | - ' logger.go:42: 05:21:37 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.165120 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.165141 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.165153 | controller | - ' logger.go:42: 05:21:37 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.165160 | controller | - ' logger.go:42: 05:21:37 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.165168 | controller | - ' logger.go:42: 05:21:37 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.165176 | controller | - ' logger.go:42: 05:21:37 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.165183 | controller | - ' logger.go:42: 05:21:37 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.165191 | controller | - ' logger.go:42: 05:21:37 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.165197 | controller | - ' logger.go:42: 05:21:37 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.165202 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.165208 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.165214 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.165220 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.165226 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.165248 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.165254 | controller | - ' # it is an image'
2025-10-04 05:25:21.165260 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.165266 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.165272 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.165278 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.165284 | controller | - ' case $NAME in'
2025-10-04 05:25:21.165290 | controller | - ' API)'
2025-10-04 05:25:21.165296 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.165302 | controller | - ' ;;'
2025-10-04 05:25:21.165308 | controller | - ' esac'
2025-10-04 05:25:21.165313 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.165319 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.165325 | controller | - ' exit 1'
2025-10-04 05:25:21.165331 | controller | - ' fi'
2025-10-04 05:25:21.165337 | controller | - ' fi'
2025-10-04 05:25:21.165343 | controller | - ' done'
2025-10-04 05:25:21.165348 | controller | - ' exit 0'
2025-10-04 05:25:21.165354 | controller | - ' ]'
2025-10-04 05:25:21.165360 | controller | - ' logger.go:42: 05:21:37 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.165366 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.165375 | controller | end }}'''
2025-10-04 05:25:21.165381 | controller | - ' logger.go:42: 05:21:37 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.165387 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.165395 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.165401 | controller | - ' logger.go:42: 05:21:37 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.165407 | controller | - ' logger.go:42: 05:21:37 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.165413 | controller | - ' logger.go:42: 05:21:37 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.165419 | controller | $imageTuples)'
2025-10-04 05:25:21.165425 | controller | - ' logger.go:42: 05:21:37 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.165431 | controller | - ' logger.go:42: 05:21:37 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.165436 | controller | - ' logger.go:42: 05:21:37 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.165442 | controller | - ' logger.go:42: 05:21:38 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.165448 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.165456 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.165462 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.165468 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.165474 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.165482 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.165488 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.165493 | controller | - ' exit 0'
2025-10-04 05:25:21.165499 | controller | - ' else'
2025-10-04 05:25:21.165505 | controller | - ' exit 1'
2025-10-04 05:25:21.165511 | controller | - ' fi'
2025-10-04 05:25:21.165517 | controller | - ' ]'
2025-10-04 05:25:21.165523 | controller | - ' logger.go:42: 05:21:38 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.165533 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.165541 | controller | }}'''
2025-10-04 05:25:21.165548 | controller | - ' logger.go:42: 05:21:38 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.165556 | controller | - ' logger.go:42: 05:21:38 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.165562 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.165569 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.165576 | controller | - ' logger.go:42: 05:21:38 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.165583 | controller | - ' logger.go:42: 05:21:38 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.165590 | controller | - ' logger.go:42: 05:21:38 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.165598 | controller | - ' logger.go:42: 05:21:38 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.165605 | controller | - ' logger.go:42: 05:21:38 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.165629 | controller | - ' logger.go:42: 05:21:38 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.165642 | controller | - ' logger.go:42: 05:21:38 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.165648 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.165654 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.165660 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.165666 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.165673 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.165680 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.165688 | controller | - ' # it is an image'
2025-10-04 05:25:21.165695 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.165703 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.165710 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.165717 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.165724 | controller | - ' case $NAME in'
2025-10-04 05:25:21.165731 | controller | - ' API)'
2025-10-04 05:25:21.165739 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.165747 | controller | - ' ;;'
2025-10-04 05:25:21.165754 | controller | - ' esac'
2025-10-04 05:25:21.165761 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.165766 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.165773 | controller | - ' exit 1'
2025-10-04 05:25:21.165780 | controller | - ' fi'
2025-10-04 05:25:21.165787 | controller | - ' fi'
2025-10-04 05:25:21.165795 | controller | - ' done'
2025-10-04 05:25:21.165802 | controller | - ' exit 0'
2025-10-04 05:25:21.165809 | controller | - ' ]'
2025-10-04 05:25:21.165816 | controller | - ' logger.go:42: 05:21:38 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.165823 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.165831 | controller | end }}'''
2025-10-04 05:25:21.165838 | controller | - ' logger.go:42: 05:21:38 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.165845 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.165853 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.165861 | controller | - ' logger.go:42: 05:21:38 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.165868 | controller | - ' logger.go:42: 05:21:38 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.165876 | controller | - ' logger.go:42: 05:21:38 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.165883 | controller | $imageTuples)'
2025-10-04 05:25:21.165890 | controller | - ' logger.go:42: 05:21:38 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.165898 | controller | - ' logger.go:42: 05:21:38 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.165905 | controller | - ' logger.go:42: 05:21:38 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.165913 | controller | - ' logger.go:42: 05:21:40 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.165920 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.165928 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.165934 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.165939 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.165949 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.165955 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.165961 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.165967 | controller | - ' exit 0'
2025-10-04 05:25:21.165973 | controller | - ' else'
2025-10-04 05:25:21.165978 | controller | - ' exit 1'
2025-10-04 05:25:21.165984 | controller | - ' fi'
2025-10-04 05:25:21.165990 | controller | - ' ]'
2025-10-04 05:25:21.165996 | controller | - ' logger.go:42: 05:21:40 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.166002 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.166007 | controller | }}'''
2025-10-04 05:25:21.166013 | controller | - ' logger.go:42: 05:21:40 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.166019 | controller | - ' logger.go:42: 05:21:40 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.166025 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.166031 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.166037 | controller | - ' logger.go:42: 05:21:40 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.166055 | controller | - ' logger.go:42: 05:21:40 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.166062 | controller | - ' logger.go:42: 05:21:40 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.166067 | controller | - ' logger.go:42: 05:21:40 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.166073 | controller | - ' logger.go:42: 05:21:40 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.166079 | controller | - ' logger.go:42: 05:21:40 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.166085 | controller | - ' logger.go:42: 05:21:40 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.166091 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.166097 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.166103 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.166109 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.166115 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.166120 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.166141 | controller | - ' # it is an image'
2025-10-04 05:25:21.166151 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.166157 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.166163 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.166169 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.166175 | controller | - ' case $NAME in'
2025-10-04 05:25:21.166180 | controller | - ' API)'
2025-10-04 05:25:21.166186 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.166192 | controller | - ' ;;'
2025-10-04 05:25:21.166198 | controller | - ' esac'
2025-10-04 05:25:21.166204 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.166210 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.166219 | controller | - ' exit 1'
2025-10-04 05:25:21.166225 | controller | - ' fi'
2025-10-04 05:25:21.166231 | controller | - ' fi'
2025-10-04 05:25:21.166237 | controller | - ' done'
2025-10-04 05:25:21.166242 | controller | - ' exit 0'
2025-10-04 05:25:21.166248 | controller | - ' ]'
2025-10-04 05:25:21.166254 | controller | - ' logger.go:42: 05:21:40 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.166260 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.166266 | controller | end }}'''
2025-10-04 05:25:21.166272 | controller | - ' logger.go:42: 05:21:40 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.166277 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.166283 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.166289 | controller | - ' logger.go:42: 05:21:40 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.166295 | controller | - ' logger.go:42: 05:21:40 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.166311 | controller | - ' logger.go:42: 05:21:40 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.166323 | controller | $imageTuples)'
2025-10-04 05:25:21.166329 | controller | - ' logger.go:42: 05:21:40 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.166334 | controller | - ' logger.go:42: 05:21:40 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.166340 | controller | - ' logger.go:42: 05:21:40 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.166346 | controller | - ' logger.go:42: 05:21:41 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.166352 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.166358 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.166364 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.166369 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.166375 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.166381 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.166387 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.166393 | controller | - ' exit 0'
2025-10-04 05:25:21.166399 | controller | - ' else'
2025-10-04 05:25:21.166405 | controller | - ' exit 1'
2025-10-04 05:25:21.166411 | controller | - ' fi'
2025-10-04 05:25:21.166417 | controller | - ' ]'
2025-10-04 05:25:21.166423 | controller | - ' logger.go:42: 05:21:41 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.166429 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.166434 | controller | }}'''
2025-10-04 05:25:21.166440 | controller | - ' logger.go:42: 05:21:41 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.166456 | controller | - ' logger.go:42: 05:21:41 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.166463 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.166468 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.166474 | controller | - ' logger.go:42: 05:21:41 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.166480 | controller | - ' logger.go:42: 05:21:41 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.166492 | controller | - ' logger.go:42: 05:21:41 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.166498 | controller | - ' logger.go:42: 05:21:41 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.166504 | controller | - ' logger.go:42: 05:21:41 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.166510 | controller | - ' logger.go:42: 05:21:41 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.166516 | controller | - ' logger.go:42: 05:21:41 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.166521 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.166527 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.166533 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.166543 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.166549 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.166554 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.166562 | controller | - ' # it is an image'
2025-10-04 05:25:21.166568 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.166574 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.166580 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.166586 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.166592 | controller | - ' case $NAME in'
2025-10-04 05:25:21.166598 | controller | - ' API)'
2025-10-04 05:25:21.166603 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.166609 | controller | - ' ;;'
2025-10-04 05:25:21.166615 | controller | - ' esac'
2025-10-04 05:25:21.166621 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.166629 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.166636 | controller | - ' exit 1'
2025-10-04 05:25:21.166643 | controller | - ' fi'
2025-10-04 05:25:21.166651 | controller | - ' fi'
2025-10-04 05:25:21.166658 | controller | - ' done'
2025-10-04 05:25:21.166666 | controller | - ' exit 0'
2025-10-04 05:25:21.166673 | controller | - ' ]'
2025-10-04 05:25:21.166680 | controller | - ' logger.go:42: 05:21:41 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.166687 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.166695 | controller | end }}'''
2025-10-04 05:25:21.166702 | controller | - ' logger.go:42: 05:21:41 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.166709 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.166717 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.166724 | controller | - ' logger.go:42: 05:21:41 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.166732 | controller | - ' logger.go:42: 05:21:41 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.166738 | controller | - ' logger.go:42: 05:21:41 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.166744 | controller | $imageTuples)'
2025-10-04 05:25:21.166749 | controller | - ' logger.go:42: 05:21:41 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.166755 | controller | - ' logger.go:42: 05:21:41 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.166761 | controller | - ' logger.go:42: 05:21:41 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.166771 | controller | - ' logger.go:42: 05:21:42 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.166777 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.166782 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.166788 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.166794 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.166800 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.166806 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.166812 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.166817 | controller | - ' exit 0'
2025-10-04 05:25:21.166823 | controller | - ' else'
2025-10-04 05:25:21.166829 | controller | - ' exit 1'
2025-10-04 05:25:21.166847 | controller | - ' fi'
2025-10-04 05:25:21.166853 | controller | - ' ]'
2025-10-04 05:25:21.166859 | controller | - ' logger.go:42: 05:21:42 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.166865 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.166871 | controller | }}'''
2025-10-04 05:25:21.166877 | controller | - ' logger.go:42: 05:21:42 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.166883 | controller | - ' logger.go:42: 05:21:42 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.166889 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.166894 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.166900 | controller | - ' logger.go:42: 05:21:42 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.166906 | controller | - ' logger.go:42: 05:21:42 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.166912 | controller | - ' logger.go:42: 05:21:42 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.166918 | controller | - ' logger.go:42: 05:21:42 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.166924 | controller | - ' logger.go:42: 05:21:42 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.166930 | controller | - ' logger.go:42: 05:21:42 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.166935 | controller | - ' logger.go:42: 05:21:42 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.166941 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.166947 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.166953 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.166959 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.166965 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.166974 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.166980 | controller | - ' # it is an image'
2025-10-04 05:25:21.166986 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.166991 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.166997 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.167003 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.167012 | controller | - ' case $NAME in'
2025-10-04 05:25:21.167018 | controller | - ' API)'
2025-10-04 05:25:21.167024 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.167029 | controller | - ' ;;'
2025-10-04 05:25:21.167035 | controller | - ' esac'
2025-10-04 05:25:21.167041 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.167047 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.167053 | controller | - ' exit 1'
2025-10-04 05:25:21.167059 | controller | - ' fi'
2025-10-04 05:25:21.167064 | controller | - ' fi'
2025-10-04 05:25:21.167070 | controller | - ' done'
2025-10-04 05:25:21.167076 | controller | - ' exit 0'
2025-10-04 05:25:21.167084 | controller | - ' ]'
2025-10-04 05:25:21.167090 | controller | - ' logger.go:42: 05:21:42 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.167096 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.167102 | controller | end }}'''
2025-10-04 05:25:21.167108 | controller | - ' logger.go:42: 05:21:42 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.167113 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.167119 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.167141 | controller | - ' logger.go:42: 05:21:43 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.167150 | controller | - ' logger.go:42: 05:21:43 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.167156 | controller | - ' logger.go:42: 05:21:43 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.167162 | controller | $imageTuples)'
2025-10-04 05:25:21.167168 | controller | - ' logger.go:42: 05:21:43 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.167173 | controller | - ' logger.go:42: 05:21:43 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.167179 | controller | - ' logger.go:42: 05:21:43 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.167185 | controller | - ' logger.go:42: 05:21:44 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.167191 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.167208 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.167214 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.167220 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.167226 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.167235 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.167241 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.167247 | controller | - ' exit 0'
2025-10-04 05:25:21.167253 | controller | - ' else'
2025-10-04 05:25:21.167259 | controller | - ' exit 1'
2025-10-04 05:25:21.167264 | controller | - ' fi'
2025-10-04 05:25:21.167270 | controller | - ' ]'
2025-10-04 05:25:21.167276 | controller | - ' logger.go:42: 05:21:44 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.167282 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.167288 | controller | }}'''
2025-10-04 05:25:21.167294 | controller | - ' logger.go:42: 05:21:44 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.167299 | controller | - ' logger.go:42: 05:21:44 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.167309 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.167314 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.167320 | controller | - ' logger.go:42: 05:21:44 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.167326 | controller | - ' logger.go:42: 05:21:44 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.167332 | controller | - ' logger.go:42: 05:21:44 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.167338 | controller | - ' logger.go:42: 05:21:44 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.167344 | controller | - ' logger.go:42: 05:21:44 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.167350 | controller | - ' logger.go:42: 05:21:44 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.167355 | controller | - ' logger.go:42: 05:21:44 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.167361 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.167367 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.167373 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.167379 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.167384 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.167390 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.167396 | controller | - ' # it is an image'
2025-10-04 05:25:21.167402 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.167408 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.167414 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.167419 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.167425 | controller | - ' case $NAME in'
2025-10-04 05:25:21.167431 | controller | - ' API)'
2025-10-04 05:25:21.167437 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.167443 | controller | - ' ;;'
2025-10-04 05:25:21.167448 | controller | - ' esac'
2025-10-04 05:25:21.167454 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.167460 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.167466 | controller | - ' exit 1'
2025-10-04 05:25:21.167472 | controller | - ' fi'
2025-10-04 05:25:21.167478 | controller | - ' fi'
2025-10-04 05:25:21.167483 | controller | - ' done'
2025-10-04 05:25:21.167489 | controller | - ' exit 0'
2025-10-04 05:25:21.167495 | controller | - ' ]'
2025-10-04 05:25:21.167501 | controller | - ' logger.go:42: 05:21:44 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.167507 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.167513 | controller | end }}'''
2025-10-04 05:25:21.167518 | controller | - ' logger.go:42: 05:21:44 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.167524 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.167530 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.167536 | controller | - ' logger.go:42: 05:21:44 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.167542 | controller | - ' logger.go:42: 05:21:44 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.167551 | controller | - ' logger.go:42: 05:21:44 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.167573 | controller | $imageTuples)'
2025-10-04 05:25:21.167579 | controller | - ' logger.go:42: 05:21:44 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.167585 | controller | - ' logger.go:42: 05:21:44 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.167591 | controller | - ' logger.go:42: 05:21:44 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.167597 | controller | - ' logger.go:42: 05:21:45 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.167602 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.167608 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.167614 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.167620 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.167626 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.167632 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.167638 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.167643 | controller | - ' exit 0'
2025-10-04 05:25:21.167649 | controller | - ' else'
2025-10-04 05:25:21.167655 | controller | - ' exit 1'
2025-10-04 05:25:21.167661 | controller | - ' fi'
2025-10-04 05:25:21.167667 | controller | - ' ]'
2025-10-04 05:25:21.167675 | controller | - ' logger.go:42: 05:21:45 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.167681 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.167687 | controller | }}'''
2025-10-04 05:25:21.167693 | controller | - ' logger.go:42: 05:21:45 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.167698 | controller | - ' logger.go:42: 05:21:45 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.167704 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.167710 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.167716 | controller | - ' logger.go:42: 05:21:45 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.167722 | controller | - ' logger.go:42: 05:21:45 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.167728 | controller | - ' logger.go:42: 05:21:45 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.167733 | controller | - ' logger.go:42: 05:21:45 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.167739 | controller | - ' logger.go:42: 05:21:45 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.167745 | controller | - ' logger.go:42: 05:21:45 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.167751 | controller | - ' logger.go:42: 05:21:45 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.167757 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.167763 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.167768 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.167774 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.167783 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.167789 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.167795 | controller | - ' # it is an image'
2025-10-04 05:25:21.167801 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.167807 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.167813 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.167818 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.167824 | controller | - ' case $NAME in'
2025-10-04 05:25:21.167830 | controller | - ' API)'
2025-10-04 05:25:21.167836 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.167842 | controller | - ' ;;'
2025-10-04 05:25:21.167848 | controller | - ' esac'
2025-10-04 05:25:21.167853 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.167859 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.167865 | controller | - ' exit 1'
2025-10-04 05:25:21.167871 | controller | - ' fi'
2025-10-04 05:25:21.167877 | controller | - ' fi'
2025-10-04 05:25:21.167883 | controller | - ' done'
2025-10-04 05:25:21.167888 | controller | - ' exit 0'
2025-10-04 05:25:21.167894 | controller | - ' ]'
2025-10-04 05:25:21.167900 | controller | - ' logger.go:42: 05:21:45 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.167906 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.167912 | controller | end }}'''
2025-10-04 05:25:21.167918 | controller | - ' logger.go:42: 05:21:45 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.167934 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.167942 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.167949 | controller | - ' logger.go:42: 05:21:45 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.167957 | controller | - ' logger.go:42: 05:21:45 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.167964 | controller | - ' logger.go:42: 05:21:45 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.167972 | controller | $imageTuples)'
2025-10-04 05:25:21.167979 | controller | - ' logger.go:42: 05:21:45 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.167985 | controller | - ' logger.go:42: 05:21:45 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.167991 | controller | - ' logger.go:42: 05:21:45 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.167997 | controller | - ' logger.go:42: 05:21:46 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.168003 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.168008 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.168014 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.168020 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.168026 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.168032 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.168038 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.168043 | controller | - ' exit 0'
2025-10-04 05:25:21.168049 | controller | - ' else'
2025-10-04 05:25:21.168055 | controller | - ' exit 1'
2025-10-04 05:25:21.168061 | controller | - ' fi'
2025-10-04 05:25:21.168067 | controller | - ' ]'
2025-10-04 05:25:21.168073 | controller | - ' logger.go:42: 05:21:46 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.168082 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.168088 | controller | }}'''
2025-10-04 05:25:21.168094 | controller | - ' logger.go:42: 05:21:46 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.168100 | controller | - ' logger.go:42: 05:21:46 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.168106 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.168111 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.168120 | controller | - ' logger.go:42: 05:21:47 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.168140 | controller | - ' logger.go:42: 05:21:47 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.168148 | controller | - ' logger.go:42: 05:21:47 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.168155 | controller | - ' logger.go:42: 05:21:47 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.168161 | controller | - ' logger.go:42: 05:21:47 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.168167 | controller | - ' logger.go:42: 05:21:47 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.168172 | controller | - ' logger.go:42: 05:21:47 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.168178 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.168184 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.168190 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.168196 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.168202 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.168207 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.168213 | controller | - ' # it is an image'
2025-10-04 05:25:21.168219 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.168225 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.168231 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.168237 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.168242 | controller | - ' case $NAME in'
2025-10-04 05:25:21.168248 | controller | - ' API)'
2025-10-04 05:25:21.168254 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.168260 | controller | - ' ;;'
2025-10-04 05:25:21.168266 | controller | - ' esac'
2025-10-04 05:25:21.168272 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.168278 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.168292 | controller | - ' exit 1'
2025-10-04 05:25:21.168298 | controller | - ' fi'
2025-10-04 05:25:21.168304 | controller | - ' fi'
2025-10-04 05:25:21.168310 | controller | - ' done'
2025-10-04 05:25:21.168316 | controller | - ' exit 0'
2025-10-04 05:25:21.168322 | controller | - ' ]'
2025-10-04 05:25:21.168327 | controller | - ' logger.go:42: 05:21:47 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.168333 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.168339 | controller | end }}'''
2025-10-04 05:25:21.168350 | controller | - ' logger.go:42: 05:21:47 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.168356 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.168362 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.168368 | controller | - ' logger.go:42: 05:21:47 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.168377 | controller | - ' logger.go:42: 05:21:47 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.168383 | controller | - ' logger.go:42: 05:21:47 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.168388 | controller | $imageTuples)'
2025-10-04 05:25:21.168394 | controller | - ' logger.go:42: 05:21:47 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.168400 | controller | - ' logger.go:42: 05:21:47 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.168406 | controller | - ' logger.go:42: 05:21:47 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.168412 | controller | - ' logger.go:42: 05:21:48 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.168418 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.168423 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.168429 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.168435 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.168441 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.168447 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.168453 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.168458 | controller | - ' exit 0'
2025-10-04 05:25:21.168464 | controller | - ' else'
2025-10-04 05:25:21.168470 | controller | - ' exit 1'
2025-10-04 05:25:21.168476 | controller | - ' fi'
2025-10-04 05:25:21.168482 | controller | - ' ]'
2025-10-04 05:25:21.168490 | controller | - ' logger.go:42: 05:21:48 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.168496 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.168502 | controller | }}'''
2025-10-04 05:25:21.168508 | controller | - ' logger.go:42: 05:21:48 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.168514 | controller | - ' logger.go:42: 05:21:48 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.168519 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.168525 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.168531 | controller | - ' logger.go:42: 05:21:48 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.168537 | controller | - ' logger.go:42: 05:21:48 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.168543 | controller | - ' logger.go:42: 05:21:48 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.168549 | controller | - ' logger.go:42: 05:21:48 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.168557 | controller | - ' logger.go:42: 05:21:48 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.168563 | controller | - ' logger.go:42: 05:21:48 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.168572 | controller | - ' logger.go:42: 05:21:48 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.168578 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.168584 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.168589 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.168595 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.168601 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.168610 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.168616 | controller | - ' # it is an image'
2025-10-04 05:25:21.168621 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.168627 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.168640 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.168646 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.168652 | controller | - ' case $NAME in'
2025-10-04 05:25:21.168658 | controller | - ' API)'
2025-10-04 05:25:21.168664 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.168670 | controller | - ' ;;'
2025-10-04 05:25:21.168675 | controller | - ' esac'
2025-10-04 05:25:21.168681 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.168687 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.168693 | controller | - ' exit 1'
2025-10-04 05:25:21.168699 | controller | - ' fi'
2025-10-04 05:25:21.168705 | controller | - ' fi'
2025-10-04 05:25:21.168711 | controller | - ' done'
2025-10-04 05:25:21.168716 | controller | - ' exit 0'
2025-10-04 05:25:21.168722 | controller | - ' ]'
2025-10-04 05:25:21.168728 | controller | - ' logger.go:42: 05:21:48 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.168734 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.168740 | controller | end }}'''
2025-10-04 05:25:21.168745 | controller | - ' logger.go:42: 05:21:48 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.168751 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.168757 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.168763 | controller | - ' logger.go:42: 05:21:48 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.168769 | controller | - ' logger.go:42: 05:21:48 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.168777 | controller | - ' logger.go:42: 05:21:48 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.168783 | controller | $imageTuples)'
2025-10-04 05:25:21.168789 | controller | - ' logger.go:42: 05:21:48 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.168795 | controller | - ' logger.go:42: 05:21:48 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.168801 | controller | - ' logger.go:42: 05:21:48 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.168806 | controller | - ' logger.go:42: 05:21:49 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.168812 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.168818 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.168824 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.168830 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.168839 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.168845 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.168850 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.168856 | controller | - ' exit 0'
2025-10-04 05:25:21.168862 | controller | - ' else'
2025-10-04 05:25:21.168868 | controller | - ' exit 1'
2025-10-04 05:25:21.168874 | controller | - ' fi'
2025-10-04 05:25:21.168880 | controller | - ' ]'
2025-10-04 05:25:21.168885 | controller | - ' logger.go:42: 05:21:49 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.168891 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.168897 | controller | }}'''
2025-10-04 05:25:21.168903 | controller | - ' logger.go:42: 05:21:49 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.168909 | controller | - ' logger.go:42: 05:21:49 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.168914 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.168920 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.168926 | controller | - ' logger.go:42: 05:21:49 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.168932 | controller | - ' logger.go:42: 05:21:49 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.168938 | controller | - ' logger.go:42: 05:21:49 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.168944 | controller | - ' logger.go:42: 05:21:49 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.168949 | controller | - ' logger.go:42: 05:21:49 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.168955 | controller | - ' logger.go:42: 05:21:49 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.168961 | controller | - ' logger.go:42: 05:21:49 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.168967 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.168979 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.168985 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.168991 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.168997 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.169003 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.169009 | controller | - ' # it is an image'
2025-10-04 05:25:21.169015 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.169020 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.169026 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.169032 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.169038 | controller | - ' case $NAME in'
2025-10-04 05:25:21.169044 | controller | - ' API)'
2025-10-04 05:25:21.169050 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.169056 | controller | - ' ;;'
2025-10-04 05:25:21.169061 | controller | - ' esac'
2025-10-04 05:25:21.169067 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.169073 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.169285 | controller | - ' exit 1'
2025-10-04 05:25:21.169297 | controller | - ' fi'
2025-10-04 05:25:21.169305 | controller | - ' fi'
2025-10-04 05:25:21.169312 | controller | - ' done'
2025-10-04 05:25:21.169319 | controller | - ' exit 0'
2025-10-04 05:25:21.169327 | controller | - ' ]'
2025-10-04 05:25:21.169334 | controller | - ' logger.go:42: 05:21:49 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.169342 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.169349 | controller | end }}'''
2025-10-04 05:25:21.169356 | controller | - ' logger.go:42: 05:21:49 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.169363 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.169371 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.169378 | controller | - ' logger.go:42: 05:21:49 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.169385 | controller | - ' logger.go:42: 05:21:49 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.169393 | controller | - ' logger.go:42: 05:21:49 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.169401 | controller | $imageTuples)'
2025-10-04 05:25:21.169409 | controller | - ' logger.go:42: 05:21:49 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.169416 | controller | - ' logger.go:42: 05:21:49 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.169423 | controller | - ' logger.go:42: 05:21:49 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.169430 | controller | - ' logger.go:42: 05:21:50 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.169437 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.169445 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.169451 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.169458 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.169464 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.169471 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.169478 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.169485 | controller | - ' exit 0'
2025-10-04 05:25:21.169492 | controller | - ' else'
2025-10-04 05:25:21.169499 | controller | - ' exit 1'
2025-10-04 05:25:21.169506 | controller | - ' fi'
2025-10-04 05:25:21.169513 | controller | - ' ]'
2025-10-04 05:25:21.169520 | controller | - ' logger.go:42: 05:21:50 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.169527 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.169534 | controller | }}'''
2025-10-04 05:25:21.169541 | controller | - ' logger.go:42: 05:21:50 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.169549 | controller | - ' logger.go:42: 05:21:50 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.169555 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.169562 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.169570 | controller | - ' logger.go:42: 05:21:51 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.169577 | controller | - ' logger.go:42: 05:21:51 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.169601 | controller | - ' logger.go:42: 05:21:51 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.169609 | controller | - ' logger.go:42: 05:21:51 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.169616 | controller | - ' logger.go:42: 05:21:51 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.169623 | controller | - ' logger.go:42: 05:21:51 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.169629 | controller | - ' logger.go:42: 05:21:51 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.169634 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.169640 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.169646 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.169652 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.169658 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.169664 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.169669 | controller | - ' # it is an image'
2025-10-04 05:25:21.169675 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.169681 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.169687 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.169693 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.169699 | controller | - ' case $NAME in'
2025-10-04 05:25:21.169705 | controller | - ' API)'
2025-10-04 05:25:21.169710 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.169716 | controller | - ' ;;'
2025-10-04 05:25:21.169722 | controller | - ' esac'
2025-10-04 05:25:21.169728 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.169734 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.169740 | controller | - ' exit 1'
2025-10-04 05:25:21.169745 | controller | - ' fi'
2025-10-04 05:25:21.169751 | controller | - ' fi'
2025-10-04 05:25:21.169757 | controller | - ' done'
2025-10-04 05:25:21.169763 | controller | - ' exit 0'
2025-10-04 05:25:21.169769 | controller | - ' ]'
2025-10-04 05:25:21.169774 | controller | - ' logger.go:42: 05:21:51 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.169780 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.169786 | controller | end }}'''
2025-10-04 05:25:21.169792 | controller | - ' logger.go:42: 05:21:51 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.169798 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.169804 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.169809 | controller | - ' logger.go:42: 05:21:51 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.169815 | controller | - ' logger.go:42: 05:21:51 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.169821 | controller | - ' logger.go:42: 05:21:51 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.169827 | controller | $imageTuples)'
2025-10-04 05:25:21.169833 | controller | - ' logger.go:42: 05:21:51 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.169838 | controller | - ' logger.go:42: 05:21:51 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.169844 | controller | - ' logger.go:42: 05:21:51 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.169854 | controller | - ' logger.go:42: 05:21:52 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.169859 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.169865 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.169871 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.169878 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.169887 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.169894 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.169901 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.169908 | controller | - ' exit 0'
2025-10-04 05:25:21.169914 | controller | - ' else'
2025-10-04 05:25:21.169919 | controller | - ' exit 1'
2025-10-04 05:25:21.169925 | controller | - ' fi'
2025-10-04 05:25:21.169931 | controller | - ' ]'
2025-10-04 05:25:21.169937 | controller | - ' logger.go:42: 05:21:52 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.169943 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.169949 | controller | }}'''
2025-10-04 05:25:21.169955 | controller | - ' logger.go:42: 05:21:52 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.169962 | controller | - ' logger.go:42: 05:21:52 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.169969 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.169976 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.169997 | controller | - ' logger.go:42: 05:21:52 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.170005 | controller | - ' logger.go:42: 05:21:52 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.170012 | controller | - ' logger.go:42: 05:21:52 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.170018 | controller | - ' logger.go:42: 05:21:52 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.170024 | controller | - ' logger.go:42: 05:21:52 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.170030 | controller | - ' logger.go:42: 05:21:52 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.170035 | controller | - ' logger.go:42: 05:21:52 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.170041 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.170047 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.170053 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.170059 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.170065 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.170070 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.170076 | controller | - ' # it is an image'
2025-10-04 05:25:21.170082 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.170088 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.170094 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.170100 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.170109 | controller | - ' case $NAME in'
2025-10-04 05:25:21.170118 | controller | - ' API)'
2025-10-04 05:25:21.170139 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.170149 | controller | - ' ;;'
2025-10-04 05:25:21.170155 | controller | - ' esac'
2025-10-04 05:25:21.170161 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.170167 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.170172 | controller | - ' exit 1'
2025-10-04 05:25:21.170178 | controller | - ' fi'
2025-10-04 05:25:21.170184 | controller | - ' fi'
2025-10-04 05:25:21.170190 | controller | - ' done'
2025-10-04 05:25:21.170196 | controller | - ' exit 0'
2025-10-04 05:25:21.170205 | controller | - ' ]'
2025-10-04 05:25:21.170211 | controller | - ' logger.go:42: 05:21:52 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.170217 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.170223 | controller | end }}'''
2025-10-04 05:25:21.170229 | controller | - ' logger.go:42: 05:21:52 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.170235 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.170241 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.170247 | controller | - ' logger.go:42: 05:21:52 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.170253 | controller | - ' logger.go:42: 05:21:52 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.170259 | controller | - ' logger.go:42: 05:21:52 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.170264 | controller | $imageTuples)'
2025-10-04 05:25:21.170270 | controller | - ' logger.go:42: 05:21:52 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.170276 | controller | - ' logger.go:42: 05:21:52 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.170282 | controller | - ' logger.go:42: 05:21:52 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.170288 | controller | - ' logger.go:42: 05:21:53 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.170294 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.170299 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.170305 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.170311 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.170322 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.170328 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.170334 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.170340 | controller | - ' exit 0'
2025-10-04 05:25:21.170346 | controller | - ' else'
2025-10-04 05:25:21.170352 | controller | - ' exit 1'
2025-10-04 05:25:21.170357 | controller | - ' fi'
2025-10-04 05:25:21.170363 | controller | - ' ]'
2025-10-04 05:25:21.170369 | controller | - ' logger.go:42: 05:21:53 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.170375 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.170381 | controller | }}'''
2025-10-04 05:25:21.170395 | controller | - ' logger.go:42: 05:21:53 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.170401 | controller | - ' logger.go:42: 05:21:53 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.170410 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.170416 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.170422 | controller | - ' logger.go:42: 05:21:53 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.170428 | controller | - ' logger.go:42: 05:21:53 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.170436 | controller | - ' logger.go:42: 05:21:53 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.170442 | controller | - ' logger.go:42: 05:21:53 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.170448 | controller | - ' logger.go:42: 05:21:53 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.170454 | controller | - ' logger.go:42: 05:21:53 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.170460 | controller | - ' logger.go:42: 05:21:53 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.170466 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.170471 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.170477 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.170483 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.170489 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.170495 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.170501 | controller | - ' # it is an image'
2025-10-04 05:25:21.170509 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.170515 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.170521 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.170527 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.170533 | controller | - ' case $NAME in'
2025-10-04 05:25:21.170539 | controller | - ' API)'
2025-10-04 05:25:21.170545 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.170553 | controller | - ' ;;'
2025-10-04 05:25:21.170561 | controller | - ' esac'
2025-10-04 05:25:21.170568 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.170576 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.170584 | controller | - ' exit 1'
2025-10-04 05:25:21.170591 | controller | - ' fi'
2025-10-04 05:25:21.170599 | controller | - ' fi'
2025-10-04 05:25:21.170607 | controller | - ' done'
2025-10-04 05:25:21.170614 | controller | - ' exit 0'
2025-10-04 05:25:21.170620 | controller | - ' ]'
2025-10-04 05:25:21.170626 | controller | - ' logger.go:42: 05:21:53 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.170632 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.170638 | controller | end }}'''
2025-10-04 05:25:21.170644 | controller | - ' logger.go:42: 05:21:53 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.170650 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.170655 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.170661 | controller | - ' logger.go:42: 05:21:54 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.170667 | controller | - ' logger.go:42: 05:21:54 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.170676 | controller | - ' logger.go:42: 05:21:54 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.170683 | controller | $imageTuples)'
2025-10-04 05:25:21.170690 | controller | - ' logger.go:42: 05:21:54 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.170698 | controller | - ' logger.go:42: 05:21:54 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.170706 | controller | - ' logger.go:42: 05:21:54 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.170718 | controller | - ' logger.go:42: 05:21:55 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.170726 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.170733 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.170739 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.170745 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.170760 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.170770 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.170776 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.170782 | controller | - ' exit 0'
2025-10-04 05:25:21.170788 | controller | - ' else'
2025-10-04 05:25:21.170794 | controller | - ' exit 1'
2025-10-04 05:25:21.170799 | controller | - ' fi'
2025-10-04 05:25:21.170805 | controller | - ' ]'
2025-10-04 05:25:21.170811 | controller | - ' logger.go:42: 05:21:55 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.170817 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.170823 | controller | }}'''
2025-10-04 05:25:21.170831 | controller | - ' logger.go:42: 05:21:55 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.170837 | controller | - ' logger.go:42: 05:21:55 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.170845 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.170853 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.170861 | controller | - ' logger.go:42: 05:21:55 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.170869 | controller | - ' logger.go:42: 05:21:55 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.170876 | controller | - ' logger.go:42: 05:21:55 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.170884 | controller | - ' logger.go:42: 05:21:55 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.170891 | controller | - ' logger.go:42: 05:21:55 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.170899 | controller | - ' logger.go:42: 05:21:55 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.170905 | controller | - ' logger.go:42: 05:21:55 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.170911 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.170918 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.170926 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.170933 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.170944 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.170951 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.170958 | controller | - ' # it is an image'
2025-10-04 05:25:21.170966 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.170973 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.170981 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.170988 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.170996 | controller | - ' case $NAME in'
2025-10-04 05:25:21.171003 | controller | - ' API)'
2025-10-04 05:25:21.171011 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.171018 | controller | - ' ;;'
2025-10-04 05:25:21.171024 | controller | - ' esac'
2025-10-04 05:25:21.171031 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.171037 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.171044 | controller | - ' exit 1'
2025-10-04 05:25:21.171050 | controller | - ' fi'
2025-10-04 05:25:21.171057 | controller | - ' fi'
2025-10-04 05:25:21.171063 | controller | - ' done'
2025-10-04 05:25:21.171070 | controller | - ' exit 0'
2025-10-04 05:25:21.171076 | controller | - ' ]'
2025-10-04 05:25:21.171082 | controller | - ' logger.go:42: 05:21:55 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.171089 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.171095 | controller | end }}'''
2025-10-04 05:25:21.171184 | controller | - ' logger.go:42: 05:21:55 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.171190 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.171196 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.171228 | controller | - ' logger.go:42: 05:21:55 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.171236 | controller | - ' logger.go:42: 05:21:55 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.171243 | controller | - ' logger.go:42: 05:21:55 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.171255 | controller | $imageTuples)'
2025-10-04 05:25:21.171261 | controller | - ' logger.go:42: 05:21:55 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.171266 | controller | - ' logger.go:42: 05:21:55 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.171284 | controller | - ' logger.go:42: 05:21:55 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.171291 | controller | - ' logger.go:42: 05:21:56 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.171297 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.171303 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.171309 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.171314 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.171320 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.171326 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.171332 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.171338 | controller | - ' exit 0'
2025-10-04 05:25:21.171344 | controller | - ' else'
2025-10-04 05:25:21.171350 | controller | - ' exit 1'
2025-10-04 05:25:21.171356 | controller | - ' fi'
2025-10-04 05:25:21.171361 | controller | - ' ]'
2025-10-04 05:25:21.171367 | controller | - ' logger.go:42: 05:21:56 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.171377 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.171383 | controller | }}'''
2025-10-04 05:25:21.171389 | controller | - ' logger.go:42: 05:21:56 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.171395 | controller | - ' logger.go:42: 05:21:56 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.171400 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.171406 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.171412 | controller | - ' logger.go:42: 05:21:56 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.171418 | controller | - ' logger.go:42: 05:21:56 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.171424 | controller | - ' logger.go:42: 05:21:56 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.171430 | controller | - ' logger.go:42: 05:21:56 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.171436 | controller | - ' logger.go:42: 05:21:56 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.171442 | controller | - ' logger.go:42: 05:21:56 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.171448 | controller | - ' logger.go:42: 05:21:56 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.171453 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.171459 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.171465 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.171471 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.171477 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.171483 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.171488 | controller | - ' # it is an image'
2025-10-04 05:25:21.171494 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.171500 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.171506 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.171512 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.171518 | controller | - ' case $NAME in'
2025-10-04 05:25:21.171524 | controller | - ' API)'
2025-10-04 05:25:21.171530 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.171535 | controller | - ' ;;'
2025-10-04 05:25:21.171541 | controller | - ' esac'
2025-10-04 05:25:21.171547 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.171553 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.171559 | controller | - ' exit 1'
2025-10-04 05:25:21.171565 | controller | - ' fi'
2025-10-04 05:25:21.171571 | controller | - ' fi'
2025-10-04 05:25:21.171576 | controller | - ' done'
2025-10-04 05:25:21.171582 | controller | - ' exit 0'
2025-10-04 05:25:21.171588 | controller | - ' ]'
2025-10-04 05:25:21.171594 | controller | - ' logger.go:42: 05:21:56 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.171600 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.171608 | controller | end }}'''
2025-10-04 05:25:21.171619 | controller | - ' logger.go:42: 05:21:56 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.171627 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.171635 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.171652 | controller | - ' logger.go:42: 05:21:56 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.171660 | controller | - ' logger.go:42: 05:21:56 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.171668 | controller | - ' logger.go:42: 05:21:56 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.171675 | controller | $imageTuples)'
2025-10-04 05:25:21.171682 | controller | - ' logger.go:42: 05:21:56 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.171689 | controller | - ' logger.go:42: 05:21:56 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.171695 | controller | - ' logger.go:42: 05:21:56 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.171701 | controller | - ' logger.go:42: 05:21:57 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.171706 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.171712 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.171718 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.171724 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.171730 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.171736 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.171741 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.171747 | controller | - ' exit 0'
2025-10-04 05:25:21.171753 | controller | - ' else'
2025-10-04 05:25:21.171759 | controller | - ' exit 1'
2025-10-04 05:25:21.171765 | controller | - ' fi'
2025-10-04 05:25:21.171771 | controller | - ' ]'
2025-10-04 05:25:21.171780 | controller | - ' logger.go:42: 05:21:57 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.171786 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.171792 | controller | }}'''
2025-10-04 05:25:21.171798 | controller | - ' logger.go:42: 05:21:57 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.171803 | controller | - ' logger.go:42: 05:21:57 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.171809 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.171815 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.171821 | controller | - ' logger.go:42: 05:21: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'
2025-10-04 05:25:21.171827 | controller | - ' logger.go:42: 05:21: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'
2025-10-04 05:25:21.171833 | controller | - ' logger.go:42: 05:21:58 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.171839 | controller | - ' logger.go:42: 05:21:58 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.171844 | controller | - ' logger.go:42: 05:21:58 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.171850 | controller | - ' logger.go:42: 05:21:58 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.171859 | controller | - ' logger.go:42: 05:21:58 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.171865 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.171871 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.171877 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.171883 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.171888 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.171894 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.171900 | controller | - ' # it is an image'
2025-10-04 05:25:21.171906 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.171912 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.171918 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.171923 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.171929 | controller | - ' case $NAME in'
2025-10-04 05:25:21.171935 | controller | - ' API)'
2025-10-04 05:25:21.171941 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.171947 | controller | - ' ;;'
2025-10-04 05:25:21.171953 | controller | - ' esac'
2025-10-04 05:25:21.171958 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.171964 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.171970 | controller | - ' exit 1'
2025-10-04 05:25:21.171976 | controller | - ' fi'
2025-10-04 05:25:21.171982 | controller | - ' fi'
2025-10-04 05:25:21.171988 | controller | - ' done'
2025-10-04 05:25:21.171994 | controller | - ' exit 0'
2025-10-04 05:25:21.171999 | controller | - ' ]'
2025-10-04 05:25:21.172005 | controller | - ' logger.go:42: 05:21:58 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.172019 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.172025 | controller | end }}'''
2025-10-04 05:25:21.172031 | controller | - ' logger.go:42: 05:21:58 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.172037 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.172042 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.172048 | controller | - ' logger.go:42: 05:21:58 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.172054 | controller | - ' logger.go:42: 05:21:58 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.172060 | controller | - ' logger.go:42: 05:21:58 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.172066 | controller | $imageTuples)'
2025-10-04 05:25:21.172072 | controller | - ' logger.go:42: 05:21:58 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.172077 | controller | - ' logger.go:42: 05:21:58 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.172083 | controller | - ' logger.go:42: 05:21:58 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.172089 | controller | - ' logger.go:42: 05:21:59 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.172095 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.172101 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.172107 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.172113 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.172140 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.172153 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.172160 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.172168 | controller | - ' exit 0'
2025-10-04 05:25:21.172175 | controller | - ' else'
2025-10-04 05:25:21.172183 | controller | - ' exit 1'
2025-10-04 05:25:21.172190 | controller | - ' fi'
2025-10-04 05:25:21.172196 | controller | - ' ]'
2025-10-04 05:25:21.172202 | controller | - ' logger.go:42: 05:21:59 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.172208 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.172214 | controller | }}'''
2025-10-04 05:25:21.172231 | controller | - ' logger.go:42: 05:21:59 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.172237 | controller | - ' logger.go:42: 05:21:59 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.172243 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.172249 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.172255 | controller | - ' logger.go:42: 05:21:59 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.172261 | controller | - ' logger.go:42: 05:21:59 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.172267 | controller | - ' logger.go:42: 05:21:59 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.172273 | controller | - ' logger.go:42: 05:21:59 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.172278 | controller | - ' logger.go:42: 05:21:59 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.172284 | controller | - ' logger.go:42: 05:21:59 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.172290 | controller | - ' logger.go:42: 05:21:59 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.172296 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.172304 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.172310 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.172316 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.172322 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.172330 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.172336 | controller | - ' # it is an image'
2025-10-04 05:25:21.172342 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.172348 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.172354 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.172359 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.172365 | controller | - ' case $NAME in'
2025-10-04 05:25:21.172371 | controller | - ' API)'
2025-10-04 05:25:21.172387 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.172393 | controller | - ' ;;'
2025-10-04 05:25:21.172399 | controller | - ' esac'
2025-10-04 05:25:21.172405 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.172411 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.172420 | controller | - ' exit 1'
2025-10-04 05:25:21.172426 | controller | - ' fi'
2025-10-04 05:25:21.172432 | controller | - ' fi'
2025-10-04 05:25:21.172438 | controller | - ' done'
2025-10-04 05:25:21.172443 | controller | - ' exit 0'
2025-10-04 05:25:21.172449 | controller | - ' ]'
2025-10-04 05:25:21.172455 | controller | - ' logger.go:42: 05:21:59 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.172461 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.172467 | controller | end }}'''
2025-10-04 05:25:21.172473 | controller | - ' logger.go:42: 05:21:59 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.172479 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.172484 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.172490 | controller | - ' logger.go:42: 05:21:59 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.172496 | controller | - ' logger.go:42: 05:21:59 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.172502 | controller | - ' logger.go:42: 05:21:59 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.172508 | controller | $imageTuples)'
2025-10-04 05:25:21.172514 | controller | - ' logger.go:42: 05:21:59 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.172519 | controller | - ' logger.go:42: 05:21:59 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.172525 | controller | - ' logger.go:42: 05:21:59 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.172531 | controller | - ' logger.go:42: 05:22:00 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.172537 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.172543 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.172548 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.172554 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.172560 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.172566 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.172572 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.172577 | controller | - ' exit 0'
2025-10-04 05:25:21.172583 | controller | - ' else'
2025-10-04 05:25:21.172589 | controller | - ' exit 1'
2025-10-04 05:25:21.172595 | controller | - ' fi'
2025-10-04 05:25:21.172601 | controller | - ' ]'
2025-10-04 05:25:21.172606 | controller | - ' logger.go:42: 05:22:00 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.172612 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.172618 | controller | }}'''
2025-10-04 05:25:21.172624 | controller | - ' logger.go:42: 05:22:00 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.172630 | controller | - ' logger.go:42: 05:22:00 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.172636 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.172641 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.172647 | controller | - ' logger.go:42: 05:22: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'
2025-10-04 05:25:21.172653 | controller | - ' logger.go:42: 05:22: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'
2025-10-04 05:25:21.172664 | controller | - ' logger.go:42: 05:22:01 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.172670 | controller | - ' logger.go:42: 05:22:01 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.172676 | controller | - ' logger.go:42: 05:22:01 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.172682 | controller | - ' logger.go:42: 05:22:01 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.172687 | controller | - ' logger.go:42: 05:22:01 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.172693 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.172699 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.172705 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.172711 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.172717 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.172730 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.172736 | controller | - ' # it is an image'
2025-10-04 05:25:21.172742 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.172748 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.172754 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.172760 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.172766 | controller | - ' case $NAME in'
2025-10-04 05:25:21.172771 | controller | - ' API)'
2025-10-04 05:25:21.172777 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.172783 | controller | - ' ;;'
2025-10-04 05:25:21.172789 | controller | - ' esac'
2025-10-04 05:25:21.172795 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.172803 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.172809 | controller | - ' exit 1'
2025-10-04 05:25:21.172815 | controller | - ' fi'
2025-10-04 05:25:21.172821 | controller | - ' fi'
2025-10-04 05:25:21.172827 | controller | - ' done'
2025-10-04 05:25:21.172833 | controller | - ' exit 0'
2025-10-04 05:25:21.172838 | controller | - ' ]'
2025-10-04 05:25:21.172844 | controller | - ' logger.go:42: 05:22:01 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.172850 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.172856 | controller | end }}'''
2025-10-04 05:25:21.172862 | controller | - ' logger.go:42: 05:22:01 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.172868 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.172873 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.172879 | controller | - ' logger.go:42: 05:22:01 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.172885 | controller | - ' logger.go:42: 05:22:01 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.172891 | controller | - ' logger.go:42: 05:22:01 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.172897 | controller | $imageTuples)'
2025-10-04 05:25:21.172903 | controller | - ' logger.go:42: 05:22:01 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.172909 | controller | - ' logger.go:42: 05:22:01 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.172915 | controller | - ' logger.go:42: 05:22:01 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.172923 | controller | - ' logger.go:42: 05:22:02 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.172929 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.172935 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.172941 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.172946 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.172952 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.172958 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.172964 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.172970 | controller | - ' exit 0'
2025-10-04 05:25:21.172976 | controller | - ' else'
2025-10-04 05:25:21.172982 | controller | - ' exit 1'
2025-10-04 05:25:21.172987 | controller | - ' fi'
2025-10-04 05:25:21.172993 | controller | - ' ]'
2025-10-04 05:25:21.172999 | controller | - ' logger.go:42: 05:22:02 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.173005 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.173011 | controller | }}'''
2025-10-04 05:25:21.173017 | controller | - ' logger.go:42: 05:22:02 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.173023 | controller | - ' logger.go:42: 05:22:02 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.173028 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.173034 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.173040 | controller | - ' logger.go:42: 05:22:02 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.173046 | controller | - ' logger.go:42: 05:22:02 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.173052 | controller | - ' logger.go:42: 05:22:02 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.173058 | controller | - ' logger.go:42: 05:22:02 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.173064 | controller | - ' logger.go:42: 05:22:02 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.173076 | controller | - ' logger.go:42: 05:22:02 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.173082 | controller | - ' logger.go:42: 05:22:02 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.173087 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.173105 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.173113 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.173119 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.173138 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.173147 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.173153 | controller | - ' # it is an image'
2025-10-04 05:25:21.173159 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.173165 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.173170 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.173176 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.173186 | controller | - ' case $NAME in'
2025-10-04 05:25:21.173192 | controller | - ' API)'
2025-10-04 05:25:21.173198 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.173204 | controller | - ' ;;'
2025-10-04 05:25:21.173209 | controller | - ' esac'
2025-10-04 05:25:21.173215 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.173221 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.173227 | controller | - ' exit 1'
2025-10-04 05:25:21.173233 | controller | - ' fi'
2025-10-04 05:25:21.173239 | controller | - ' fi'
2025-10-04 05:25:21.173244 | controller | - ' done'
2025-10-04 05:25:21.173250 | controller | - ' exit 0'
2025-10-04 05:25:21.173259 | controller | - ' ]'
2025-10-04 05:25:21.173265 | controller | - ' logger.go:42: 05:22:02 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.173271 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.173276 | controller | end }}'''
2025-10-04 05:25:21.173282 | controller | - ' logger.go:42: 05:22:02 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.173288 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.173294 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.173300 | controller | - ' logger.go:42: 05:22:02 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.173306 | controller | - ' logger.go:42: 05:22:02 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.173311 | controller | - ' logger.go:42: 05:22:02 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.173317 | controller | $imageTuples)'
2025-10-04 05:25:21.173323 | controller | - ' logger.go:42: 05:22:02 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.173329 | controller | - ' logger.go:42: 05:22:02 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.173335 | controller | - ' logger.go:42: 05:22:02 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.173340 | controller | - ' logger.go:42: 05:22:03 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.173346 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.173352 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.173358 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.173366 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.173372 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.173378 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.173384 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.173390 | controller | - ' exit 0'
2025-10-04 05:25:21.173395 | controller | - ' else'
2025-10-04 05:25:21.173401 | controller | - ' exit 1'
2025-10-04 05:25:21.173409 | controller | - ' fi'
2025-10-04 05:25:21.173416 | controller | - ' ]'
2025-10-04 05:25:21.173423 | controller | - ' logger.go:42: 05:22:03 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.173431 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.173438 | controller | }}'''
2025-10-04 05:25:21.173446 | controller | - ' logger.go:42: 05:22:03 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.173454 | controller | - ' logger.go:42: 05:22:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.173472 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.173479 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.173485 | controller | - ' logger.go:42: 05:22: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'
2025-10-04 05:25:21.173499 | controller | - ' logger.go:42: 05:22: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'
2025-10-04 05:25:21.173506 | controller | - ' logger.go:42: 05:22:03 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.173512 | controller | - ' logger.go:42: 05:22:03 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.173518 | controller | - ' logger.go:42: 05:22:03 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.173523 | controller | - ' logger.go:42: 05:22:03 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.173529 | controller | - ' logger.go:42: 05:22:03 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.173535 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.173541 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.173547 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.173553 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.173559 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.173564 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.173570 | controller | - ' # it is an image'
2025-10-04 05:25:21.173576 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.173582 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.173588 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.173594 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.173600 | controller | - ' case $NAME in'
2025-10-04 05:25:21.173606 | controller | - ' API)'
2025-10-04 05:25:21.173611 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.173617 | controller | - ' ;;'
2025-10-04 05:25:21.173623 | controller | - ' esac'
2025-10-04 05:25:21.173629 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.173635 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.173641 | controller | - ' exit 1'
2025-10-04 05:25:21.173647 | controller | - ' fi'
2025-10-04 05:25:21.173652 | controller | - ' fi'
2025-10-04 05:25:21.173658 | controller | - ' done'
2025-10-04 05:25:21.173664 | controller | - ' exit 0'
2025-10-04 05:25:21.173670 | controller | - ' ]'
2025-10-04 05:25:21.173676 | controller | - ' logger.go:42: 05:22:03 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.173682 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.173687 | controller | end }}'''
2025-10-04 05:25:21.173693 | controller | - ' logger.go:42: 05:22:03 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.173699 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.173705 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.173711 | controller | - ' logger.go:42: 05:22:04 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.173717 | controller | - ' logger.go:42: 05:22:04 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.173726 | controller | - ' logger.go:42: 05:22:04 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.173731 | controller | $imageTuples)'
2025-10-04 05:25:21.173737 | controller | - ' logger.go:42: 05:22:04 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.173743 | controller | - ' logger.go:42: 05:22:04 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.173752 | controller | - ' logger.go:42: 05:22:04 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.173758 | controller | - ' logger.go:42: 05:22:05 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.173764 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.173770 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.173776 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.173782 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.173787 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.173793 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.173799 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.173805 | controller | - ' exit 0'
2025-10-04 05:25:21.173816 | controller | - ' else'
2025-10-04 05:25:21.173822 | controller | - ' exit 1'
2025-10-04 05:25:21.173828 | controller | - ' fi'
2025-10-04 05:25:21.173834 | controller | - ' ]'
2025-10-04 05:25:21.173839 | controller | - ' logger.go:42: 05:22:05 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.173845 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.173851 | controller | }}'''
2025-10-04 05:25:21.173857 | controller | - ' logger.go:42: 05:22:05 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.173869 | controller | - ' logger.go:42: 05:22:05 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.173876 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.173881 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.173887 | controller | - ' logger.go:42: 05:22:05 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.173893 | controller | - ' logger.go:42: 05:22:05 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.173899 | controller | - ' logger.go:42: 05:22:05 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.173905 | controller | - ' logger.go:42: 05:22:05 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.173911 | controller | - ' logger.go:42: 05:22:05 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.173917 | controller | - ' logger.go:42: 05:22:05 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.173922 | controller | - ' logger.go:42: 05:22:05 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.173928 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.173934 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.173940 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.173946 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.173952 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.173963 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.173969 | controller | - ' # it is an image'
2025-10-04 05:25:21.173975 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.173981 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.173987 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.173993 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.173998 | controller | - ' case $NAME in'
2025-10-04 05:25:21.174004 | controller | - ' API)'
2025-10-04 05:25:21.174010 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.174016 | controller | - ' ;;'
2025-10-04 05:25:21.174022 | controller | - ' esac'
2025-10-04 05:25:21.174028 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.174034 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.174039 | controller | - ' exit 1'
2025-10-04 05:25:21.174045 | controller | - ' fi'
2025-10-04 05:25:21.174051 | controller | - ' fi'
2025-10-04 05:25:21.174057 | controller | - ' done'
2025-10-04 05:25:21.174063 | controller | - ' exit 0'
2025-10-04 05:25:21.174069 | controller | - ' ]'
2025-10-04 05:25:21.174074 | controller | - ' logger.go:42: 05:22:05 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.174080 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.174086 | controller | end }}'''
2025-10-04 05:25:21.174092 | controller | - ' logger.go:42: 05:22:05 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.174098 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.174104 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.174110 | controller | - ' logger.go:42: 05:22:05 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.174116 | controller | - ' logger.go:42: 05:22:05 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.174121 | controller | - ' logger.go:42: 05:22:05 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.174144 | controller | $imageTuples)'
2025-10-04 05:25:21.174150 | controller | - ' logger.go:42: 05:22:05 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.174156 | controller | - ' logger.go:42: 05:22:05 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.174162 | controller | - ' logger.go:42: 05:22:05 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.174168 | controller | - ' logger.go:42: 05:22:06 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.174174 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.174179 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.174185 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.174191 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.174197 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.174205 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.174211 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.174217 | controller | - ' exit 0'
2025-10-04 05:25:21.174223 | controller | - ' else'
2025-10-04 05:25:21.174237 | controller | - ' exit 1'
2025-10-04 05:25:21.174243 | controller | - ' fi'
2025-10-04 05:25:21.174249 | controller | - ' ]'
2025-10-04 05:25:21.174255 | controller | - ' logger.go:42: 05:22:06 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.174263 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.174269 | controller | }}'''
2025-10-04 05:25:21.174275 | controller | - ' logger.go:42: 05:22:06 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.174281 | controller | - ' logger.go:42: 05:22:06 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.174287 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.174293 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.174299 | controller | - ' logger.go:42: 05:22: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'
2025-10-04 05:25:21.174305 | controller | - ' logger.go:42: 05:22: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'
2025-10-04 05:25:21.174310 | controller | - ' logger.go:42: 05:22:06 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.174316 | controller | - ' logger.go:42: 05:22:06 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.174322 | controller | - ' logger.go:42: 05:22:06 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.174328 | controller | - ' logger.go:42: 05:22:06 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.174334 | controller | - ' logger.go:42: 05:22:06 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.174340 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.174346 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.174351 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.174357 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.174363 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.174369 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.174375 | controller | - ' # it is an image'
2025-10-04 05:25:21.174381 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.174387 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.174392 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.174398 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.174407 | controller | - ' case $NAME in'
2025-10-04 05:25:21.174412 | controller | - ' API)'
2025-10-04 05:25:21.174418 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.174424 | controller | - ' ;;'
2025-10-04 05:25:21.174430 | controller | - ' esac'
2025-10-04 05:25:21.174436 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.174442 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.174448 | controller | - ' exit 1'
2025-10-04 05:25:21.174454 | controller | - ' fi'
2025-10-04 05:25:21.174461 | controller | - ' fi'
2025-10-04 05:25:21.174468 | controller | - ' done'
2025-10-04 05:25:21.174476 | controller | - ' exit 0'
2025-10-04 05:25:21.174483 | controller | - ' ]'
2025-10-04 05:25:21.174491 | controller | - ' logger.go:42: 05:22:06 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.174498 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.174506 | controller | end }}'''
2025-10-04 05:25:21.174518 | controller | - ' logger.go:42: 05:22:06 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.174525 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.174531 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.174536 | controller | - ' logger.go:42: 05:22:06 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.174542 | controller | - ' logger.go:42: 05:22:06 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.174548 | controller | - ' logger.go:42: 05:22:06 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.174554 | controller | $imageTuples)'
2025-10-04 05:25:21.174560 | controller | - ' logger.go:42: 05:22:06 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.174566 | controller | - ' logger.go:42: 05:22:06 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.174572 | controller | - ' logger.go:42: 05:22:06 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.174577 | controller | - ' logger.go:42: 05:22:08 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.174583 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.174597 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.174603 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.174609 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.174615 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.174621 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.174627 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.174633 | controller | - ' exit 0'
2025-10-04 05:25:21.174638 | controller | - ' else'
2025-10-04 05:25:21.174644 | controller | - ' exit 1'
2025-10-04 05:25:21.174650 | controller | - ' fi'
2025-10-04 05:25:21.174656 | controller | - ' ]'
2025-10-04 05:25:21.174665 | controller | - ' logger.go:42: 05:22:08 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.174671 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.174677 | controller | }}'''
2025-10-04 05:25:21.174683 | controller | - ' logger.go:42: 05:22:08 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.174689 | controller | - ' logger.go:42: 05:22:08 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.174694 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.174700 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.174706 | controller | - ' logger.go:42: 05:22:08 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.174712 | controller | - ' logger.go:42: 05:22:08 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.174718 | controller | - ' logger.go:42: 05:22:08 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.174724 | controller | - ' logger.go:42: 05:22:08 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.174732 | controller | - ' logger.go:42: 05:22:08 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.174738 | controller | - ' logger.go:42: 05:22:08 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.174746 | controller | - ' logger.go:42: 05:22:08 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.174752 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.174758 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.174764 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.174770 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.174776 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.174782 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.174788 | controller | - ' # it is an image'
2025-10-04 05:25:21.174793 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.174799 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.174805 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.174811 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.174817 | controller | - ' case $NAME in'
2025-10-04 05:25:21.174823 | controller | - ' API)'
2025-10-04 05:25:21.174829 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.174834 | controller | - ' ;;'
2025-10-04 05:25:21.174840 | controller | - ' esac'
2025-10-04 05:25:21.174846 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.174852 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.174858 | controller | - ' exit 1'
2025-10-04 05:25:21.174864 | controller | - ' fi'
2025-10-04 05:25:21.174869 | controller | - ' fi'
2025-10-04 05:25:21.174875 | controller | - ' done'
2025-10-04 05:25:21.174881 | controller | - ' exit 0'
2025-10-04 05:25:21.174887 | controller | - ' ]'
2025-10-04 05:25:21.174893 | controller | - ' logger.go:42: 05:22:08 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.174898 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.174904 | controller | end }}'''
2025-10-04 05:25:21.174910 | controller | - ' logger.go:42: 05:22:08 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.174916 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.174922 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.174928 | controller | - ' logger.go:42: 05:22:08 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.174933 | controller | - ' logger.go:42: 05:22:08 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.174946 | controller | - ' logger.go:42: 05:22:08 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.174952 | controller | $imageTuples)'
2025-10-04 05:25:21.174958 | controller | - ' logger.go:42: 05:22:08 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.174964 | controller | - ' logger.go:42: 05:22:08 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.174970 | controller | - ' logger.go:42: 05:22:08 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.174975 | controller | - ' logger.go:42: 05:22:09 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.174981 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.174987 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.174993 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.174999 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.175007 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.175013 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.175019 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.175025 | controller | - ' exit 0'
2025-10-04 05:25:21.175031 | controller | - ' else'
2025-10-04 05:25:21.175037 | controller | - ' exit 1'
2025-10-04 05:25:21.175043 | controller | - ' fi'
2025-10-04 05:25:21.175049 | controller | - ' ]'
2025-10-04 05:25:21.175054 | controller | - ' logger.go:42: 05:22:09 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.175060 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.175066 | controller | }}'''
2025-10-04 05:25:21.175072 | controller | - ' logger.go:42: 05:22:09 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.175078 | controller | - ' logger.go:42: 05:22:09 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.175084 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.175089 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.175098 | controller | - ' logger.go:42: 05:22: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'
2025-10-04 05:25:21.175104 | controller | - ' logger.go:42: 05:22: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'
2025-10-04 05:25:21.175109 | controller | - ' logger.go:42: 05:22:09 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.175115 | controller | - ' logger.go:42: 05:22:09 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.175121 | controller | - ' logger.go:42: 05:22:09 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.175142 | controller | - ' logger.go:42: 05:22:09 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.175148 | controller | - ' logger.go:42: 05:22:09 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.175154 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.175160 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.175165 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.175171 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.175177 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.175183 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.175189 | controller | - ' # it is an image'
2025-10-04 05:25:21.175195 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.175201 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.175206 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.175212 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.175218 | controller | - ' case $NAME in'
2025-10-04 05:25:21.175224 | controller | - ' API)'
2025-10-04 05:25:21.175230 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.175236 | controller | - ' ;;'
2025-10-04 05:25:21.175241 | controller | - ' esac'
2025-10-04 05:25:21.175247 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.175253 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.175262 | controller | - ' exit 1'
2025-10-04 05:25:21.175268 | controller | - ' fi'
2025-10-04 05:25:21.175274 | controller | - ' fi'
2025-10-04 05:25:21.175279 | controller | - ' done'
2025-10-04 05:25:21.175285 | controller | - ' exit 0'
2025-10-04 05:25:21.175291 | controller | - ' ]'
2025-10-04 05:25:21.175297 | controller | - ' logger.go:42: 05:22:09 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.175303 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.175309 | controller | end }}'''
2025-10-04 05:25:21.175314 | controller | - ' logger.go:42: 05:22:09 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.175327 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.175333 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.175339 | controller | - ' logger.go:42: 05:22:09 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.175345 | controller | - ' logger.go:42: 05:22:09 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.175351 | controller | - ' logger.go:42: 05:22:09 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.175357 | controller | $imageTuples)'
2025-10-04 05:25:21.175363 | controller | - ' logger.go:42: 05:22:09 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.175368 | controller | - ' logger.go:42: 05:22:09 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.175374 | controller | - ' logger.go:42: 05:22:09 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.175380 | controller | - ' logger.go:42: 05:22:10 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.175386 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.175392 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.175398 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.175403 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.175409 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.175415 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.175423 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.175431 | controller | - ' exit 0'
2025-10-04 05:25:21.175438 | controller | - ' else'
2025-10-04 05:25:21.175446 | controller | - ' exit 1'
2025-10-04 05:25:21.175453 | controller | - ' fi'
2025-10-04 05:25:21.175460 | controller | - ' ]'
2025-10-04 05:25:21.175468 | controller | - ' logger.go:42: 05:22:10 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.175476 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.175483 | controller | }}'''
2025-10-04 05:25:21.175489 | controller | - ' logger.go:42: 05:22:10 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.175495 | controller | - ' logger.go:42: 05:22:10 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.175504 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.175510 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.175516 | controller | - ' logger.go:42: 05:22: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'
2025-10-04 05:25:21.175522 | controller | - ' logger.go:42: 05:22: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'
2025-10-04 05:25:21.175532 | controller | - ' logger.go:42: 05:22:10 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.175538 | controller | - ' logger.go:42: 05:22:10 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.175545 | controller | - ' logger.go:42: 05:22:10 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.175551 | controller | - ' logger.go:42: 05:22:10 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.175556 | controller | - ' logger.go:42: 05:22:10 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.175562 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.175568 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.175574 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.175580 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.175586 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.175597 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.175603 | controller | - ' # it is an image'
2025-10-04 05:25:21.175609 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.175618 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.175625 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.175633 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.175640 | controller | - ' case $NAME in'
2025-10-04 05:25:21.175648 | controller | - ' API)'
2025-10-04 05:25:21.175655 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.175663 | controller | - ' ;;'
2025-10-04 05:25:21.175671 | controller | - ' esac'
2025-10-04 05:25:21.175678 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.175740 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.175754 | controller | - ' exit 1'
2025-10-04 05:25:21.175762 | controller | - ' fi'
2025-10-04 05:25:21.175770 | controller | - ' fi'
2025-10-04 05:25:21.175776 | controller | - ' done'
2025-10-04 05:25:21.175782 | controller | - ' exit 0'
2025-10-04 05:25:21.175788 | controller | - ' ]'
2025-10-04 05:25:21.175794 | controller | - ' logger.go:42: 05:22:11 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.175802 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.175809 | controller | end }}'''
2025-10-04 05:25:21.175817 | controller | - ' logger.go:42: 05:22:11 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.175825 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.175832 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.175840 | controller | - ' logger.go:42: 05:22:11 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.175848 | controller | - ' logger.go:42: 05:22:11 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.175855 | controller | - ' logger.go:42: 05:22:11 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.175862 | controller | $imageTuples)'
2025-10-04 05:25:21.175870 | controller | - ' logger.go:42: 05:22:11 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.175878 | controller | - ' logger.go:42: 05:22:11 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.175887 | controller | - ' logger.go:42: 05:22:11 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.175898 | controller | - ' logger.go:42: 05:22:12 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.175906 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.175911 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.175917 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.175923 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.175929 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.175935 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.175941 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.175947 | controller | - ' exit 0'
2025-10-04 05:25:21.175953 | controller | - ' else'
2025-10-04 05:25:21.175959 | controller | - ' exit 1'
2025-10-04 05:25:21.175964 | controller | - ' fi'
2025-10-04 05:25:21.175970 | controller | - ' ]'
2025-10-04 05:25:21.175976 | controller | - ' logger.go:42: 05:22:12 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.175982 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.175988 | controller | }}'''
2025-10-04 05:25:21.175994 | controller | - ' logger.go:42: 05:22:12 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.175999 | controller | - ' logger.go:42: 05:22:12 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.176005 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.176011 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.176017 | controller | - ' logger.go:42: 05:22: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'
2025-10-04 05:25:21.176023 | controller | - ' logger.go:42: 05:22: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'
2025-10-04 05:25:21.176029 | controller | - ' logger.go:42: 05:22:12 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.176035 | controller | - ' logger.go:42: 05:22:12 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.176040 | controller | - ' logger.go:42: 05:22:12 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.176046 | controller | - ' logger.go:42: 05:22:12 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.176052 | controller | - ' logger.go:42: 05:22:12 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.176058 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.176064 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.176069 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.176075 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.176081 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.176087 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.176093 | controller | - ' # it is an image'
2025-10-04 05:25:21.176099 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.176113 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.176119 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.176139 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.176153 | controller | - ' case $NAME in'
2025-10-04 05:25:21.176159 | controller | - ' API)'
2025-10-04 05:25:21.176165 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.176171 | controller | - ' ;;'
2025-10-04 05:25:21.176177 | controller | - ' esac'
2025-10-04 05:25:21.176183 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.176189 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.176195 | controller | - ' exit 1'
2025-10-04 05:25:21.176200 | controller | - ' fi'
2025-10-04 05:25:21.176206 | controller | - ' fi'
2025-10-04 05:25:21.176212 | controller | - ' done'
2025-10-04 05:25:21.176218 | controller | - ' exit 0'
2025-10-04 05:25:21.176227 | controller | - ' ]'
2025-10-04 05:25:21.176233 | controller | - ' logger.go:42: 05:22:12 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.176239 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.176245 | controller | end }}'''
2025-10-04 05:25:21.176251 | controller | - ' logger.go:42: 05:22:12 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.176257 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.176263 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.176268 | controller | - ' logger.go:42: 05:22:12 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.176274 | controller | - ' logger.go:42: 05:22:12 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.176280 | controller | - ' logger.go:42: 05:22:12 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.176286 | controller | $imageTuples)'
2025-10-04 05:25:21.176292 | controller | - ' logger.go:42: 05:22:12 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.176297 | controller | - ' logger.go:42: 05:22:12 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.176303 | controller | - ' logger.go:42: 05:22:12 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.176309 | controller | - ' logger.go:42: 05:22:13 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.176315 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.176321 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.176327 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.176333 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.176338 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.176347 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.176352 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.176358 | controller | - ' exit 0'
2025-10-04 05:25:21.176364 | controller | - ' else'
2025-10-04 05:25:21.176370 | controller | - ' exit 1'
2025-10-04 05:25:21.176376 | controller | - ' fi'
2025-10-04 05:25:21.176382 | controller | - ' ]'
2025-10-04 05:25:21.176387 | controller | - ' logger.go:42: 05:22:13 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.176393 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.176399 | controller | }}'''
2025-10-04 05:25:21.176405 | controller | - ' logger.go:42: 05:22:13 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.176411 | controller | - ' logger.go:42: 05:22:13 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.176420 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.176425 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.176431 | controller | - ' logger.go:42: 05:22: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'
2025-10-04 05:25:21.176437 | controller | - ' logger.go:42: 05:22: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'
2025-10-04 05:25:21.176443 | controller | - ' logger.go:42: 05:22:13 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.176449 | controller | - ' logger.go:42: 05:22:13 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.176455 | controller | - ' logger.go:42: 05:22:13 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.176460 | controller | - ' logger.go:42: 05:22:13 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.176466 | controller | - ' logger.go:42: 05:22:13 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.176472 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.176485 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.176491 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.176497 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.176503 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.176509 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.176515 | controller | - ' # it is an image'
2025-10-04 05:25:21.176521 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.176526 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.176532 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.176538 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.176544 | controller | - ' case $NAME in'
2025-10-04 05:25:21.176550 | controller | - ' API)'
2025-10-04 05:25:21.176556 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.176561 | controller | - ' ;;'
2025-10-04 05:25:21.176567 | controller | - ' esac'
2025-10-04 05:25:21.176573 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.176579 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.176585 | controller | - ' exit 1'
2025-10-04 05:25:21.176591 | controller | - ' fi'
2025-10-04 05:25:21.176596 | controller | - ' fi'
2025-10-04 05:25:21.176602 | controller | - ' done'
2025-10-04 05:25:21.176608 | controller | - ' exit 0'
2025-10-04 05:25:21.176614 | controller | - ' ]'
2025-10-04 05:25:21.176620 | controller | - ' logger.go:42: 05:22:13 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.176626 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.176631 | controller | end }}'''
2025-10-04 05:25:21.176637 | controller | - ' logger.go:42: 05:22:13 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.176643 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.176649 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.176657 | controller | - ' logger.go:42: 05:22:13 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.176663 | controller | - ' logger.go:42: 05:22:13 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.176672 | controller | - ' logger.go:42: 05:22:13 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.176678 | controller | $imageTuples)'
2025-10-04 05:25:21.176684 | controller | - ' logger.go:42: 05:22:13 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.176690 | controller | - ' logger.go:42: 05:22:13 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.176696 | controller | - ' logger.go:42: 05:22:13 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.176704 | controller | - ' logger.go:42: 05:22:15 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.176710 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.176716 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.176721 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.176727 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.176733 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.176739 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.176745 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.176751 | controller | - ' exit 0'
2025-10-04 05:25:21.176756 | controller | - ' else'
2025-10-04 05:25:21.176762 | controller | - ' exit 1'
2025-10-04 05:25:21.176768 | controller | - ' fi'
2025-10-04 05:25:21.176774 | controller | - ' ]'
2025-10-04 05:25:21.176780 | controller | - ' logger.go:42: 05:22:15 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.176786 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.176791 | controller | }}'''
2025-10-04 05:25:21.176797 | controller | - ' logger.go:42: 05:22:15 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.176803 | controller | - ' logger.go:42: 05:22:15 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.176809 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.176815 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.176821 | controller | - ' logger.go:42: 05:22: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'
2025-10-04 05:25:21.176827 | controller | - ' logger.go:42: 05:22:15 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.176839 | controller | - ' logger.go:42: 05:22: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'
2025-10-04 05:25:21.176845 | controller | - ' logger.go:42: 05:22:15 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.176851 | controller | - ' logger.go:42: 05:22:15 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.176857 | controller | - ' logger.go:42: 05:22:15 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.176862 | controller | - ' logger.go:42: 05:22:15 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.176868 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.176874 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.176880 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.176886 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.176891 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.176900 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.176906 | controller | - ' # it is an image'
2025-10-04 05:25:21.176912 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.176918 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.176924 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.176929 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.176935 | controller | - ' case $NAME in'
2025-10-04 05:25:21.176941 | controller | - ' API)'
2025-10-04 05:25:21.176947 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.176953 | controller | - ' ;;'
2025-10-04 05:25:21.176959 | controller | - ' esac'
2025-10-04 05:25:21.176964 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.176970 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.176976 | controller | - ' exit 1'
2025-10-04 05:25:21.176982 | controller | - ' fi'
2025-10-04 05:25:21.176988 | controller | - ' fi'
2025-10-04 05:25:21.176994 | controller | - ' done'
2025-10-04 05:25:21.176999 | controller | - ' exit 0'
2025-10-04 05:25:21.177005 | controller | - ' ]'
2025-10-04 05:25:21.177011 | controller | - ' logger.go:42: 05:22:15 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.177017 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.177022 | controller | end }}'''
2025-10-04 05:25:21.177028 | controller | - ' logger.go:42: 05:22:15 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.177034 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.177040 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.177046 | controller | - ' logger.go:42: 05:22:15 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.177052 | controller | - ' logger.go:42: 05:22:15 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.177057 | controller | - ' logger.go:42: 05:22:15 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.177063 | controller | $imageTuples)'
2025-10-04 05:25:21.177069 | controller | - ' logger.go:42: 05:22:15 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.177075 | controller | - ' logger.go:42: 05:22:15 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.177081 | controller | - ' logger.go:42: 05:22:15 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.177087 | controller | - ' logger.go:42: 05:22:16 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.177107 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.177115 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.177122 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.177146 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.177152 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.177158 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.177164 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.177169 | controller | - ' exit 0'
2025-10-04 05:25:21.177175 | controller | - ' else'
2025-10-04 05:25:21.177181 | controller | - ' exit 1'
2025-10-04 05:25:21.177187 | controller | - ' fi'
2025-10-04 05:25:21.177193 | controller | - ' ]'
2025-10-04 05:25:21.177199 | controller | - ' logger.go:42: 05:22:16 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.177208 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.177214 | controller | }}'''
2025-10-04 05:25:21.177220 | controller | - ' logger.go:42: 05:22:16 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.177226 | controller | - ' logger.go:42: 05:22:16 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.177232 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.177238 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.177251 | controller | - ' logger.go:42: 05:22:16 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.177260 | controller | - ' logger.go:42: 05:22:16 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.177266 | controller | - ' logger.go:42: 05:22:16 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.177272 | controller | - ' logger.go:42: 05:22:16 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.177278 | controller | - ' logger.go:42: 05:22:16 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.177283 | controller | - ' logger.go:42: 05:22:16 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.177289 | controller | - ' logger.go:42: 05:22:16 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.177295 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.177301 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.177307 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.177313 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.177318 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.177326 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.177332 | controller | - ' # it is an image'
2025-10-04 05:25:21.177338 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.177344 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.177350 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.177358 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.177364 | controller | - ' case $NAME in'
2025-10-04 05:25:21.177370 | controller | - ' API)'
2025-10-04 05:25:21.177376 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.177382 | controller | - ' ;;'
2025-10-04 05:25:21.177387 | controller | - ' esac'
2025-10-04 05:25:21.177393 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.177399 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.177405 | controller | - ' exit 1'
2025-10-04 05:25:21.177411 | controller | - ' fi'
2025-10-04 05:25:21.177417 | controller | - ' fi'
2025-10-04 05:25:21.177422 | controller | - ' done'
2025-10-04 05:25:21.177428 | controller | - ' exit 0'
2025-10-04 05:25:21.177434 | controller | - ' ]'
2025-10-04 05:25:21.177440 | controller | - ' logger.go:42: 05:22:16 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.177446 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.177451 | controller | end }}'''
2025-10-04 05:25:21.177463 | controller | - ' logger.go:42: 05:22:16 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.177469 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.177506 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.177513 | controller | - ' logger.go:42: 05:22:16 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.177519 | controller | - ' logger.go:42: 05:22:16 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.177525 | controller | - ' logger.go:42: 05:22:16 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.177531 | controller | $imageTuples)'
2025-10-04 05:25:21.177537 | controller | - ' logger.go:42: 05:22:16 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.177543 | controller | - ' logger.go:42: 05:22:16 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.177549 | controller | - ' logger.go:42: 05:22:16 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.177554 | controller | - ' logger.go:42: 05:22:17 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.177560 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.177566 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.177572 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.177578 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.177584 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.177593 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.177599 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.177605 | controller | - ' exit 0'
2025-10-04 05:25:21.177610 | controller | - ' else'
2025-10-04 05:25:21.177616 | controller | - ' exit 1'
2025-10-04 05:25:21.177622 | controller | - ' fi'
2025-10-04 05:25:21.177628 | controller | - ' ]'
2025-10-04 05:25:21.177636 | controller | - ' logger.go:42: 05:22:17 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.177649 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.177656 | controller | }}'''
2025-10-04 05:25:21.177662 | controller | - ' logger.go:42: 05:22:17 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.177668 | controller | - ' logger.go:42: 05:22:17 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.177674 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.177679 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.177685 | controller | - ' logger.go:42: 05:22: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'
2025-10-04 05:25:21.177691 | controller | - ' logger.go:42: 05:22: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'
2025-10-04 05:25:21.177697 | controller | - ' logger.go:42: 05:22:17 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.177703 | controller | - ' logger.go:42: 05:22:17 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.177709 | controller | - ' logger.go:42: 05:22:17 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.177715 | controller | - ' logger.go:42: 05:22:17 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.177724 | controller | - ' logger.go:42: 05:22:17 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.177732 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.177738 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.177743 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.177749 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.177755 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.177761 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.177767 | controller | - ' # it is an image'
2025-10-04 05:25:21.177773 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.177779 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.177785 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.177790 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.177796 | controller | - ' case $NAME in'
2025-10-04 05:25:21.177802 | controller | - ' API)'
2025-10-04 05:25:21.177808 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.177814 | controller | - ' ;;'
2025-10-04 05:25:21.177819 | controller | - ' esac'
2025-10-04 05:25:21.177825 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.177831 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.177837 | controller | - ' exit 1'
2025-10-04 05:25:21.177843 | controller | - ' fi'
2025-10-04 05:25:21.177849 | controller | - ' fi'
2025-10-04 05:25:21.177854 | controller | - ' done'
2025-10-04 05:25:21.177860 | controller | - ' exit 0'
2025-10-04 05:25:21.177866 | controller | - ' ]'
2025-10-04 05:25:21.177872 | controller | - ' logger.go:42: 05:22:17 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.177878 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.177884 | controller | end }}'''
2025-10-04 05:25:21.177892 | controller | - ' logger.go:42: 05:22:17 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.177899 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.177906 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.177914 | controller | - ' logger.go:42: 05:22:18 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.177921 | controller | - ' logger.go:42: 05:22:18 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.177929 | controller | - ' logger.go:42: 05:22:18 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.177936 | controller | $imageTuples)'
2025-10-04 05:25:21.177944 | controller | - ' logger.go:42: 05:22:18 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.177951 | controller | - ' logger.go:42: 05:22:18 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.177957 | controller | - ' logger.go:42: 05:22:18 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.177963 | controller | - ' logger.go:42: 05:22:19 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.177969 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.177975 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.177981 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.177987 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.177999 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.178009 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.178015 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.178021 | controller | - ' exit 0'
2025-10-04 05:25:21.178027 | controller | - ' else'
2025-10-04 05:25:21.178033 | controller | - ' exit 1'
2025-10-04 05:25:21.178039 | controller | - ' fi'
2025-10-04 05:25:21.178044 | controller | - ' ]'
2025-10-04 05:25:21.178050 | controller | - ' logger.go:42: 05:22:19 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.178056 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.178062 | controller | }}'''
2025-10-04 05:25:21.178068 | controller | - ' logger.go:42: 05:22:19 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.178074 | controller | - ' logger.go:42: 05:22:19 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.178079 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.178085 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.178091 | controller | - ' logger.go:42: 05:22:19 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.178097 | controller | - ' logger.go:42: 05:22:19 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.178103 | controller | - ' logger.go:42: 05:22:19 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.178108 | controller | - ' logger.go:42: 05:22:19 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.178114 | controller | - ' logger.go:42: 05:22:19 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.178120 | controller | - ' logger.go:42: 05:22:19 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.178139 | controller | - ' logger.go:42: 05:22:19 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.178148 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.178154 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.178160 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.178166 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.178172 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.178178 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.178184 | controller | - ' # it is an image'
2025-10-04 05:25:21.178189 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.178195 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.178201 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.178207 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.178213 | controller | - ' case $NAME in'
2025-10-04 05:25:21.178218 | controller | - ' API)'
2025-10-04 05:25:21.178224 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.178230 | controller | - ' ;;'
2025-10-04 05:25:21.178236 | controller | - ' esac'
2025-10-04 05:25:21.178242 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.178247 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.178253 | controller | - ' exit 1'
2025-10-04 05:25:21.178262 | controller | - ' fi'
2025-10-04 05:25:21.178268 | controller | - ' fi'
2025-10-04 05:25:21.178274 | controller | - ' done'
2025-10-04 05:25:21.178280 | controller | - ' exit 0'
2025-10-04 05:25:21.178285 | controller | - ' ]'
2025-10-04 05:25:21.178291 | controller | - ' logger.go:42: 05:22:19 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.178297 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.178303 | controller | end }}'''
2025-10-04 05:25:21.178309 | controller | - ' logger.go:42: 05:22:19 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.178315 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.178321 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.178326 | controller | - ' logger.go:42: 05:22:19 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.178332 | controller | - ' logger.go:42: 05:22:19 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.178338 | controller | - ' logger.go:42: 05:22:19 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.178344 | controller | $imageTuples)'
2025-10-04 05:25:21.178350 | controller | - ' logger.go:42: 05:22:19 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.178362 | controller | - ' logger.go:42: 05:22:19 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.178369 | controller | - ' logger.go:42: 05:22:19 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.178374 | controller | - ' logger.go:42: 05:22:20 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.178380 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.178386 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.178392 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.178398 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.178404 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.178409 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.178415 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.178421 | controller | - ' exit 0'
2025-10-04 05:25:21.178427 | controller | - ' else'
2025-10-04 05:25:21.178433 | controller | - ' exit 1'
2025-10-04 05:25:21.178438 | controller | - ' fi'
2025-10-04 05:25:21.178444 | controller | - ' ]'
2025-10-04 05:25:21.178450 | controller | - ' logger.go:42: 05:22:20 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.178456 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.178462 | controller | }}'''
2025-10-04 05:25:21.178467 | controller | - ' logger.go:42: 05:22:20 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.178473 | controller | - ' logger.go:42: 05:22:20 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.178479 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.178485 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.178491 | controller | - ' logger.go:42: 05:22:20 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.178497 | controller | - ' logger.go:42: 05:22:20 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.178505 | controller | - ' logger.go:42: 05:22:20 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.178511 | controller | - ' logger.go:42: 05:22:20 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.178517 | controller | - ' logger.go:42: 05:22:20 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.178523 | controller | - ' logger.go:42: 05:22:20 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.178529 | controller | - ' logger.go:42: 05:22:20 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.178534 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.178540 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.178546 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.178552 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.178558 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.178563 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.178569 | controller | - ' # it is an image'
2025-10-04 05:25:21.178575 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.178581 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.178587 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.178593 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.178598 | controller | - ' case $NAME in'
2025-10-04 05:25:21.178604 | controller | - ' API)'
2025-10-04 05:25:21.178610 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.178616 | controller | - ' ;;'
2025-10-04 05:25:21.178622 | controller | - ' esac'
2025-10-04 05:25:21.178627 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.178636 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.178642 | controller | - ' exit 1'
2025-10-04 05:25:21.178648 | controller | - ' fi'
2025-10-04 05:25:21.178654 | controller | - ' fi'
2025-10-04 05:25:21.178660 | controller | - ' done'
2025-10-04 05:25:21.178665 | controller | - ' exit 0'
2025-10-04 05:25:21.178671 | controller | - ' ]'
2025-10-04 05:25:21.178677 | controller | - ' logger.go:42: 05:22:20 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.178683 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.178689 | controller | end }}'''
2025-10-04 05:25:21.178694 | controller | - ' logger.go:42: 05:22:20 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.178700 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.178706 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.178718 | controller | - ' logger.go:42: 05:22:20 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.178724 | controller | - ' logger.go:42: 05:22:20 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.178730 | controller | - ' logger.go:42: 05:22:20 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.178736 | controller | $imageTuples)'
2025-10-04 05:25:21.178741 | controller | - ' logger.go:42: 05:22:20 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.178747 | controller | - ' logger.go:42: 05:22:20 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.178753 | controller | - ' logger.go:42: 05:22:20 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.178763 | controller | - ' logger.go:42: 05:22:22 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.178769 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.178777 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.178783 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.178789 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.178794 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.178800 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.178806 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.178812 | controller | - ' exit 0'
2025-10-04 05:25:21.178818 | controller | - ' else'
2025-10-04 05:25:21.178824 | controller | - ' exit 1'
2025-10-04 05:25:21.178829 | controller | - ' fi'
2025-10-04 05:25:21.178835 | controller | - ' ]'
2025-10-04 05:25:21.178841 | controller | - ' logger.go:42: 05:22:22 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.178847 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.178853 | controller | }}'''
2025-10-04 05:25:21.178858 | controller | - ' logger.go:42: 05:22:22 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.178864 | controller | - ' logger.go:42: 05:22:22 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.178870 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.178876 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.178882 | controller | - ' logger.go:42: 05:22:22 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.178887 | controller | - ' logger.go:42: 05:22:22 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.178893 | controller | - ' logger.go:42: 05:22:22 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.178899 | controller | - ' logger.go:42: 05:22:22 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.178905 | controller | - ' logger.go:42: 05:22:22 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.178911 | controller | - ' logger.go:42: 05:22:22 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.178917 | controller | - ' logger.go:42: 05:22:22 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.178922 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.178928 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.178934 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.178940 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.178946 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.178954 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.178960 | controller | - ' # it is an image'
2025-10-04 05:25:21.178966 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.178972 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.178977 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.178983 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.178992 | controller | - ' case $NAME in'
2025-10-04 05:25:21.178998 | controller | - ' API)'
2025-10-04 05:25:21.179004 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.179010 | controller | - ' ;;'
2025-10-04 05:25:21.179015 | controller | - ' esac'
2025-10-04 05:25:21.179021 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.179027 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.179033 | controller | - ' exit 1'
2025-10-04 05:25:21.179039 | controller | - ' fi'
2025-10-04 05:25:21.179045 | controller | - ' fi'
2025-10-04 05:25:21.179050 | controller | - ' done'
2025-10-04 05:25:21.179056 | controller | - ' exit 0'
2025-10-04 05:25:21.179064 | controller | - ' ]'
2025-10-04 05:25:21.179076 | controller | - ' logger.go:42: 05:22:22 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.179083 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.179088 | controller | end }}'''
2025-10-04 05:25:21.179094 | controller | - ' logger.go:42: 05:22:22 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.179100 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.179106 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.179112 | controller | - ' logger.go:42: 05:22:22 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.179120 | controller | - ' logger.go:42: 05:22:22 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.179140 | controller | - ' logger.go:42: 05:22:22 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.179148 | controller | $imageTuples)'
2025-10-04 05:25:21.179154 | controller | - ' logger.go:42: 05:22:22 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.179160 | controller | - ' logger.go:42: 05:22:22 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.179165 | controller | - ' logger.go:42: 05:22:22 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.179171 | controller | - ' logger.go:42: 05:22:23 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.179177 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.179183 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.179189 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.179195 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.179200 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.179206 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.179212 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.179218 | controller | - ' exit 0'
2025-10-04 05:25:21.179224 | controller | - ' else'
2025-10-04 05:25:21.179230 | controller | - ' exit 1'
2025-10-04 05:25:21.179235 | controller | - ' fi'
2025-10-04 05:25:21.179241 | controller | - ' ]'
2025-10-04 05:25:21.179247 | controller | - ' logger.go:42: 05:22:23 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.179253 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.179259 | controller | }}'''
2025-10-04 05:25:21.179264 | controller | - ' logger.go:42: 05:22:23 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.179270 | controller | - ' logger.go:42: 05:22:23 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.179282 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.179288 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.179293 | controller | - ' logger.go:42: 05:22:23 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.179299 | controller | - ' logger.go:42: 05:22:23 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.179308 | controller | - ' logger.go:42: 05:22:23 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.179314 | controller | - ' logger.go:42: 05:22:23 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.179319 | controller | - ' logger.go:42: 05:22:23 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.179325 | controller | - ' logger.go:42: 05:22:23 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.179331 | controller | - ' logger.go:42: 05:22:23 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.179337 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.179343 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.179348 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.179354 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.179360 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.179366 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.179372 | controller | - ' # it is an image'
2025-10-04 05:25:21.179377 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.179383 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.179389 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.179395 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.179401 | controller | - ' case $NAME in'
2025-10-04 05:25:21.179407 | controller | - ' API)'
2025-10-04 05:25:21.179419 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.179425 | controller | - ' ;;'
2025-10-04 05:25:21.179431 | controller | - ' esac'
2025-10-04 05:25:21.179437 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.179443 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.179449 | controller | - ' exit 1'
2025-10-04 05:25:21.179454 | controller | - ' fi'
2025-10-04 05:25:21.179460 | controller | - ' fi'
2025-10-04 05:25:21.179466 | controller | - ' done'
2025-10-04 05:25:21.179472 | controller | - ' exit 0'
2025-10-04 05:25:21.179478 | controller | - ' ]'
2025-10-04 05:25:21.179483 | controller | - ' logger.go:42: 05:22:23 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.179489 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.179495 | controller | end }}'''
2025-10-04 05:25:21.179501 | controller | - ' logger.go:42: 05:22:23 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.179507 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.179513 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.179518 | controller | - ' logger.go:42: 05:22:23 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.179524 | controller | - ' logger.go:42: 05:22:23 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.179533 | controller | - ' logger.go:42: 05:22:23 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.179539 | controller | $imageTuples)'
2025-10-04 05:25:21.179545 | controller | - ' logger.go:42: 05:22:23 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.179551 | controller | - ' logger.go:42: 05:22:23 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.179557 | controller | - ' logger.go:42: 05:22:23 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.179563 | controller | - ' logger.go:42: 05:22:24 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.179569 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.179574 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.179580 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.179586 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.179592 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.179598 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.179603 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.179609 | controller | - ' exit 0'
2025-10-04 05:25:21.179615 | controller | - ' else'
2025-10-04 05:25:21.179621 | controller | - ' exit 1'
2025-10-04 05:25:21.179627 | controller | - ' fi'
2025-10-04 05:25:21.179632 | controller | - ' ]'
2025-10-04 05:25:21.179638 | controller | - ' logger.go:42: 05:22:24 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.179644 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.179650 | controller | }}'''
2025-10-04 05:25:21.179658 | controller | - ' logger.go:42: 05:22:24 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.179664 | controller | - ' logger.go:42: 05:22:24 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.179670 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.179676 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.179682 | controller | - ' logger.go:42: 05:22:25 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.179687 | controller | - ' logger.go:42: 05:22:25 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.179693 | controller | - ' logger.go:42: 05:22:25 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.179699 | controller | - ' logger.go:42: 05:22:25 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.179705 | controller | - ' logger.go:42: 05:22:25 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.179711 | controller | - ' logger.go:42: 05:22:25 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.179717 | controller | - ' logger.go:42: 05:22:25 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.179722 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.179728 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.179734 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.179742 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.179754 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.179763 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.179769 | controller | - ' # it is an image'
2025-10-04 05:25:21.179775 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.179780 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.179786 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.179792 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.179798 | controller | - ' case $NAME in'
2025-10-04 05:25:21.179804 | controller | - ' API)'
2025-10-04 05:25:21.179810 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.179816 | controller | - ' ;;'
2025-10-04 05:25:21.179821 | controller | - ' esac'
2025-10-04 05:25:21.179827 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.179833 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.179839 | controller | - ' exit 1'
2025-10-04 05:25:21.179845 | controller | - ' fi'
2025-10-04 05:25:21.179851 | controller | - ' fi'
2025-10-04 05:25:21.179856 | controller | - ' done'
2025-10-04 05:25:21.179862 | controller | - ' exit 0'
2025-10-04 05:25:21.179868 | controller | - ' ]'
2025-10-04 05:25:21.179875 | controller | - ' logger.go:42: 05:22:25 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.179882 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.179888 | controller | end }}'''
2025-10-04 05:25:21.179895 | controller | - ' logger.go:42: 05:22:25 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.179902 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.179908 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.179914 | controller | - ' logger.go:42: 05:22:25 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.179920 | controller | - ' logger.go:42: 05:22:25 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.179926 | controller | - ' logger.go:42: 05:22:25 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.179932 | controller | $imageTuples)'
2025-10-04 05:25:21.179938 | controller | - ' logger.go:42: 05:22:25 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.179943 | controller | - ' logger.go:42: 05:22:25 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.179949 | controller | - ' logger.go:42: 05:22:25 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.179955 | controller | - ' logger.go:42: 05:22:26 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.179961 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.179967 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.179972 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.179978 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.179987 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.179993 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.179999 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.180004 | controller | - ' exit 0'
2025-10-04 05:25:21.180010 | controller | - ' else'
2025-10-04 05:25:21.180016 | controller | - ' exit 1'
2025-10-04 05:25:21.180022 | controller | - ' fi'
2025-10-04 05:25:21.180028 | controller | - ' ]'
2025-10-04 05:25:21.180033 | controller | - ' logger.go:42: 05:22:26 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.180042 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.180048 | controller | }}'''
2025-10-04 05:25:21.180054 | controller | - ' logger.go:42: 05:22:26 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.180060 | controller | - ' logger.go:42: 05:22:26 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.180065 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.180071 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.180077 | controller | - ' logger.go:42: 05:22:26 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.180083 | controller | - ' logger.go:42: 05:22:26 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.180089 | controller | - ' logger.go:42: 05:22:26 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.180095 | controller | - ' logger.go:42: 05:22:26 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.180106 | controller | - ' logger.go:42: 05:22:26 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.180113 | controller | - ' logger.go:42: 05:22:26 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.180118 | controller | - ' logger.go:42: 05:22:26 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.180135 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.180144 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.180150 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.180156 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.180162 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.180168 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.180174 | controller | - ' # it is an image'
2025-10-04 05:25:21.180179 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.180185 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.180191 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.180197 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.180203 | controller | - ' case $NAME in'
2025-10-04 05:25:21.180209 | controller | - ' API)'
2025-10-04 05:25:21.180214 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.180220 | controller | - ' ;;'
2025-10-04 05:25:21.180226 | controller | - ' esac'
2025-10-04 05:25:21.180232 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.180238 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.180243 | controller | - ' exit 1'
2025-10-04 05:25:21.180249 | controller | - ' fi'
2025-10-04 05:25:21.180255 | controller | - ' fi'
2025-10-04 05:25:21.180261 | controller | - ' done'
2025-10-04 05:25:21.180267 | controller | - ' exit 0'
2025-10-04 05:25:21.180272 | controller | - ' ]'
2025-10-04 05:25:21.180278 | controller | - ' logger.go:42: 05:22:26 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.180284 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.180290 | controller | end }}'''
2025-10-04 05:25:21.180299 | controller | - ' logger.go:42: 05:22:26 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.180305 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.180311 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.180317 | controller | - ' logger.go:42: 05:22:26 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.180323 | controller | - ' logger.go:42: 05:22:26 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.180328 | controller | - ' logger.go:42: 05:22:26 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.180334 | controller | $imageTuples)'
2025-10-04 05:25:21.180340 | controller | - ' logger.go:42: 05:22:26 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.180346 | controller | - ' logger.go:42: 05:22:26 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.180352 | controller | - ' logger.go:42: 05:22:26 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.180357 | controller | - ' logger.go:42: 05:22:27 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.180363 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.180369 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.180375 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.180381 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.180387 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.180392 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.180398 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.180404 | controller | - ' exit 0'
2025-10-04 05:25:21.180410 | controller | - ' else'
2025-10-04 05:25:21.180416 | controller | - ' exit 1'
2025-10-04 05:25:21.180421 | controller | - ' fi'
2025-10-04 05:25:21.180427 | controller | - ' ]'
2025-10-04 05:25:21.180436 | controller | - ' logger.go:42: 05:22:27 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.180442 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.180448 | controller | }}'''
2025-10-04 05:25:21.180453 | controller | - ' logger.go:42: 05:22:27 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.180459 | controller | - ' logger.go:42: 05:22:27 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.180465 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.180471 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.180477 | controller | - ' logger.go:42: 05:22:27 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.180489 | controller | - ' logger.go:42: 05:22:27 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.180496 | controller | - ' logger.go:42: 05:22:27 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.180502 | controller | - ' logger.go:42: 05:22:27 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.180510 | controller | - ' logger.go:42: 05:22:27 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.180516 | controller | - ' logger.go:42: 05:22:27 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.180524 | controller | - ' logger.go:42: 05:22:27 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.180530 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.180536 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.180542 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.180548 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.180554 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.180562 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.180568 | controller | - ' # it is an image'
2025-10-04 05:25:21.180573 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.180579 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.180585 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.180591 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.180597 | controller | - ' case $NAME in'
2025-10-04 05:25:21.180603 | controller | - ' API)'
2025-10-04 05:25:21.180609 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.180614 | controller | - ' ;;'
2025-10-04 05:25:21.180620 | controller | - ' esac'
2025-10-04 05:25:21.180626 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.180632 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.180638 | controller | - ' exit 1'
2025-10-04 05:25:21.180646 | controller | - ' fi'
2025-10-04 05:25:21.180652 | controller | - ' fi'
2025-10-04 05:25:21.180658 | controller | - ' done'
2025-10-04 05:25:21.180663 | controller | - ' exit 0'
2025-10-04 05:25:21.180669 | controller | - ' ]'
2025-10-04 05:25:21.180675 | controller | - ' logger.go:42: 05:22:27 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.180681 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.180687 | controller | end }}'''
2025-10-04 05:25:21.180693 | controller | - ' logger.go:42: 05:22:27 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.180698 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.180704 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.180710 | controller | - ' logger.go:42: 05:22:28 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.180716 | controller | - ' logger.go:42: 05:22:28 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.180722 | controller | - ' logger.go:42: 05:22:28 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.180727 | controller | $imageTuples)'
2025-10-04 05:25:21.180733 | controller | - ' logger.go:42: 05:22:28 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.180739 | controller | - ' logger.go:42: 05:22:28 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.180745 | controller | - ' logger.go:42: 05:22:28 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.180751 | controller | - ' logger.go:42: 05:22:29 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.180756 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.180762 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.180768 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.180774 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.180780 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.180788 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.180794 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.180805 | controller | - ' exit 0'
2025-10-04 05:25:21.180811 | controller | - ' else'
2025-10-04 05:25:21.180817 | controller | - ' exit 1'
2025-10-04 05:25:21.180823 | controller | - ' fi'
2025-10-04 05:25:21.180828 | controller | - ' ]'
2025-10-04 05:25:21.180834 | controller | - ' logger.go:42: 05:22:29 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.180842 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.180848 | controller | }}'''
2025-10-04 05:25:21.180854 | controller | - ' logger.go:42: 05:22:29 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.180867 | controller | - ' logger.go:42: 05:22:29 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.180873 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.180879 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.180885 | controller | - ' logger.go:42: 05:22:29 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.180891 | controller | - ' logger.go:42: 05:22:29 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.180897 | controller | - ' logger.go:42: 05:22:29 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.180902 | controller | - ' logger.go:42: 05:22:29 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.180908 | controller | - ' logger.go:42: 05:22:29 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.180914 | controller | - ' logger.go:42: 05:22:29 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.180920 | controller | - ' logger.go:42: 05:22:29 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.180926 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.180932 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.180937 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.180943 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.180949 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.180955 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.180961 | controller | - ' # it is an image'
2025-10-04 05:25:21.180967 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.180973 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.180979 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.180984 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.180990 | controller | - ' case $NAME in'
2025-10-04 05:25:21.180996 | controller | - ' API)'
2025-10-04 05:25:21.181002 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.181008 | controller | - ' ;;'
2025-10-04 05:25:21.181014 | controller | - ' esac'
2025-10-04 05:25:21.181019 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.181025 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.181031 | controller | - ' exit 1'
2025-10-04 05:25:21.181040 | controller | - ' fi'
2025-10-04 05:25:21.181046 | controller | - ' fi'
2025-10-04 05:25:21.181051 | controller | - ' done'
2025-10-04 05:25:21.181057 | controller | - ' exit 0'
2025-10-04 05:25:21.181063 | controller | - ' ]'
2025-10-04 05:25:21.181069 | controller | - ' logger.go:42: 05:22:29 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.181075 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.181080 | controller | end }}'''
2025-10-04 05:25:21.181086 | controller | - ' logger.go:42: 05:22:29 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.181109 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.181116 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.181122 | controller | - ' logger.go:42: 05:22:29 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.181143 | controller | - ' logger.go:42: 05:22:29 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.181149 | controller | - ' logger.go:42: 05:22:29 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.181155 | controller | $imageTuples)'
2025-10-04 05:25:21.181161 | controller | - ' logger.go:42: 05:22:29 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.181167 | controller | - ' logger.go:42: 05:22:29 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.181172 | controller | - ' logger.go:42: 05:22:29 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.181178 | controller | - ' logger.go:42: 05:22:30 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.181184 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.181190 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.181196 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.181202 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.181207 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.181213 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.181219 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.181225 | controller | - ' exit 0'
2025-10-04 05:25:21.181231 | controller | - ' else'
2025-10-04 05:25:21.181244 | controller | - ' exit 1'
2025-10-04 05:25:21.181250 | controller | - ' fi'
2025-10-04 05:25:21.181256 | controller | - ' ]'
2025-10-04 05:25:21.181262 | controller | - ' logger.go:42: 05:22:30 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.181268 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.181273 | controller | }}'''
2025-10-04 05:25:21.181279 | controller | - ' logger.go:42: 05:22:30 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.181285 | controller | - ' logger.go:42: 05:22:30 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.181291 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.181297 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.181303 | controller | - ' logger.go:42: 05:22:30 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.181308 | controller | - ' logger.go:42: 05:22:30 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.181318 | controller | - ' logger.go:42: 05:22:30 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.181323 | controller | - ' logger.go:42: 05:22:30 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.181329 | controller | - ' logger.go:42: 05:22:30 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.181335 | controller | - ' logger.go:42: 05:22:30 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.181341 | controller | - ' logger.go:42: 05:22:30 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.181347 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.181353 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.181358 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.181364 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.181370 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.181379 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.181385 | controller | - ' # it is an image'
2025-10-04 05:25:21.181391 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.181397 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.181402 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.181408 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.181414 | controller | - ' case $NAME in'
2025-10-04 05:25:21.181420 | controller | - ' API)'
2025-10-04 05:25:21.181426 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.181432 | controller | - ' ;;'
2025-10-04 05:25:21.181438 | controller | - ' esac'
2025-10-04 05:25:21.181443 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.181449 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.181455 | controller | - ' exit 1'
2025-10-04 05:25:21.181462 | controller | - ' fi'
2025-10-04 05:25:21.181469 | controller | - ' fi'
2025-10-04 05:25:21.181477 | controller | - ' done'
2025-10-04 05:25:21.181484 | controller | - ' exit 0'
2025-10-04 05:25:21.181492 | controller | - ' ]'
2025-10-04 05:25:21.181499 | controller | - ' logger.go:42: 05:22:30 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.181507 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.181514 | controller | end }}'''
2025-10-04 05:25:21.181521 | controller | - ' logger.go:42: 05:22:30 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.181528 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.181535 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.181542 | controller | - ' logger.go:42: 05:22:30 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.181550 | controller | - ' logger.go:42: 05:22:30 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.181558 | controller | - ' logger.go:42: 05:22:30 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.181569 | controller | $imageTuples)'
2025-10-04 05:25:21.181576 | controller | - ' logger.go:42: 05:22:30 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.181584 | controller | - ' logger.go:42: 05:22:30 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.181591 | controller | - ' logger.go:42: 05:22:30 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.181601 | controller | - ' logger.go:42: 05:22:31 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.181609 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.181625 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.181632 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.181639 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.181646 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.181653 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.181660 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.181668 | controller | - ' exit 0'
2025-10-04 05:25:21.181674 | controller | - ' else'
2025-10-04 05:25:21.181682 | controller | - ' exit 1'
2025-10-04 05:25:21.181689 | controller | - ' fi'
2025-10-04 05:25:21.181696 | controller | - ' ]'
2025-10-04 05:25:21.181703 | controller | - ' logger.go:42: 05:22:31 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.181710 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.181717 | controller | }}'''
2025-10-04 05:25:21.181725 | controller | - ' logger.go:42: 05:22:31 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.181733 | controller | - ' logger.go:42: 05:22:31 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.181740 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.181747 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.181758 | controller | - ' logger.go:42: 05:22:32 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.181766 | controller | - ' logger.go:42: 05:22:32 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.181773 | controller | - ' logger.go:42: 05:22:32 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.181780 | controller | - ' logger.go:42: 05:22:32 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.181788 | controller | - ' logger.go:42: 05:22:32 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.181795 | controller | - ' logger.go:42: 05:22:32 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.181802 | controller | - ' logger.go:42: 05:22:32 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.181809 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.181816 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.181823 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.181831 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.181838 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.181846 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.181853 | controller | - ' # it is an image'
2025-10-04 05:25:21.181860 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.181868 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.181875 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.181882 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.181893 | controller | - ' case $NAME in'
2025-10-04 05:25:21.181900 | controller | - ' API)'
2025-10-04 05:25:21.181908 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.181915 | controller | - ' ;;'
2025-10-04 05:25:21.181923 | controller | - ' esac'
2025-10-04 05:25:21.181930 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.181937 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.181945 | controller | - ' exit 1'
2025-10-04 05:25:21.181952 | controller | - ' fi'
2025-10-04 05:25:21.181960 | controller | - ' fi'
2025-10-04 05:25:21.181967 | controller | - ' done'
2025-10-04 05:25:21.181974 | controller | - ' exit 0'
2025-10-04 05:25:21.181986 | controller | - ' ]'
2025-10-04 05:25:21.181993 | controller | - ' logger.go:42: 05:22:32 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.182000 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.182008 | controller | end }}'''
2025-10-04 05:25:21.182015 | controller | - ' logger.go:42: 05:22:32 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.182022 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.182028 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.182034 | controller | - ' logger.go:42: 05:22:32 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.182039 | controller | - ' logger.go:42: 05:22:32 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.182056 | controller | - ' logger.go:42: 05:22:32 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.182062 | controller | $imageTuples)'
2025-10-04 05:25:21.182068 | controller | - ' logger.go:42: 05:22:32 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.182074 | controller | - ' logger.go:42: 05:22:32 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.182080 | controller | - ' logger.go:42: 05:22:32 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.182086 | controller | - ' logger.go:42: 05:22:33 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.182092 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.182097 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.182103 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.182109 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.182115 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.182121 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.182144 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.182150 | controller | - ' exit 0'
2025-10-04 05:25:21.182156 | controller | - ' else'
2025-10-04 05:25:21.182162 | controller | - ' exit 1'
2025-10-04 05:25:21.182168 | controller | - ' fi'
2025-10-04 05:25:21.182173 | controller | - ' ]'
2025-10-04 05:25:21.182179 | controller | - ' logger.go:42: 05:22:33 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.182185 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.182191 | controller | }}'''
2025-10-04 05:25:21.182197 | controller | - ' logger.go:42: 05:22:33 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.182203 | controller | - ' logger.go:42: 05:22:33 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.182208 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.182218 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.182224 | controller | - ' logger.go:42: 05:22:33 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.182230 | controller | - ' logger.go:42: 05:22:33 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.182236 | controller | - ' logger.go:42: 05:22:33 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.182242 | controller | - ' logger.go:42: 05:22:33 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.182248 | controller | - ' logger.go:42: 05:22:33 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.182253 | controller | - ' logger.go:42: 05:22:33 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.182259 | controller | - ' logger.go:42: 05:22:33 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.182265 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.182271 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.182277 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.182282 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.182288 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.182297 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.182303 | controller | - ' # it is an image'
2025-10-04 05:25:21.182309 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.182315 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.182321 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.182327 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.182332 | controller | - ' case $NAME in'
2025-10-04 05:25:21.182338 | controller | - ' API)'
2025-10-04 05:25:21.182344 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.182350 | controller | - ' ;;'
2025-10-04 05:25:21.182356 | controller | - ' esac'
2025-10-04 05:25:21.182362 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.182367 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.182373 | controller | - ' exit 1'
2025-10-04 05:25:21.182379 | controller | - ' fi'
2025-10-04 05:25:21.182385 | controller | - ' fi'
2025-10-04 05:25:21.182391 | controller | - ' done'
2025-10-04 05:25:21.182397 | controller | - ' exit 0'
2025-10-04 05:25:21.182402 | controller | - ' ]'
2025-10-04 05:25:21.182408 | controller | - ' logger.go:42: 05:22:33 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.182414 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.182420 | controller | end }}'''
2025-10-04 05:25:21.182426 | controller | - ' logger.go:42: 05:22:33 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.182441 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.182448 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.182454 | controller | - ' logger.go:42: 05:22:33 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.182460 | controller | - ' logger.go:42: 05:22:33 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.182468 | controller | - ' logger.go:42: 05:22:33 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.182474 | controller | $imageTuples)'
2025-10-04 05:25:21.182480 | controller | - ' logger.go:42: 05:22:33 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.182486 | controller | - ' logger.go:42: 05:22:33 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.182492 | controller | - ' logger.go:42: 05:22:33 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.182498 | controller | - ' logger.go:42: 05:22:34 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.182503 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.182509 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.182515 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.182521 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.182527 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.182533 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.182538 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.182544 | controller | - ' exit 0'
2025-10-04 05:25:21.182550 | controller | - ' else'
2025-10-04 05:25:21.182556 | controller | - ' exit 1'
2025-10-04 05:25:21.182562 | controller | - ' fi'
2025-10-04 05:25:21.182568 | controller | - ' ]'
2025-10-04 05:25:21.182574 | controller | - ' logger.go:42: 05:22:34 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.182579 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.182585 | controller | }}'''
2025-10-04 05:25:21.182591 | controller | - ' logger.go:42: 05:22:34 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.182597 | controller | - ' logger.go:42: 05:22:34 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.182603 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.182609 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.182615 | controller | - ' logger.go:42: 05:22:34 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.182621 | controller | - ' logger.go:42: 05:22:34 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.182626 | controller | - ' logger.go:42: 05:22:34 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.182632 | controller | - ' logger.go:42: 05:22:34 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.182638 | controller | - ' logger.go:42: 05:22:34 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.182644 | controller | - ' logger.go:42: 05:22:34 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.182650 | controller | - ' logger.go:42: 05:22:34 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.182655 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.182661 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.182667 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.182673 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.182679 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.182692 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.182698 | controller | - ' # it is an image'
2025-10-04 05:25:21.182703 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.182709 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.182715 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.182721 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.182727 | controller | - ' case $NAME in'
2025-10-04 05:25:21.182733 | controller | - ' API)'
2025-10-04 05:25:21.182739 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.182747 | controller | - ' ;;'
2025-10-04 05:25:21.182753 | controller | - ' esac'
2025-10-04 05:25:21.182759 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.182771 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.182778 | controller | - ' exit 1'
2025-10-04 05:25:21.182783 | controller | - ' fi'
2025-10-04 05:25:21.182789 | controller | - ' fi'
2025-10-04 05:25:21.182795 | controller | - ' done'
2025-10-04 05:25:21.182801 | controller | - ' exit 0'
2025-10-04 05:25:21.182807 | controller | - ' ]'
2025-10-04 05:25:21.182813 | controller | - ' logger.go:42: 05:22:34 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.182818 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.182824 | controller | end }}'''
2025-10-04 05:25:21.182830 | controller | - ' logger.go:42: 05:22:34 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.182836 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.182842 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.182848 | controller | - ' logger.go:42: 05:22:35 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.182854 | controller | - ' logger.go:42: 05:22:35 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.182859 | controller | - ' logger.go:42: 05:22:35 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.182865 | controller | $imageTuples)'
2025-10-04 05:25:21.182871 | controller | - ' logger.go:42: 05:22:35 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.182878 | controller | - ' logger.go:42: 05:22:35 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.182885 | controller | - ' logger.go:42: 05:22:35 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.182891 | controller | - ' logger.go:42: 05:22:36 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.182899 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.182905 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.182911 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.182917 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.182923 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.182929 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.182935 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.182940 | controller | - ' exit 0'
2025-10-04 05:25:21.182946 | controller | - ' else'
2025-10-04 05:25:21.182952 | controller | - ' exit 1'
2025-10-04 05:25:21.182958 | controller | - ' fi'
2025-10-04 05:25:21.182964 | controller | - ' ]'
2025-10-04 05:25:21.182970 | controller | - ' logger.go:42: 05:22:36 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.182979 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.182984 | controller | }}'''
2025-10-04 05:25:21.182990 | controller | - ' logger.go:42: 05:22:36 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.182996 | controller | - ' logger.go:42: 05:22:36 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.183002 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.183008 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.183016 | controller | - ' logger.go:42: 05:22:36 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.183022 | controller | - ' logger.go:42: 05:22:36 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.183028 | controller | - ' logger.go:42: 05:22:36 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.183034 | controller | - ' logger.go:42: 05:22:36 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.183040 | controller | - ' logger.go:42: 05:22:36 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.183046 | controller | - ' logger.go:42: 05:22:36 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.183052 | controller | - ' logger.go:42: 05:22:36 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.183057 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.183063 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.183069 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.183075 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.183081 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.183087 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.183093 | controller | - ' # it is an image'
2025-10-04 05:25:21.183098 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.183111 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.183120 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.183141 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.183152 | controller | - ' case $NAME in'
2025-10-04 05:25:21.183158 | controller | - ' API)'
2025-10-04 05:25:21.183164 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.183170 | controller | - ' ;;'
2025-10-04 05:25:21.183176 | controller | - ' esac'
2025-10-04 05:25:21.183181 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.183187 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.183193 | controller | - ' exit 1'
2025-10-04 05:25:21.183199 | controller | - ' fi'
2025-10-04 05:25:21.183205 | controller | - ' fi'
2025-10-04 05:25:21.183211 | controller | - ' done'
2025-10-04 05:25:21.183216 | controller | - ' exit 0'
2025-10-04 05:25:21.183222 | controller | - ' ]'
2025-10-04 05:25:21.183228 | controller | - ' logger.go:42: 05:22:36 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.183234 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.183240 | controller | end }}'''
2025-10-04 05:25:21.183245 | controller | - ' logger.go:42: 05:22:36 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.183255 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.183261 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.183267 | controller | - ' logger.go:42: 05:22:36 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.183272 | controller | - ' logger.go:42: 05:22:36 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.183278 | controller | - ' logger.go:42: 05:22:36 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.183284 | controller | $imageTuples)'
2025-10-04 05:25:21.183290 | controller | - ' logger.go:42: 05:22:36 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.183296 | controller | - ' logger.go:42: 05:22:36 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.183301 | controller | - ' logger.go:42: 05:22:36 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.183307 | controller | - ' logger.go:42: 05:22:37 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.183313 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.183319 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.183325 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.183330 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.183336 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.183342 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.183348 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.183354 | controller | - ' exit 0'
2025-10-04 05:25:21.183359 | controller | - ' else'
2025-10-04 05:25:21.183365 | controller | - ' exit 1'
2025-10-04 05:25:21.183371 | controller | - ' fi'
2025-10-04 05:25:21.183377 | controller | - ' ]'
2025-10-04 05:25:21.183386 | controller | - ' logger.go:42: 05:22:37 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.183392 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.183397 | controller | }}'''
2025-10-04 05:25:21.183403 | controller | - ' logger.go:42: 05:22:37 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.183409 | controller | - ' logger.go:42: 05:22:37 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.183415 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.183421 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.183427 | controller | - ' logger.go:42: 05:22:37 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.183433 | controller | - ' logger.go:42: 05:22:37 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.183439 | controller | - ' logger.go:42: 05:22:37 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.183444 | controller | - ' logger.go:42: 05:22:37 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.183450 | controller | - ' logger.go:42: 05:22:37 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.183456 | controller | - ' logger.go:42: 05:22:37 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.183465 | controller | - ' logger.go:42: 05:22:37 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.183470 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.183484 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.183491 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.183496 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.183502 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.183508 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.183514 | controller | - ' # it is an image'
2025-10-04 05:25:21.183520 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.183526 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.183532 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.183537 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.183543 | controller | - ' case $NAME in'
2025-10-04 05:25:21.183549 | controller | - ' API)'
2025-10-04 05:25:21.183555 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.183561 | controller | - ' ;;'
2025-10-04 05:25:21.183566 | controller | - ' esac'
2025-10-04 05:25:21.183572 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.183578 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.183584 | controller | - ' exit 1'
2025-10-04 05:25:21.183590 | controller | - ' fi'
2025-10-04 05:25:21.183596 | controller | - ' fi'
2025-10-04 05:25:21.183601 | controller | - ' done'
2025-10-04 05:25:21.183608 | controller | - ' exit 0'
2025-10-04 05:25:21.183615 | controller | - ' ]'
2025-10-04 05:25:21.183621 | controller | - ' logger.go:42: 05:22:37 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.183627 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.183632 | controller | end }}'''
2025-10-04 05:25:21.183638 | controller | - ' logger.go:42: 05:22:37 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.183644 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.183650 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.183656 | controller | - ' logger.go:42: 05:22:37 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.183662 | controller | - ' logger.go:42: 05:22:37 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.183668 | controller | - ' logger.go:42: 05:22:37 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.183673 | controller | $imageTuples)'
2025-10-04 05:25:21.183679 | controller | - ' logger.go:42: 05:22:37 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.183685 | controller | - ' logger.go:42: 05:22:37 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.183691 | controller | - ' logger.go:42: 05:22:37 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.183697 | controller | - ' logger.go:42: 05:22:38 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.183703 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.183708 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.183714 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.183720 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.183726 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.183735 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.183741 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.183748 | controller | - ' exit 0'
2025-10-04 05:25:21.183754 | controller | - ' else'
2025-10-04 05:25:21.183760 | controller | - ' exit 1'
2025-10-04 05:25:21.183766 | controller | - ' fi'
2025-10-04 05:25:21.183772 | controller | - ' ]'
2025-10-04 05:25:21.183778 | controller | - ' logger.go:42: 05:22:38 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.183784 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.183789 | controller | }}'''
2025-10-04 05:25:21.183795 | controller | - ' logger.go:42: 05:22:38 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.183801 | controller | - ' logger.go:42: 05:22:38 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.183807 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.183813 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.183819 | controller | - ' logger.go:42: 05:22:39 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.183827 | controller | - ' logger.go:42: 05:22:39 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.183840 | controller | - ' logger.go:42: 05:22:39 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.183846 | controller | - ' logger.go:42: 05:22:39 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.183852 | controller | - ' logger.go:42: 05:22:39 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.183858 | controller | - ' logger.go:42: 05:22:39 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.183864 | controller | - ' logger.go:42: 05:22:39 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.183869 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.183876 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.183883 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.183889 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.183895 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.183903 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.183909 | controller | - ' # it is an image'
2025-10-04 05:25:21.183915 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.183921 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.183927 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.183932 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.183938 | controller | - ' case $NAME in'
2025-10-04 05:25:21.183944 | controller | - ' API)'
2025-10-04 05:25:21.183950 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.183956 | controller | - ' ;;'
2025-10-04 05:25:21.183961 | controller | - ' esac'
2025-10-04 05:25:21.183967 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.183973 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.183979 | controller | - ' exit 1'
2025-10-04 05:25:21.183988 | controller | - ' fi'
2025-10-04 05:25:21.183994 | controller | - ' fi'
2025-10-04 05:25:21.184000 | controller | - ' done'
2025-10-04 05:25:21.184005 | controller | - ' exit 0'
2025-10-04 05:25:21.184011 | controller | - ' ]'
2025-10-04 05:25:21.184017 | controller | - ' logger.go:42: 05:22:39 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.184023 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.184029 | controller | end }}'''
2025-10-04 05:25:21.184034 | controller | - ' logger.go:42: 05:22:39 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.184040 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.184046 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.184052 | controller | - ' logger.go:42: 05:22:39 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.184058 | controller | - ' logger.go:42: 05:22:39 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.184064 | controller | - ' logger.go:42: 05:22:39 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.184070 | controller | $imageTuples)'
2025-10-04 05:25:21.184075 | controller | - ' logger.go:42: 05:22:39 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.184081 | controller | - ' logger.go:42: 05:22:39 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.184089 | controller | - ' logger.go:42: 05:22:39 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.184095 | controller | - ' logger.go:42: 05:22:40 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.184103 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.184109 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.184115 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.184121 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.184139 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.184150 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.184156 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.184162 | controller | - ' exit 0'
2025-10-04 05:25:21.184168 | controller | - ' else'
2025-10-04 05:25:21.184173 | controller | - ' exit 1'
2025-10-04 05:25:21.184179 | controller | - ' fi'
2025-10-04 05:25:21.184185 | controller | - ' ]'
2025-10-04 05:25:21.184191 | controller | - ' logger.go:42: 05:22:40 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.184197 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.184203 | controller | }}'''
2025-10-04 05:25:21.184209 | controller | - ' logger.go:42: 05:22:40 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.184215 | controller | - ' logger.go:42: 05:22:40 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.184221 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.184227 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.184239 | controller | - ' logger.go:42: 05:22:40 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.184246 | controller | - ' logger.go:42: 05:22:40 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.184255 | controller | - ' logger.go:42: 05:22:40 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.184261 | controller | - ' logger.go:42: 05:22:40 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.184266 | controller | - ' logger.go:42: 05:22:40 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.184272 | controller | - ' logger.go:42: 05:22:40 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.184278 | controller | - ' logger.go:42: 05:22:40 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.184284 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.184290 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.184295 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.184301 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.184307 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.184315 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.184321 | controller | - ' # it is an image'
2025-10-04 05:25:21.184327 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.184333 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.184339 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.184345 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.184351 | controller | - ' case $NAME in'
2025-10-04 05:25:21.184356 | controller | - ' API)'
2025-10-04 05:25:21.184362 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.184368 | controller | - ' ;;'
2025-10-04 05:25:21.184374 | controller | - ' esac'
2025-10-04 05:25:21.184380 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.184390 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.184396 | controller | - ' exit 1'
2025-10-04 05:25:21.184402 | controller | - ' fi'
2025-10-04 05:25:21.184408 | controller | - ' fi'
2025-10-04 05:25:21.184414 | controller | - ' done'
2025-10-04 05:25:21.184420 | controller | - ' exit 0'
2025-10-04 05:25:21.184425 | controller | - ' ]'
2025-10-04 05:25:21.184431 | controller | - ' logger.go:42: 05:22:40 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.184437 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.184443 | controller | end }}'''
2025-10-04 05:25:21.184449 | controller | - ' logger.go:42: 05:22:40 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.184455 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.184460 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.184466 | controller | - ' logger.go:42: 05:22:40 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.184472 | controller | - ' logger.go:42: 05:22:40 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.184478 | controller | - ' logger.go:42: 05:22:40 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.184484 | controller | $imageTuples)'
2025-10-04 05:25:21.184489 | controller | - ' logger.go:42: 05:22:40 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.184495 | controller | - ' logger.go:42: 05:22:40 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.184501 | controller | - ' logger.go:42: 05:22:40 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.184510 | controller | - ' logger.go:42: 05:22:41 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.184516 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.184522 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.184529 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.184535 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.184541 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.184547 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.184553 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.184558 | controller | - ' exit 0'
2025-10-04 05:25:21.184564 | controller | - ' else'
2025-10-04 05:25:21.184570 | controller | - ' exit 1'
2025-10-04 05:25:21.184576 | controller | - ' fi'
2025-10-04 05:25:21.184582 | controller | - ' ]'
2025-10-04 05:25:21.184587 | controller | - ' logger.go:42: 05:22:41 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.184600 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.184607 | controller | }}'''
2025-10-04 05:25:21.184613 | controller | - ' logger.go:42: 05:22:41 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.184618 | controller | - ' logger.go:42: 05:22:41 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.184624 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.184630 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.184636 | controller | - ' logger.go:42: 05:22:41 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.184642 | controller | - ' logger.go:42: 05:22:41 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.184647 | controller | - ' logger.go:42: 05:22:41 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.184653 | controller | - ' logger.go:42: 05:22:41 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.184659 | controller | - ' logger.go:42: 05:22:41 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.184665 | controller | - ' logger.go:42: 05:22:41 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.184671 | controller | - ' logger.go:42: 05:22:41 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.184676 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.184682 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.184689 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.184696 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.184702 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.184708 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.184714 | controller | - ' # it is an image'
2025-10-04 05:25:21.184720 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.184726 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.184731 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.184737 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.184746 | controller | - ' case $NAME in'
2025-10-04 05:25:21.184752 | controller | - ' API)'
2025-10-04 05:25:21.184758 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.184764 | controller | - ' ;;'
2025-10-04 05:25:21.184770 | controller | - ' esac'
2025-10-04 05:25:21.184776 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.184781 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.184787 | controller | - ' exit 1'
2025-10-04 05:25:21.184793 | controller | - ' fi'
2025-10-04 05:25:21.184799 | controller | - ' fi'
2025-10-04 05:25:21.184805 | controller | - ' done'
2025-10-04 05:25:21.184811 | controller | - ' exit 0'
2025-10-04 05:25:21.184819 | controller | - ' ]'
2025-10-04 05:25:21.184825 | controller | - ' logger.go:42: 05:22:41 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.184831 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.184837 | controller | end }}'''
2025-10-04 05:25:21.184842 | controller | - ' logger.go:42: 05:22:41 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.184848 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.184854 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.184860 | controller | - ' logger.go:42: 05:22:42 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.184866 | controller | - ' logger.go:42: 05:22:42 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.184872 | controller | - ' logger.go:42: 05:22:42 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.184878 | controller | $imageTuples)'
2025-10-04 05:25:21.184883 | controller | - ' logger.go:42: 05:22:42 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.184889 | controller | - ' logger.go:42: 05:22:42 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.184895 | controller | - ' logger.go:42: 05:22:42 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.184901 | controller | - ' logger.go:42: 05:22:43 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.184907 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.184915 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.184922 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.184930 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.184945 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.184953 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.184959 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.184965 | controller | - ' exit 0'
2025-10-04 05:25:21.184971 | controller | - ' else'
2025-10-04 05:25:21.184977 | controller | - ' exit 1'
2025-10-04 05:25:21.184983 | controller | - ' fi'
2025-10-04 05:25:21.184988 | controller | - ' ]'
2025-10-04 05:25:21.184994 | controller | - ' logger.go:42: 05:22:43 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.185000 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.185006 | controller | }}'''
2025-10-04 05:25:21.185012 | controller | - ' logger.go:42: 05:22:43 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.185018 | controller | - ' logger.go:42: 05:22:43 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.185024 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.185033 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.185039 | controller | - ' logger.go:42: 05:22:43 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.185045 | controller | - ' logger.go:42: 05:22:43 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.185051 | controller | - ' logger.go:42: 05:22:43 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.185057 | controller | - ' logger.go:42: 05:22:43 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.185062 | controller | - ' logger.go:42: 05:22:43 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.185068 | controller | - ' logger.go:42: 05:22:43 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.185074 | controller | - ' logger.go:42: 05:22:43 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.185080 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.185089 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.185106 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.185112 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.185118 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.185136 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.185146 | controller | - ' # it is an image'
2025-10-04 05:25:21.185152 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.185157 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.185163 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.185169 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.185175 | controller | - ' case $NAME in'
2025-10-04 05:25:21.185181 | controller | - ' API)'
2025-10-04 05:25:21.185187 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.185192 | controller | - ' ;;'
2025-10-04 05:25:21.185198 | controller | - ' esac'
2025-10-04 05:25:21.185204 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.185210 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.185216 | controller | - ' exit 1'
2025-10-04 05:25:21.185222 | controller | - ' fi'
2025-10-04 05:25:21.185227 | controller | - ' fi'
2025-10-04 05:25:21.185233 | controller | - ' done'
2025-10-04 05:25:21.185239 | controller | - ' exit 0'
2025-10-04 05:25:21.185245 | controller | - ' ]'
2025-10-04 05:25:21.185251 | controller | - ' logger.go:42: 05:22:43 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.185257 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.185262 | controller | end }}'''
2025-10-04 05:25:21.185268 | controller | - ' logger.go:42: 05:22:43 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.185274 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.185280 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.185286 | controller | - ' logger.go:42: 05:22:43 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.185292 | controller | - ' logger.go:42: 05:22:43 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.185301 | controller | - ' logger.go:42: 05:22:43 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.185307 | controller | $imageTuples)'
2025-10-04 05:25:21.185312 | controller | - ' logger.go:42: 05:22:43 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.185326 | controller | - ' logger.go:42: 05:22:43 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.185333 | controller | - ' logger.go:42: 05:22:43 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.185338 | controller | - ' logger.go:42: 05:22:44 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.185344 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.185350 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.185356 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.185362 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.185368 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.185373 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.185379 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.185385 | controller | - ' exit 0'
2025-10-04 05:25:21.185391 | controller | - ' else'
2025-10-04 05:25:21.185397 | controller | - ' exit 1'
2025-10-04 05:25:21.185403 | controller | - ' fi'
2025-10-04 05:25:21.185408 | controller | - ' ]'
2025-10-04 05:25:21.185414 | controller | - ' logger.go:42: 05:22:44 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.185420 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.185426 | controller | }}'''
2025-10-04 05:25:21.185432 | controller | - ' logger.go:42: 05:22:44 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.185438 | controller | - ' logger.go:42: 05:22:44 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.185444 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.185449 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.185455 | controller | - ' logger.go:42: 05:22:44 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.185461 | controller | - ' logger.go:42: 05:22:44 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.185467 | controller | - ' logger.go:42: 05:22:44 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.185473 | controller | - ' logger.go:42: 05:22:44 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.185479 | controller | - ' logger.go:42: 05:22:44 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.185484 | controller | - ' logger.go:42: 05:22:44 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.185490 | controller | - ' logger.go:42: 05:22:44 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.185496 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.185502 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.185508 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.185513 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.185519 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.185531 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.185537 | controller | - ' # it is an image'
2025-10-04 05:25:21.185543 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.185549 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.185554 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.185560 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.185566 | controller | - ' case $NAME in'
2025-10-04 05:25:21.185572 | controller | - ' API)'
2025-10-04 05:25:21.185578 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.185584 | controller | - ' ;;'
2025-10-04 05:25:21.185589 | controller | - ' esac'
2025-10-04 05:25:21.185595 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.185601 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.185607 | controller | - ' exit 1'
2025-10-04 05:25:21.185613 | controller | - ' fi'
2025-10-04 05:25:21.185619 | controller | - ' fi'
2025-10-04 05:25:21.185625 | controller | - ' done'
2025-10-04 05:25:21.185630 | controller | - ' exit 0'
2025-10-04 05:25:21.185636 | controller | - ' ]'
2025-10-04 05:25:21.185642 | controller | - ' logger.go:42: 05:22:44 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.185648 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.185654 | controller | end }}'''
2025-10-04 05:25:21.185660 | controller | - ' logger.go:42: 05:22:44 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.185666 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.185671 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.185684 | controller | - ' logger.go:42: 05:22:44 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.185690 | controller | - ' logger.go:42: 05:22:44 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.185696 | controller | - ' logger.go:42: 05:22:44 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.185702 | controller | $imageTuples)'
2025-10-04 05:25:21.185707 | controller | - ' logger.go:42: 05:22:44 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.185713 | controller | - ' logger.go:42: 05:22:44 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.185719 | controller | - ' logger.go:42: 05:22:44 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.185725 | controller | - ' logger.go:42: 05:22:45 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.185731 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.185737 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.185742 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.185748 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.185754 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.185760 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.185766 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.185772 | controller | - ' exit 0'
2025-10-04 05:25:21.185778 | controller | - ' else'
2025-10-04 05:25:21.185783 | controller | - ' exit 1'
2025-10-04 05:25:21.185789 | controller | - ' fi'
2025-10-04 05:25:21.185795 | controller | - ' ]'
2025-10-04 05:25:21.185801 | controller | - ' logger.go:42: 05:22:45 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.185810 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.185815 | controller | }}'''
2025-10-04 05:25:21.185821 | controller | - ' logger.go:42: 05:22:45 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.185827 | controller | - ' logger.go:42: 05:22:45 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.185833 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.185839 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.185845 | controller | - ' logger.go:42: 05:22:46 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.185851 | controller | - ' logger.go:42: 05:22:46 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.185859 | controller | - ' logger.go:42: 05:22:46 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.185865 | controller | - ' logger.go:42: 05:22:46 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.185871 | controller | - ' logger.go:42: 05:22:46 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.185877 | controller | - ' logger.go:42: 05:22:46 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.185883 | controller | - ' logger.go:42: 05:22:46 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.185888 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.185894 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.185900 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.185906 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.185912 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.185918 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.185923 | controller | - ' # it is an image'
2025-10-04 05:25:21.185932 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.185938 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.185944 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.185950 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.185955 | controller | - ' case $NAME in'
2025-10-04 05:25:21.185961 | controller | - ' API)'
2025-10-04 05:25:21.185967 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.185973 | controller | - ' ;;'
2025-10-04 05:25:21.185979 | controller | - ' esac'
2025-10-04 05:25:21.185985 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.185991 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.185997 | controller | - ' exit 1'
2025-10-04 05:25:21.186003 | controller | - ' fi'
2025-10-04 05:25:21.186009 | controller | - ' fi'
2025-10-04 05:25:21.186014 | controller | - ' done'
2025-10-04 05:25:21.186020 | controller | - ' exit 0'
2025-10-04 05:25:21.186026 | controller | - ' ]'
2025-10-04 05:25:21.186038 | controller | - ' logger.go:42: 05:22:46 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.186044 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.186050 | controller | end }}'''
2025-10-04 05:25:21.186056 | controller | - ' logger.go:42: 05:22:46 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.186065 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.186071 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.186077 | controller | - ' logger.go:42: 05:22:46 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.186083 | controller | - ' logger.go:42: 05:22:46 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.186089 | controller | - ' logger.go:42: 05:22:46 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.186095 | controller | $imageTuples)'
2025-10-04 05:25:21.186101 | controller | - ' logger.go:42: 05:22:46 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.186107 | controller | - ' logger.go:42: 05:22:46 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.186113 | controller | - ' logger.go:42: 05:22:46 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.186118 | controller | - ' logger.go:42: 05:22:47 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.186135 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.186144 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.186150 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.186156 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.186165 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.186171 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.186177 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.186182 | controller | - ' exit 0'
2025-10-04 05:25:21.186188 | controller | - ' else'
2025-10-04 05:25:21.186194 | controller | - ' exit 1'
2025-10-04 05:25:21.186200 | controller | - ' fi'
2025-10-04 05:25:21.186206 | controller | - ' ]'
2025-10-04 05:25:21.186214 | controller | - ' logger.go:42: 05:22:47 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.186220 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.186226 | controller | }}'''
2025-10-04 05:25:21.186232 | controller | - ' logger.go:42: 05:22:47 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.186238 | controller | - ' logger.go:42: 05:22:47 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.186244 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.186249 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.186255 | controller | - ' logger.go:42: 05:22:47 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.186261 | controller | - ' logger.go:42: 05:22:47 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.186267 | controller | - ' logger.go:42: 05:22:47 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.186273 | controller | - ' logger.go:42: 05:22:47 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.186284 | controller | - ' logger.go:42: 05:22:47 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.186289 | controller | - ' logger.go:42: 05:22:47 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.186298 | controller | - ' logger.go:42: 05:22:47 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.186304 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.186310 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.186316 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.186322 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.186328 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.186333 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.186339 | controller | - ' # it is an image'
2025-10-04 05:25:21.186345 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.186351 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.186357 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.186363 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.186369 | controller | - ' case $NAME in'
2025-10-04 05:25:21.186374 | controller | - ' API)'
2025-10-04 05:25:21.186387 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.186394 | controller | - ' ;;'
2025-10-04 05:25:21.186399 | controller | - ' esac'
2025-10-04 05:25:21.186405 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.186411 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.186417 | controller | - ' exit 1'
2025-10-04 05:25:21.186423 | controller | - ' fi'
2025-10-04 05:25:21.186429 | controller | - ' fi'
2025-10-04 05:25:21.186435 | controller | - ' done'
2025-10-04 05:25:21.186440 | controller | - ' exit 0'
2025-10-04 05:25:21.186446 | controller | - ' ]'
2025-10-04 05:25:21.186452 | controller | - ' logger.go:42: 05:22:47 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.186458 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.186464 | controller | end }}'''
2025-10-04 05:25:21.186469 | controller | - ' logger.go:42: 05:22:47 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.186475 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.186481 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.186487 | controller | - ' logger.go:42: 05:22:47 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.186493 | controller | - ' logger.go:42: 05:22:47 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.186499 | controller | - ' logger.go:42: 05:22:47 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.186505 | controller | $imageTuples)'
2025-10-04 05:25:21.186510 | controller | - ' logger.go:42: 05:22:47 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.186516 | controller | - ' logger.go:42: 05:22:47 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.186522 | controller | - ' logger.go:42: 05:22:47 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.186528 | controller | - ' logger.go:42: 05:22:48 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.186534 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.186540 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.186545 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.186551 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.186557 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.186568 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.186574 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.186580 | controller | - ' exit 0'
2025-10-04 05:25:21.186586 | controller | - ' else'
2025-10-04 05:25:21.186592 | controller | - ' exit 1'
2025-10-04 05:25:21.186597 | controller | - ' fi'
2025-10-04 05:25:21.186603 | controller | - ' ]'
2025-10-04 05:25:21.186609 | controller | - ' logger.go:42: 05:22:48 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.186615 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.186621 | controller | }}'''
2025-10-04 05:25:21.186627 | controller | - ' logger.go:42: 05:22:48 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.186633 | controller | - ' logger.go:42: 05:22:48 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.186638 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.186644 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.186650 | controller | - ' logger.go:42: 05:22:48 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.186656 | controller | - ' logger.go:42: 05:22:48 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.186662 | controller | - ' logger.go:42: 05:22:48 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.186668 | controller | - ' logger.go:42: 05:22:48 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.186673 | controller | - ' logger.go:42: 05:22:48 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.186679 | controller | - ' logger.go:42: 05:22:48 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.186685 | controller | - ' logger.go:42: 05:22:48 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.186691 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.186697 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.186703 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.186709 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.186721 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.186727 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.186733 | controller | - ' # it is an image'
2025-10-04 05:25:21.186739 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.186745 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.186751 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.186756 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.186762 | controller | - ' case $NAME in'
2025-10-04 05:25:21.186768 | controller | - ' API)'
2025-10-04 05:25:21.186774 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.186780 | controller | - ' ;;'
2025-10-04 05:25:21.186786 | controller | - ' esac'
2025-10-04 05:25:21.186791 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.186797 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.186803 | controller | - ' exit 1'
2025-10-04 05:25:21.186812 | controller | - ' fi'
2025-10-04 05:25:21.186818 | controller | - ' fi'
2025-10-04 05:25:21.186824 | controller | - ' done'
2025-10-04 05:25:21.186830 | controller | - ' exit 0'
2025-10-04 05:25:21.186835 | controller | - ' ]'
2025-10-04 05:25:21.186841 | controller | - ' logger.go:42: 05:22:48 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.186847 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.186853 | controller | end }}'''
2025-10-04 05:25:21.186859 | controller | - ' logger.go:42: 05:22:48 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.186865 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.186870 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.186877 | controller | - ' logger.go:42: 05:22:48 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.186885 | controller | - ' logger.go:42: 05:22:48 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.186891 | controller | - ' logger.go:42: 05:22:48 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.186898 | controller | $imageTuples)'
2025-10-04 05:25:21.186905 | controller | - ' logger.go:42: 05:22:48 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.186910 | controller | - ' logger.go:42: 05:22:48 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.186916 | controller | - ' logger.go:42: 05:22:48 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.186922 | controller | - ' logger.go:42: 05:22:50 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.186928 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.186934 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.186940 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.186945 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.186951 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.186957 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.186963 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.186969 | controller | - ' exit 0'
2025-10-04 05:25:21.186975 | controller | - ' else'
2025-10-04 05:25:21.186980 | controller | - ' exit 1'
2025-10-04 05:25:21.186986 | controller | - ' fi'
2025-10-04 05:25:21.186992 | controller | - ' ]'
2025-10-04 05:25:21.186998 | controller | - ' logger.go:42: 05:22:50 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.187004 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.187009 | controller | }}'''
2025-10-04 05:25:21.187023 | controller | - ' logger.go:42: 05:22:50 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.187030 | controller | - ' logger.go:42: 05:22:50 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.187035 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.187041 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.187047 | controller | - ' logger.go:42: 05:22:50 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.187053 | controller | - ' logger.go:42: 05:22:50 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.187062 | controller | - ' logger.go:42: 05:22:50 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.187068 | controller | - ' logger.go:42: 05:22:50 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.187080 | controller | - ' logger.go:42: 05:22:50 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.187087 | controller | - ' logger.go:42: 05:22:50 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.187095 | controller | - ' logger.go:42: 05:22:50 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.187103 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.187111 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.187119 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.187140 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.187151 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.187162 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.187168 | controller | - ' # it is an image'
2025-10-04 05:25:21.187174 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.187180 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.187186 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.187192 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.187200 | controller | - ' case $NAME in'
2025-10-04 05:25:21.187206 | controller | - ' API)'
2025-10-04 05:25:21.187212 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.187218 | controller | - ' ;;'
2025-10-04 05:25:21.187224 | controller | - ' esac'
2025-10-04 05:25:21.187229 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.187235 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.187241 | controller | - ' exit 1'
2025-10-04 05:25:21.187247 | controller | - ' fi'
2025-10-04 05:25:21.187253 | controller | - ' fi'
2025-10-04 05:25:21.187259 | controller | - ' done'
2025-10-04 05:25:21.187265 | controller | - ' exit 0'
2025-10-04 05:25:21.187270 | controller | - ' ]'
2025-10-04 05:25:21.187276 | controller | - ' logger.go:42: 05:22:50 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.187282 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.187288 | controller | end }}'''
2025-10-04 05:25:21.187294 | controller | - ' logger.go:42: 05:22:50 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.187300 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.187305 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.187311 | controller | - ' logger.go:42: 05:22:50 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.187317 | controller | - ' logger.go:42: 05:22:50 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.187323 | controller | - ' logger.go:42: 05:22:50 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.187329 | controller | $imageTuples)'
2025-10-04 05:25:21.187335 | controller | - ' logger.go:42: 05:22:50 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.187341 | controller | - ' logger.go:42: 05:22:50 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.187346 | controller | - ' logger.go:42: 05:22:50 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.187355 | controller | - ' logger.go:42: 05:22:51 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.187361 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.187367 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.187373 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.187379 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.187385 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.187393 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.187399 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.187405 | controller | - ' exit 0'
2025-10-04 05:25:21.187410 | controller | - ' else'
2025-10-04 05:25:21.187416 | controller | - ' exit 1'
2025-10-04 05:25:21.187422 | controller | - ' fi'
2025-10-04 05:25:21.187428 | controller | - ' ]'
2025-10-04 05:25:21.187434 | controller | - ' logger.go:42: 05:22:51 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.187439 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.187445 | controller | }}'''
2025-10-04 05:25:21.187451 | controller | - ' logger.go:42: 05:22:51 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.187457 | controller | - ' logger.go:42: 05:22:51 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.187463 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.187469 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.187475 | controller | - ' logger.go:42: 05:22:51 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.187489 | controller | - ' logger.go:42: 05:22:51 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.187495 | controller | - ' logger.go:42: 05:22:51 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.187501 | controller | - ' logger.go:42: 05:22:51 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.187507 | controller | - ' logger.go:42: 05:22:51 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.187513 | controller | - ' logger.go:42: 05:22:51 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.187519 | controller | - ' logger.go:42: 05:22:51 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.187525 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.187530 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.187536 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.187542 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.187548 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.187554 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.187559 | controller | - ' # it is an image'
2025-10-04 05:25:21.187565 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.187571 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.187577 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.187583 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.187589 | controller | - ' case $NAME in'
2025-10-04 05:25:21.187600 | controller | - ' API)'
2025-10-04 05:25:21.187606 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.187612 | controller | - ' ;;'
2025-10-04 05:25:21.187618 | controller | - ' esac'
2025-10-04 05:25:21.187623 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.187629 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.187635 | controller | - ' exit 1'
2025-10-04 05:25:21.187641 | controller | - ' fi'
2025-10-04 05:25:21.187647 | controller | - ' fi'
2025-10-04 05:25:21.187653 | controller | - ' done'
2025-10-04 05:25:21.187659 | controller | - ' exit 0'
2025-10-04 05:25:21.187667 | controller | - ' ]'
2025-10-04 05:25:21.187673 | controller | - ' logger.go:42: 05:22:51 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.187678 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.187684 | controller | end }}'''
2025-10-04 05:25:21.187690 | controller | - ' logger.go:42: 05:22:51 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.187696 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.187702 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.187708 | controller | - ' logger.go:42: 05:22:51 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.187713 | controller | - ' logger.go:42: 05:22:51 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.187719 | controller | - ' logger.go:42: 05:22:51 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.187725 | controller | $imageTuples)'
2025-10-04 05:25:21.187731 | controller | - ' logger.go:42: 05:22:51 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.187737 | controller | - ' logger.go:42: 05:22:51 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.187743 | controller | - ' logger.go:42: 05:22:51 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.187749 | controller | - ' logger.go:42: 05:22:52 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.187754 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.187760 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.187766 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.187772 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.187778 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.187784 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.187789 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.187795 | controller | - ' exit 0'
2025-10-04 05:25:21.187801 | controller | - ' else'
2025-10-04 05:25:21.187807 | controller | - ' exit 1'
2025-10-04 05:25:21.187813 | controller | - ' fi'
2025-10-04 05:25:21.187819 | controller | - ' ]'
2025-10-04 05:25:21.187824 | controller | - ' logger.go:42: 05:22:52 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.187830 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.187836 | controller | }}'''
2025-10-04 05:25:21.187842 | controller | - ' logger.go:42: 05:22:52 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.187854 | controller | - ' logger.go:42: 05:22:52 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.187860 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.187869 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.187875 | controller | - ' logger.go:42: 05:22:52 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.187881 | controller | - ' logger.go:42: 05:22:52 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.187887 | controller | - ' logger.go:42: 05:22:52 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.187893 | controller | - ' logger.go:42: 05:22:52 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.187899 | controller | - ' logger.go:42: 05:22:52 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.187904 | controller | - ' logger.go:42: 05:22:52 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.187910 | controller | - ' logger.go:42: 05:22:52 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.187916 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.187922 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.187928 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.187933 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.187939 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.187945 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.187951 | controller | - ' # it is an image'
2025-10-04 05:25:21.187957 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.187963 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.187968 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.187974 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.187980 | controller | - ' case $NAME in'
2025-10-04 05:25:21.187986 | controller | - ' API)'
2025-10-04 05:25:21.187992 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.187997 | controller | - ' ;;'
2025-10-04 05:25:21.188003 | controller | - ' esac'
2025-10-04 05:25:21.188009 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.188015 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.188021 | controller | - ' exit 1'
2025-10-04 05:25:21.188026 | controller | - ' fi'
2025-10-04 05:25:21.188032 | controller | - ' fi'
2025-10-04 05:25:21.188038 | controller | - ' done'
2025-10-04 05:25:21.188044 | controller | - ' exit 0'
2025-10-04 05:25:21.188050 | controller | - ' ]'
2025-10-04 05:25:21.188055 | controller | - ' logger.go:42: 05:22:52 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.188061 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.188067 | controller | end }}'''
2025-10-04 05:25:21.188073 | controller | - ' logger.go:42: 05:22:52 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.188079 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.188085 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.188096 | controller | - ' logger.go:42: 05:22:53 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.188102 | controller | - ' logger.go:42: 05:22:53 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.188110 | controller | - ' logger.go:42: 05:22:53 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.188116 | controller | $imageTuples)'
2025-10-04 05:25:21.188122 | controller | - ' logger.go:42: 05:22:53 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.188143 | controller | - ' logger.go:42: 05:22:53 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.188149 | controller | - ' logger.go:42: 05:22:53 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.188155 | controller | - ' logger.go:42: 05:22:54 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.188161 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.188167 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.188172 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.188178 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.188184 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.188190 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.188196 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.188201 | controller | - ' exit 0'
2025-10-04 05:25:21.188214 | controller | - ' else'
2025-10-04 05:25:21.188220 | controller | - ' exit 1'
2025-10-04 05:25:21.188226 | controller | - ' fi'
2025-10-04 05:25:21.188232 | controller | - ' ]'
2025-10-04 05:25:21.188238 | controller | - ' logger.go:42: 05:22:54 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.188244 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.188249 | controller | }}'''
2025-10-04 05:25:21.188255 | controller | - ' logger.go:42: 05:22:54 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.188261 | controller | - ' logger.go:42: 05:22:54 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.188270 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.188276 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.188284 | controller | - ' logger.go:42: 05:22:54 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.188290 | controller | - ' logger.go:42: 05:22:54 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.188295 | controller | - ' logger.go:42: 05:22:54 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.188301 | controller | - ' logger.go:42: 05:22:54 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.188307 | controller | - ' logger.go:42: 05:22:54 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.188313 | controller | - ' logger.go:42: 05:22:54 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.188319 | controller | - ' logger.go:42: 05:22:54 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.188325 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.188330 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.188336 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.188342 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.188348 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.188357 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.188363 | controller | - ' # it is an image'
2025-10-04 05:25:21.188369 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.188374 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.188380 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.188386 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.188392 | controller | - ' case $NAME in'
2025-10-04 05:25:21.188398 | controller | - ' API)'
2025-10-04 05:25:21.188404 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.188409 | controller | - ' ;;'
2025-10-04 05:25:21.188415 | controller | - ' esac'
2025-10-04 05:25:21.188421 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.188427 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.188433 | controller | - ' exit 1'
2025-10-04 05:25:21.188439 | controller | - ' fi'
2025-10-04 05:25:21.188444 | controller | - ' fi'
2025-10-04 05:25:21.188450 | controller | - ' done'
2025-10-04 05:25:21.188456 | controller | - ' exit 0'
2025-10-04 05:25:21.188462 | controller | - ' ]'
2025-10-04 05:25:21.188468 | controller | - ' logger.go:42: 05:22:54 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.188474 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.188479 | controller | end }}'''
2025-10-04 05:25:21.188485 | controller | - ' logger.go:42: 05:22:54 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.188491 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.188497 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.188503 | controller | - ' logger.go:42: 05:22:54 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.188509 | controller | - ' logger.go:42: 05:22:54 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.188515 | controller | - ' logger.go:42: 05:22:54 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.188520 | controller | $imageTuples)'
2025-10-04 05:25:21.188526 | controller | - ' logger.go:42: 05:22:54 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.188532 | controller | - ' logger.go:42: 05:22:54 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.188538 | controller | - ' logger.go:42: 05:22:54 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.188544 | controller | - ' logger.go:42: 05:22:55 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.188549 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.188561 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.188568 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.188573 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.188579 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.188585 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.188591 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.188597 | controller | - ' exit 0'
2025-10-04 05:25:21.188603 | controller | - ' else'
2025-10-04 05:25:21.188608 | controller | - ' exit 1'
2025-10-04 05:25:21.188614 | controller | - ' fi'
2025-10-04 05:25:21.188620 | controller | - ' ]'
2025-10-04 05:25:21.188626 | controller | - ' logger.go:42: 05:22:55 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.188635 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.188640 | controller | }}'''
2025-10-04 05:25:21.188646 | controller | - ' logger.go:42: 05:22:55 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.188652 | controller | - ' logger.go:42: 05:22:55 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.188658 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.188664 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.188670 | controller | - ' logger.go:42: 05:22:55 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.188676 | controller | - ' logger.go:42: 05:22:55 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.188681 | controller | - ' logger.go:42: 05:22:55 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.188687 | controller | - ' logger.go:42: 05:22:55 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.188693 | controller | - ' logger.go:42: 05:22:55 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.188699 | controller | - ' logger.go:42: 05:22:55 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.188705 | controller | - ' logger.go:42: 05:22:55 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.188710 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.188716 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.188722 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.188728 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.188734 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.188742 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.188748 | controller | - ' # it is an image'
2025-10-04 05:25:21.188754 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.188760 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.188765 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.188771 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.188777 | controller | - ' case $NAME in'
2025-10-04 05:25:21.188783 | controller | - ' API)'
2025-10-04 05:25:21.188789 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.188795 | controller | - ' ;;'
2025-10-04 05:25:21.188800 | controller | - ' esac'
2025-10-04 05:25:21.188806 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.188812 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.188818 | controller | - ' exit 1'
2025-10-04 05:25:21.188824 | controller | - ' fi'
2025-10-04 05:25:21.188830 | controller | - ' fi'
2025-10-04 05:25:21.188836 | controller | - ' done'
2025-10-04 05:25:21.188841 | controller | - ' exit 0'
2025-10-04 05:25:21.188847 | controller | - ' ]'
2025-10-04 05:25:21.188853 | controller | - ' logger.go:42: 05:22:55 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.188859 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.188865 | controller | end }}'''
2025-10-04 05:25:21.188870 | controller | - ' logger.go:42: 05:22:55 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.188879 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.188885 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.188891 | controller | - ' logger.go:42: 05:22:55 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.188897 | controller | - ' logger.go:42: 05:22:55 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.188908 | controller | - ' logger.go:42: 05:22:55 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.188914 | controller | $imageTuples)'
2025-10-04 05:25:21.188920 | controller | - ' logger.go:42: 05:22:55 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.188926 | controller | - ' logger.go:42: 05:22:55 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.188932 | controller | - ' logger.go:42: 05:22:55 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.188938 | controller | - ' logger.go:42: 05:22:56 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.188944 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.188950 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.188955 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.188961 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.188967 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.188973 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.188979 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.188985 | controller | - ' exit 0'
2025-10-04 05:25:21.188990 | controller | - ' else'
2025-10-04 05:25:21.188996 | controller | - ' exit 1'
2025-10-04 05:25:21.189002 | controller | - ' fi'
2025-10-04 05:25:21.189008 | controller | - ' ]'
2025-10-04 05:25:21.189016 | controller | - ' logger.go:42: 05:22:56 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.189022 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.189028 | controller | }}'''
2025-10-04 05:25:21.189034 | controller | - ' logger.go:42: 05:22:56 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.189040 | controller | - ' logger.go:42: 05:22:56 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.189046 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.189052 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.189058 | controller | - ' logger.go:42: 05:22:56 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.189063 | controller | - ' logger.go:42: 05:22:56 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.189069 | controller | - ' logger.go:42: 05:22:56 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.189075 | controller | - ' logger.go:42: 05:22:56 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.189081 | controller | - ' logger.go:42: 05:22:56 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.189087 | controller | - ' logger.go:42: 05:22:56 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.189112 | controller | - ' logger.go:42: 05:22:56 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.189119 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.189138 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.189147 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.189153 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.189159 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.189165 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.189170 | controller | - ' # it is an image'
2025-10-04 05:25:21.189176 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.189182 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.189188 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.189194 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.189200 | controller | - ' case $NAME in'
2025-10-04 05:25:21.189206 | controller | - ' API)'
2025-10-04 05:25:21.189212 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.189218 | controller | - ' ;;'
2025-10-04 05:25:21.189223 | controller | - ' esac'
2025-10-04 05:25:21.189229 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.189235 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.189241 | controller | - ' exit 1'
2025-10-04 05:25:21.189247 | controller | - ' fi'
2025-10-04 05:25:21.189253 | controller | - ' fi'
2025-10-04 05:25:21.189259 | controller | - ' done'
2025-10-04 05:25:21.189265 | controller | - ' exit 0'
2025-10-04 05:25:21.189270 | controller | - ' ]'
2025-10-04 05:25:21.189276 | controller | - ' logger.go:42: 05:22:56 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.189282 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.189288 | controller | end }}'''
2025-10-04 05:25:21.189304 | controller | - ' logger.go:42: 05:22:56 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.189310 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.189316 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.189322 | controller | - ' logger.go:42: 05:22:57 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.189328 | controller | - ' logger.go:42: 05:22:57 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.189334 | controller | - ' logger.go:42: 05:22:57 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.189340 | controller | $imageTuples)'
2025-10-04 05:25:21.189345 | controller | - ' logger.go:42: 05:22:57 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.189354 | controller | - ' logger.go:42: 05:22:57 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.189360 | controller | - ' logger.go:42: 05:22:57 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.189366 | controller | - ' logger.go:42: 05:22:58 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.189371 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.189377 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.189383 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.189389 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.189397 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.189406 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.189412 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.189418 | controller | - ' exit 0'
2025-10-04 05:25:21.189424 | controller | - ' else'
2025-10-04 05:25:21.189430 | controller | - ' exit 1'
2025-10-04 05:25:21.189436 | controller | - ' fi'
2025-10-04 05:25:21.189442 | controller | - ' ]'
2025-10-04 05:25:21.189447 | controller | - ' logger.go:42: 05:22:58 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.189453 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.189459 | controller | }}'''
2025-10-04 05:25:21.189465 | controller | - ' logger.go:42: 05:22:58 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.189471 | controller | - ' logger.go:42: 05:22:58 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.189477 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.189483 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.189489 | controller | - ' logger.go:42: 05:22: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'
2025-10-04 05:25:21.189495 | controller | - ' logger.go:42: 05:22: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'
2025-10-04 05:25:21.189500 | controller | - ' logger.go:42: 05:22:58 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.189506 | controller | - ' logger.go:42: 05:22:58 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.189512 | controller | - ' logger.go:42: 05:22:58 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.189518 | controller | - ' logger.go:42: 05:22:58 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.189524 | controller | - ' logger.go:42: 05:22:58 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.189530 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.189535 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.189541 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.189547 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.189553 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.189559 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.189565 | controller | - ' # it is an image'
2025-10-04 05:25:21.189571 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.189576 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.189582 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.189588 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.189594 | controller | - ' case $NAME in'
2025-10-04 05:25:21.189600 | controller | - ' API)'
2025-10-04 05:25:21.189606 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.189612 | controller | - ' ;;'
2025-10-04 05:25:21.189617 | controller | - ' esac'
2025-10-04 05:25:21.189623 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.189635 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.189641 | controller | - ' exit 1'
2025-10-04 05:25:21.189650 | controller | - ' fi'
2025-10-04 05:25:21.189656 | controller | - ' fi'
2025-10-04 05:25:21.189661 | controller | - ' done'
2025-10-04 05:25:21.189667 | controller | - ' exit 0'
2025-10-04 05:25:21.189673 | controller | - ' ]'
2025-10-04 05:25:21.189679 | controller | - ' logger.go:42: 05:22:58 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.189685 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.189691 | controller | end }}'''
2025-10-04 05:25:21.189697 | controller | - ' logger.go:42: 05:22:58 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.189702 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.189708 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.189714 | controller | - ' logger.go:42: 05:22:58 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.189720 | controller | - ' logger.go:42: 05:22:58 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.189726 | controller | - ' logger.go:42: 05:22:58 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.189732 | controller | $imageTuples)'
2025-10-04 05:25:21.189738 | controller | - ' logger.go:42: 05:22:58 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.189743 | controller | - ' logger.go:42: 05:22:58 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.189749 | controller | - ' logger.go:42: 05:22:58 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.189755 | controller | - ' logger.go:42: 05:22:59 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.189761 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.189767 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.189773 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.189778 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.189784 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.189790 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.189796 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.189802 | controller | - ' exit 0'
2025-10-04 05:25:21.189808 | controller | - ' else'
2025-10-04 05:25:21.189814 | controller | - ' exit 1'
2025-10-04 05:25:21.189819 | controller | - ' fi'
2025-10-04 05:25:21.189825 | controller | - ' ]'
2025-10-04 05:25:21.189831 | controller | - ' logger.go:42: 05:22:59 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.189837 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.189843 | controller | }}'''
2025-10-04 05:25:21.189848 | controller | - ' logger.go:42: 05:22:59 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.189854 | controller | - ' logger.go:42: 05:22:59 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.189860 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.189866 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.189872 | controller | - ' logger.go:42: 05:22:59 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.189878 | controller | - ' logger.go:42: 05:22:59 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.189889 | controller | - ' logger.go:42: 05:22:59 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.189895 | controller | - ' logger.go:42: 05:22:59 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.189901 | controller | - ' logger.go:42: 05:22:59 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.189907 | controller | - ' logger.go:42: 05:22:59 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.189912 | controller | - ' logger.go:42: 05:22:59 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.189918 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.189924 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.189930 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.189936 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.189942 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.189947 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.189953 | controller | - ' # it is an image'
2025-10-04 05:25:21.189959 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.189971 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.189977 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.189983 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.189989 | controller | - ' case $NAME in'
2025-10-04 05:25:21.189995 | controller | - ' API)'
2025-10-04 05:25:21.190001 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.190007 | controller | - ' ;;'
2025-10-04 05:25:21.190013 | controller | - ' esac'
2025-10-04 05:25:21.190018 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.190027 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.190033 | controller | - ' exit 1'
2025-10-04 05:25:21.190039 | controller | - ' fi'
2025-10-04 05:25:21.190045 | controller | - ' fi'
2025-10-04 05:25:21.190050 | controller | - ' done'
2025-10-04 05:25:21.190056 | controller | - ' exit 0'
2025-10-04 05:25:21.190062 | controller | - ' ]'
2025-10-04 05:25:21.190068 | controller | - ' logger.go:42: 05:22:59 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.190074 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.190080 | controller | end }}'''
2025-10-04 05:25:21.190085 | controller | - ' logger.go:42: 05:22:59 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.190091 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.190097 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.190103 | controller | - ' logger.go:42: 05:22:59 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.190109 | controller | - ' logger.go:42: 05:22:59 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.190115 | controller | - ' logger.go:42: 05:22:59 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.190121 | controller | $imageTuples)'
2025-10-04 05:25:21.190138 | controller | - ' logger.go:42: 05:22:59 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.190146 | controller | - ' logger.go:42: 05:22:59 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.190152 | controller | - ' logger.go:42: 05:22:59 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.190161 | controller | - ' logger.go:42: 05:23:00 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.190167 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.190173 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.190179 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.190184 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.190190 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.190196 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.190202 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.190208 | controller | - ' exit 0'
2025-10-04 05:25:21.190214 | controller | - ' else'
2025-10-04 05:25:21.190219 | controller | - ' exit 1'
2025-10-04 05:25:21.190225 | controller | - ' fi'
2025-10-04 05:25:21.190231 | controller | - ' ]'
2025-10-04 05:25:21.190237 | controller | - ' logger.go:42: 05:23:00 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.190243 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.190249 | controller | }}'''
2025-10-04 05:25:21.190255 | controller | - ' logger.go:42: 05:23:00 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.190260 | controller | - ' logger.go:42: 05:23:00 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.190266 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.190272 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.190278 | controller | - ' logger.go:42: 05:23: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'
2025-10-04 05:25:21.190287 | controller | - ' logger.go:42: 05:23: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'
2025-10-04 05:25:21.190293 | controller | - ' logger.go:42: 05:23:01 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.190299 | controller | - ' logger.go:42: 05:23:01 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.190304 | controller | - ' logger.go:42: 05:23:01 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.190310 | controller | - ' logger.go:42: 05:23:01 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.190318 | controller | - ' logger.go:42: 05:23:01 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.190324 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.190339 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.190345 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.190351 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.190357 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.190363 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.190369 | controller | - ' # it is an image'
2025-10-04 05:25:21.190375 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.190381 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.190386 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.190392 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.190398 | controller | - ' case $NAME in'
2025-10-04 05:25:21.190407 | controller | - ' API)'
2025-10-04 05:25:21.190412 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.190418 | controller | - ' ;;'
2025-10-04 05:25:21.190424 | controller | - ' esac'
2025-10-04 05:25:21.190430 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.190436 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.190442 | controller | - ' exit 1'
2025-10-04 05:25:21.190448 | controller | - ' fi'
2025-10-04 05:25:21.190454 | controller | - ' fi'
2025-10-04 05:25:21.190459 | controller | - ' done'
2025-10-04 05:25:21.190465 | controller | - ' exit 0'
2025-10-04 05:25:21.190473 | controller | - ' ]'
2025-10-04 05:25:21.190479 | controller | - ' logger.go:42: 05:23:01 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.190485 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.190491 | controller | end }}'''
2025-10-04 05:25:21.190497 | controller | - ' logger.go:42: 05:23:01 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.190503 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.190509 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.190514 | controller | - ' logger.go:42: 05:23:01 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.190520 | controller | - ' logger.go:42: 05:23:01 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.190526 | controller | - ' logger.go:42: 05:23:01 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.190532 | controller | $imageTuples)'
2025-10-04 05:25:21.190538 | controller | - ' logger.go:42: 05:23:01 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.190544 | controller | - ' logger.go:42: 05:23:01 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.190550 | controller | - ' logger.go:42: 05:23:01 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.190555 | controller | - ' logger.go:42: 05:23:02 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.190561 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.190567 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.190573 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.190579 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.190585 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.190593 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.190598 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.190604 | controller | - ' exit 0'
2025-10-04 05:25:21.190610 | controller | - ' else'
2025-10-04 05:25:21.190616 | controller | - ' exit 1'
2025-10-04 05:25:21.190622 | controller | - ' fi'
2025-10-04 05:25:21.190628 | controller | - ' ]'
2025-10-04 05:25:21.190633 | controller | - ' logger.go:42: 05:23:02 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.190639 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.190645 | controller | }}'''
2025-10-04 05:25:21.190651 | controller | - ' logger.go:42: 05:23:02 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.190657 | controller | - ' logger.go:42: 05:23:02 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.190663 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.190672 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.190678 | controller | - ' logger.go:42: 05:23:02 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.190684 | controller | - ' logger.go:42: 05:23:02 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.190696 | controller | - ' logger.go:42: 05:23:02 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.190702 | controller | - ' logger.go:42: 05:23:02 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.190708 | controller | - ' logger.go:42: 05:23:02 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.190714 | controller | - ' logger.go:42: 05:23:02 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.190720 | controller | - ' logger.go:42: 05:23:02 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.190726 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.190732 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.190737 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.190743 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.190749 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.190755 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.190761 | controller | - ' # it is an image'
2025-10-04 05:25:21.190767 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.190773 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.190779 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.190784 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.190790 | controller | - ' case $NAME in'
2025-10-04 05:25:21.190796 | controller | - ' API)'
2025-10-04 05:25:21.190802 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.190808 | controller | - ' ;;'
2025-10-04 05:25:21.190814 | controller | - ' esac'
2025-10-04 05:25:21.190820 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.190825 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.190831 | controller | - ' exit 1'
2025-10-04 05:25:21.190837 | controller | - ' fi'
2025-10-04 05:25:21.190843 | controller | - ' fi'
2025-10-04 05:25:21.190849 | controller | - ' done'
2025-10-04 05:25:21.190855 | controller | - ' exit 0'
2025-10-04 05:25:21.190861 | controller | - ' ]'
2025-10-04 05:25:21.190866 | controller | - ' logger.go:42: 05:23:02 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.190872 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.190878 | controller | end }}'''
2025-10-04 05:25:21.190884 | controller | - ' logger.go:42: 05:23:02 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.190890 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.190896 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.190902 | controller | - ' logger.go:42: 05:23:02 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.190908 | controller | - ' logger.go:42: 05:23:02 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.190917 | controller | - ' logger.go:42: 05:23:02 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.190922 | controller | $imageTuples)'
2025-10-04 05:25:21.190928 | controller | - ' logger.go:42: 05:23:02 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.190934 | controller | - ' logger.go:42: 05:23:02 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.190940 | controller | - ' logger.go:42: 05:23:02 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.190946 | controller | - ' logger.go:42: 05:23:03 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.190952 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.190957 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.190963 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.190969 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.190976 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.190982 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.190987 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.190997 | controller | - ' exit 0'
2025-10-04 05:25:21.191003 | controller | - ' else'
2025-10-04 05:25:21.191008 | controller | - ' exit 1'
2025-10-04 05:25:21.191014 | controller | - ' fi'
2025-10-04 05:25:21.191020 | controller | - ' ]'
2025-10-04 05:25:21.191026 | controller | - ' logger.go:42: 05:23:03 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.191032 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.191038 | controller | }}'''
2025-10-04 05:25:21.191044 | controller | - ' logger.go:42: 05:23:03 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.191050 | controller | - ' logger.go:42: 05:23:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.191055 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.191067 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.191073 | controller | - ' logger.go:42: 05:23: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'
2025-10-04 05:25:21.191079 | controller | - ' logger.go:42: 05:23: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'
2025-10-04 05:25:21.191085 | controller | - ' logger.go:42: 05:23:03 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.191091 | controller | - ' logger.go:42: 05:23:03 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.191097 | controller | - ' logger.go:42: 05:23:03 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.191104 | controller | - ' logger.go:42: 05:23:03 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.191109 | controller | - ' logger.go:42: 05:23:03 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.191115 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.191121 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.191141 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.191151 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.191157 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.191163 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.191172 | controller | - ' # it is an image'
2025-10-04 05:25:21.191177 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.191183 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.191190 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.191196 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.191201 | controller | - ' case $NAME in'
2025-10-04 05:25:21.191207 | controller | - ' API)'
2025-10-04 05:25:21.191213 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.191219 | controller | - ' ;;'
2025-10-04 05:25:21.191225 | controller | - ' esac'
2025-10-04 05:25:21.191231 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.191237 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.191242 | controller | - ' exit 1'
2025-10-04 05:25:21.191248 | controller | - ' fi'
2025-10-04 05:25:21.191254 | controller | - ' fi'
2025-10-04 05:25:21.191260 | controller | - ' done'
2025-10-04 05:25:21.191266 | controller | - ' exit 0'
2025-10-04 05:25:21.191271 | controller | - ' ]'
2025-10-04 05:25:21.191277 | controller | - ' logger.go:42: 05:23:03 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.191283 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.191289 | controller | end }}'''
2025-10-04 05:25:21.191295 | controller | - ' logger.go:42: 05:23:03 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.191301 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.191307 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.191313 | controller | - ' logger.go:42: 05:23:03 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.191318 | controller | - ' logger.go:42: 05:23:03 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.191324 | controller | - ' logger.go:42: 05:23:03 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.191330 | controller | $imageTuples)'
2025-10-04 05:25:21.191336 | controller | - ' logger.go:42: 05:23:03 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.191342 | controller | - ' logger.go:42: 05:23:03 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.191348 | controller | - ' logger.go:42: 05:23:03 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.191354 | controller | - ' logger.go:42: 05:23:04 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.191359 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.191368 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.191373 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.191379 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.191385 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.191391 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.191397 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.191403 | controller | - ' exit 0'
2025-10-04 05:25:21.191409 | controller | - ' else'
2025-10-04 05:25:21.191414 | controller | - ' exit 1'
2025-10-04 05:25:21.191452 | controller | - ' fi'
2025-10-04 05:25:21.191458 | controller | - ' ]'
2025-10-04 05:25:21.191464 | controller | - ' logger.go:42: 05:23:04 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.191484 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.191490 | controller | }}'''
2025-10-04 05:25:21.191496 | controller | - ' logger.go:42: 05:23:04 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.191502 | controller | - ' logger.go:42: 05:23:04 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.191508 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.191514 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.191519 | controller | - ' logger.go:42: 05:23:05 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.191525 | controller | - ' logger.go:42: 05:23:05 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.191531 | controller | - ' logger.go:42: 05:23:05 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.191537 | controller | - ' logger.go:42: 05:23:05 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.191543 | controller | - ' logger.go:42: 05:23:05 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.191549 | controller | - ' logger.go:42: 05:23:05 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.191554 | controller | - ' logger.go:42: 05:23:05 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.191560 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.191566 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.191572 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.191578 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.191584 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.191589 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.191595 | controller | - ' # it is an image'
2025-10-04 05:25:21.191601 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.191607 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.191613 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.191618 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.191624 | controller | - ' case $NAME in'
2025-10-04 05:25:21.191630 | controller | - ' API)'
2025-10-04 05:25:21.191636 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.191642 | controller | - ' ;;'
2025-10-04 05:25:21.191647 | controller | - ' esac'
2025-10-04 05:25:21.191653 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.191659 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.191665 | controller | - ' exit 1'
2025-10-04 05:25:21.191671 | controller | - ' fi'
2025-10-04 05:25:21.191677 | controller | - ' fi'
2025-10-04 05:25:21.191682 | controller | - ' done'
2025-10-04 05:25:21.191688 | controller | - ' exit 0'
2025-10-04 05:25:21.191694 | controller | - ' ]'
2025-10-04 05:25:21.191700 | controller | - ' logger.go:42: 05:23:05 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.191706 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.191711 | controller | end }}'''
2025-10-04 05:25:21.191717 | controller | - ' logger.go:42: 05:23:05 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.191726 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.191732 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.191738 | controller | - ' logger.go:42: 05:23:05 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.191743 | controller | - ' logger.go:42: 05:23:05 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.191749 | controller | - ' logger.go:42: 05:23:05 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.191758 | controller | $imageTuples)'
2025-10-04 05:25:21.191764 | controller | - ' logger.go:42: 05:23:05 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.191769 | controller | - ' logger.go:42: 05:23:05 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.191775 | controller | - ' logger.go:42: 05:23:05 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.191781 | controller | - ' logger.go:42: 05:23:06 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.191787 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.191793 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.191799 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.191810 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.191817 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.191822 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.191828 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.191834 | controller | - ' exit 0'
2025-10-04 05:25:21.191840 | controller | - ' else'
2025-10-04 05:25:21.191846 | controller | - ' exit 1'
2025-10-04 05:25:21.191852 | controller | - ' fi'
2025-10-04 05:25:21.191857 | controller | - ' ]'
2025-10-04 05:25:21.191866 | controller | - ' logger.go:42: 05:23:06 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.191872 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.191879 | controller | }}'''
2025-10-04 05:25:21.191886 | controller | - ' logger.go:42: 05:23:06 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.191892 | controller | - ' logger.go:42: 05:23:06 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.191899 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.191906 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.191912 | controller | - ' logger.go:42: 05:23: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'
2025-10-04 05:25:21.191918 | controller | - ' logger.go:42: 05:23: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'
2025-10-04 05:25:21.191924 | controller | - ' logger.go:42: 05:23:06 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.191931 | controller | - ' logger.go:42: 05:23:06 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.191941 | controller | - ' logger.go:42: 05:23:06 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.191948 | controller | - ' logger.go:42: 05:23:06 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.191954 | controller | - ' logger.go:42: 05:23:06 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.191963 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.191969 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.191974 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.191980 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.191986 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.191994 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.192000 | controller | - ' # it is an image'
2025-10-04 05:25:21.192006 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.192012 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.192018 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.192024 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.192029 | controller | - ' case $NAME in'
2025-10-04 05:25:21.192035 | controller | - ' API)'
2025-10-04 05:25:21.192041 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.192047 | controller | - ' ;;'
2025-10-04 05:25:21.192053 | controller | - ' esac'
2025-10-04 05:25:21.192059 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.192065 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.192071 | controller | - ' exit 1'
2025-10-04 05:25:21.192076 | controller | - ' fi'
2025-10-04 05:25:21.192082 | controller | - ' fi'
2025-10-04 05:25:21.192088 | controller | - ' done'
2025-10-04 05:25:21.192094 | controller | - ' exit 0'
2025-10-04 05:25:21.192100 | controller | - ' ]'
2025-10-04 05:25:21.192106 | controller | - ' logger.go:42: 05:23:06 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.192111 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.192117 | controller | end }}'''
2025-10-04 05:25:21.192134 | controller | - ' logger.go:42: 05:23:06 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.192144 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.192150 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.192156 | controller | - ' logger.go:42: 05:23:06 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.192162 | controller | - ' logger.go:42: 05:23:06 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.192168 | controller | - ' logger.go:42: 05:23:06 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.192173 | controller | $imageTuples)'
2025-10-04 05:25:21.192179 | controller | - ' logger.go:42: 05:23:06 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.192192 | controller | - ' logger.go:42: 05:23:06 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.192198 | controller | - ' logger.go:42: 05:23:06 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.192204 | controller | - ' logger.go:42: 05:23:07 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.192210 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.192216 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.192221 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.192227 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.192233 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.192243 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.192249 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.192254 | controller | - ' exit 0'
2025-10-04 05:25:21.192260 | controller | - ' else'
2025-10-04 05:25:21.192266 | controller | - ' exit 1'
2025-10-04 05:25:21.192272 | controller | - ' fi'
2025-10-04 05:25:21.192278 | controller | - ' ]'
2025-10-04 05:25:21.192284 | controller | - ' logger.go:42: 05:23:07 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.192289 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.192295 | controller | }}'''
2025-10-04 05:25:21.192301 | controller | - ' logger.go:42: 05:23:07 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.192307 | controller | - ' logger.go:42: 05:23:07 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.192313 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.192319 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.192324 | controller | - ' logger.go:42: 05:23: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'
2025-10-04 05:25:21.192330 | controller | - ' logger.go:42: 05:23: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'
2025-10-04 05:25:21.192339 | controller | - ' logger.go:42: 05:23:07 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.192345 | controller | - ' logger.go:42: 05:23:07 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.192351 | controller | - ' logger.go:42: 05:23:07 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.192357 | controller | - ' logger.go:42: 05:23:07 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.192363 | controller | - ' logger.go:42: 05:23:07 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.192368 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.192374 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.192380 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.192389 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.192394 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.192400 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.192406 | controller | - ' # it is an image'
2025-10-04 05:25:21.192412 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.192418 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.192424 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.192429 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.192435 | controller | - ' case $NAME in'
2025-10-04 05:25:21.192441 | controller | - ' API)'
2025-10-04 05:25:21.192447 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.192453 | controller | - ' ;;'
2025-10-04 05:25:21.192459 | controller | - ' esac'
2025-10-04 05:25:21.192464 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.192470 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.192476 | controller | - ' exit 1'
2025-10-04 05:25:21.192482 | controller | - ' fi'
2025-10-04 05:25:21.192490 | controller | - ' fi'
2025-10-04 05:25:21.192496 | controller | - ' done'
2025-10-04 05:25:21.192502 | controller | - ' exit 0'
2025-10-04 05:25:21.192508 | controller | - ' ]'
2025-10-04 05:25:21.192514 | controller | - ' logger.go:42: 05:23:07 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.192520 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.192525 | controller | end }}'''
2025-10-04 05:25:21.192531 | controller | - ' logger.go:42: 05:23:07 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.192537 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.192543 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.192555 | controller | - ' logger.go:42: 05:23:08 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.192561 | controller | - ' logger.go:42: 05:23:08 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.192567 | controller | - ' logger.go:42: 05:23:08 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.192573 | controller | $imageTuples)'
2025-10-04 05:25:21.192579 | controller | - ' logger.go:42: 05:23:08 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.192584 | controller | - ' logger.go:42: 05:23:08 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.192590 | controller | - ' logger.go:42: 05:23:08 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.192596 | controller | - ' logger.go:42: 05:23:09 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.192602 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.192608 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.192614 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.192620 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.192625 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.192631 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.192637 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.192643 | controller | - ' exit 0'
2025-10-04 05:25:21.192649 | controller | - ' else'
2025-10-04 05:25:21.192655 | controller | - ' exit 1'
2025-10-04 05:25:21.192660 | controller | - ' fi'
2025-10-04 05:25:21.192666 | controller | - ' ]'
2025-10-04 05:25:21.192672 | controller | - ' logger.go:42: 05:23:09 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.192678 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.192684 | controller | }}'''
2025-10-04 05:25:21.192690 | controller | - ' logger.go:42: 05:23:09 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.192695 | controller | - ' logger.go:42: 05:23:09 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.192701 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.192707 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.192713 | controller | - ' logger.go:42: 05:23: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'
2025-10-04 05:25:21.192719 | controller | - ' logger.go:42: 05:23: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'
2025-10-04 05:25:21.192728 | controller | - ' logger.go:42: 05:23:09 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.192733 | controller | - ' logger.go:42: 05:23:09 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.192739 | controller | - ' logger.go:42: 05:23:09 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.192745 | controller | - ' logger.go:42: 05:23:09 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.192751 | controller | - ' logger.go:42: 05:23:09 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.192757 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.192763 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.192769 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.192774 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.192780 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.192786 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.192792 | controller | - ' # it is an image'
2025-10-04 05:25:21.192798 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.192804 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.192809 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.192815 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.192821 | controller | - ' case $NAME in'
2025-10-04 05:25:21.192827 | controller | - ' API)'
2025-10-04 05:25:21.192833 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.192839 | controller | - ' ;;'
2025-10-04 05:25:21.192845 | controller | - ' esac'
2025-10-04 05:25:21.192850 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.192856 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.192862 | controller | - ' exit 1'
2025-10-04 05:25:21.192868 | controller | - ' fi'
2025-10-04 05:25:21.192874 | controller | - ' fi'
2025-10-04 05:25:21.192880 | controller | - ' done'
2025-10-04 05:25:21.192885 | controller | - ' exit 0'
2025-10-04 05:25:21.192891 | controller | - ' ]'
2025-10-04 05:25:21.192903 | controller | - ' logger.go:42: 05:23:09 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.192909 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.192914 | controller | end }}'''
2025-10-04 05:25:21.192920 | controller | - ' logger.go:42: 05:23:09 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.192926 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.192932 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.192938 | controller | - ' logger.go:42: 05:23:09 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.192944 | controller | - ' logger.go:42: 05:23:09 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.192950 | controller | - ' logger.go:42: 05:23:09 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.192956 | controller | $imageTuples)'
2025-10-04 05:25:21.192961 | controller | - ' logger.go:42: 05:23:09 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.192967 | controller | - ' logger.go:42: 05:23:09 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.192973 | controller | - ' logger.go:42: 05:23:09 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.192982 | controller | - ' logger.go:42: 05:23:10 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.192988 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.192993 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.192999 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.193005 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.193011 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.193017 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.193022 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.193028 | controller | - ' exit 0'
2025-10-04 05:25:21.193034 | controller | - ' else'
2025-10-04 05:25:21.193040 | controller | - ' exit 1'
2025-10-04 05:25:21.193046 | controller | - ' fi'
2025-10-04 05:25:21.193052 | controller | - ' ]'
2025-10-04 05:25:21.193057 | controller | - ' logger.go:42: 05:23:10 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.193063 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.193069 | controller | }}'''
2025-10-04 05:25:21.193075 | controller | - ' logger.go:42: 05:23:10 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.193081 | controller | - ' logger.go:42: 05:23:10 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.193087 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.193135 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.193146 | controller | - ' logger.go:42: 05:23: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'
2025-10-04 05:25:21.193152 | controller | - ' logger.go:42: 05:23: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'
2025-10-04 05:25:21.193157 | controller | - ' logger.go:42: 05:23:10 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.193163 | controller | - ' logger.go:42: 05:23:10 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.193169 | controller | - ' logger.go:42: 05:23:10 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.193175 | controller | - ' logger.go:42: 05:23:10 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.193181 | controller | - ' logger.go:42: 05:23:10 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.193187 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.193193 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.193199 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.193204 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.193210 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.193216 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.193222 | controller | - ' # it is an image'
2025-10-04 05:25:21.193228 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.193234 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.193240 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.193245 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.193251 | controller | - ' case $NAME in'
2025-10-04 05:25:21.193268 | controller | - ' API)'
2025-10-04 05:25:21.193274 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.193280 | controller | - ' ;;'
2025-10-04 05:25:21.193286 | controller | - ' esac'
2025-10-04 05:25:21.193292 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.193297 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.193303 | controller | - ' exit 1'
2025-10-04 05:25:21.193309 | controller | - ' fi'
2025-10-04 05:25:21.193315 | controller | - ' fi'
2025-10-04 05:25:21.193321 | controller | - ' done'
2025-10-04 05:25:21.193327 | controller | - ' exit 0'
2025-10-04 05:25:21.193335 | controller | - ' ]'
2025-10-04 05:25:21.193341 | controller | - ' logger.go:42: 05:23:10 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.193347 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.193353 | controller | end }}'''
2025-10-04 05:25:21.193359 | controller | - ' logger.go:42: 05:23:10 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.193365 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.193371 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.193377 | controller | - ' logger.go:42: 05:23:10 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.193382 | controller | - ' logger.go:42: 05:23:10 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.193388 | controller | - ' logger.go:42: 05:23:10 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.193394 | controller | $imageTuples)'
2025-10-04 05:25:21.193400 | controller | - ' logger.go:42: 05:23:10 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.193406 | controller | - ' logger.go:42: 05:23:10 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.193412 | controller | - ' logger.go:42: 05:23:10 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.193418 | controller | - ' logger.go:42: 05:23:11 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.193423 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.193429 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.193435 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.193441 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.193447 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.193453 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.193459 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.193464 | controller | - ' exit 0'
2025-10-04 05:25:21.193470 | controller | - ' else'
2025-10-04 05:25:21.193476 | controller | - ' exit 1'
2025-10-04 05:25:21.193482 | controller | - ' fi'
2025-10-04 05:25:21.193488 | controller | - ' ]'
2025-10-04 05:25:21.193498 | controller | - ' logger.go:42: 05:23:11 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.193504 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.193510 | controller | }}'''
2025-10-04 05:25:21.193516 | controller | - ' logger.go:42: 05:23:11 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.193522 | controller | - ' logger.go:42: 05:23:11 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.193528 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.193536 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.193542 | controller | - ' logger.go:42: 05:23: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'
2025-10-04 05:25:21.193548 | controller | - ' logger.go:42: 05:23: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'
2025-10-04 05:25:21.193554 | controller | - ' logger.go:42: 05:23:12 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.193560 | controller | - ' logger.go:42: 05:23:12 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.193566 | controller | - ' logger.go:42: 05:23:12 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.193572 | controller | - ' logger.go:42: 05:23:12 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.193577 | controller | - ' logger.go:42: 05:23:12 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.193583 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.193589 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.193595 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.193607 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.193613 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.193622 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.193627 | controller | - ' # it is an image'
2025-10-04 05:25:21.193633 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.193639 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.193645 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.193651 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.193657 | controller | - ' case $NAME in'
2025-10-04 05:25:21.193663 | controller | - ' API)'
2025-10-04 05:25:21.193669 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.193674 | controller | - ' ;;'
2025-10-04 05:25:21.193680 | controller | - ' esac'
2025-10-04 05:25:21.193686 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.193692 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.193698 | controller | - ' exit 1'
2025-10-04 05:25:21.193704 | controller | - ' fi'
2025-10-04 05:25:21.193709 | controller | - ' fi'
2025-10-04 05:25:21.193715 | controller | - ' done'
2025-10-04 05:25:21.193721 | controller | - ' exit 0'
2025-10-04 05:25:21.193727 | controller | - ' ]'
2025-10-04 05:25:21.193733 | controller | - ' logger.go:42: 05:23:12 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.193739 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.193745 | controller | end }}'''
2025-10-04 05:25:21.193750 | controller | - ' logger.go:42: 05:23:12 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.193756 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.193762 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.193770 | controller | - ' logger.go:42: 05:23:12 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.193776 | controller | - ' logger.go:42: 05:23:12 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.193785 | controller | - ' logger.go:42: 05:23:12 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.193790 | controller | $imageTuples)'
2025-10-04 05:25:21.193796 | controller | - ' logger.go:42: 05:23:12 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.193802 | controller | - ' logger.go:42: 05:23:12 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.193808 | controller | - ' logger.go:42: 05:23:12 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.193814 | controller | - ' logger.go:42: 05:23:13 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.193820 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.193826 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.193831 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.193837 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.193843 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.193852 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.193858 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.193864 | controller | - ' exit 0'
2025-10-04 05:25:21.193870 | controller | - ' else'
2025-10-04 05:25:21.193876 | controller | - ' exit 1'
2025-10-04 05:25:21.193882 | controller | - ' fi'
2025-10-04 05:25:21.193887 | controller | - ' ]'
2025-10-04 05:25:21.193893 | controller | - ' logger.go:42: 05:23:13 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.193899 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.193905 | controller | }}'''
2025-10-04 05:25:21.193911 | controller | - ' logger.go:42: 05:23:13 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.193917 | controller | - ' logger.go:42: 05:23:13 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.193923 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.193929 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.193935 | controller | - ' logger.go:42: 05:23: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'
2025-10-04 05:25:21.193940 | controller | - ' logger.go:42: 05:23: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'
2025-10-04 05:25:21.193946 | controller | - ' logger.go:42: 05:23:13 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.193952 | controller | - ' logger.go:42: 05:23:13 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.193964 | controller | - ' logger.go:42: 05:23:13 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.193970 | controller | - ' logger.go:42: 05:23:13 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.193976 | controller | - ' logger.go:42: 05:23:13 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.193982 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.193987 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.193993 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.193999 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.194005 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.194011 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.194020 | controller | - ' # it is an image'
2025-10-04 05:25:21.194026 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.194031 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.194037 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.194043 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.194049 | controller | - ' case $NAME in'
2025-10-04 05:25:21.194055 | controller | - ' API)'
2025-10-04 05:25:21.194061 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.194067 | controller | - ' ;;'
2025-10-04 05:25:21.194072 | controller | - ' esac'
2025-10-04 05:25:21.194078 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.194084 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.194090 | controller | - ' exit 1'
2025-10-04 05:25:21.194096 | controller | - ' fi'
2025-10-04 05:25:21.194102 | controller | - ' fi'
2025-10-04 05:25:21.194108 | controller | - ' done'
2025-10-04 05:25:21.194113 | controller | - ' exit 0'
2025-10-04 05:25:21.194119 | controller | - ' ]'
2025-10-04 05:25:21.194137 | controller | - ' logger.go:42: 05:23:13 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.194145 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.194151 | controller | end }}'''
2025-10-04 05:25:21.194157 | controller | - ' logger.go:42: 05:23:13 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.194163 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.194169 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.194175 | controller | - ' logger.go:42: 05:23:13 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.194180 | controller | - ' logger.go:42: 05:23:13 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.194186 | controller | - ' logger.go:42: 05:23:13 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.194192 | controller | $imageTuples)'
2025-10-04 05:25:21.194198 | controller | - ' logger.go:42: 05:23:13 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.194204 | controller | - ' logger.go:42: 05:23:13 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.194213 | controller | - ' logger.go:42: 05:23:13 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.194219 | controller | - ' logger.go:42: 05:23:14 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.194225 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.194231 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.194237 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.194242 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.194248 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.194254 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.194260 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.194266 | controller | - ' exit 0'
2025-10-04 05:25:21.194272 | controller | - ' else'
2025-10-04 05:25:21.194277 | controller | - ' exit 1'
2025-10-04 05:25:21.194283 | controller | - ' fi'
2025-10-04 05:25:21.194289 | controller | - ' ]'
2025-10-04 05:25:21.194295 | controller | - ' logger.go:42: 05:23:14 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.194304 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.194310 | controller | }}'''
2025-10-04 05:25:21.194318 | controller | - ' logger.go:42: 05:23:14 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.194324 | controller | - ' logger.go:42: 05:23:14 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.194329 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.194335 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.194341 | controller | - ' logger.go:42: 05:23:14 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.194354 | controller | - ' logger.go:42: 05:23:14 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.194360 | controller | - ' logger.go:42: 05:23:14 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.194366 | controller | - ' logger.go:42: 05:23:14 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.194372 | controller | - ' logger.go:42: 05:23:14 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.194378 | controller | - ' logger.go:42: 05:23:14 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.194384 | controller | - ' logger.go:42: 05:23:14 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.194390 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.194396 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.194401 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.194407 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.194413 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.194419 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.194425 | controller | - ' # it is an image'
2025-10-04 05:25:21.194431 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.194437 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.194442 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.194451 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.194457 | controller | - ' case $NAME in'
2025-10-04 05:25:21.194463 | controller | - ' API)'
2025-10-04 05:25:21.194469 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.194474 | controller | - ' ;;'
2025-10-04 05:25:21.194480 | controller | - ' esac'
2025-10-04 05:25:21.194486 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.194492 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.194498 | controller | - ' exit 1'
2025-10-04 05:25:21.194504 | controller | - ' fi'
2025-10-04 05:25:21.194510 | controller | - ' fi'
2025-10-04 05:25:21.194515 | controller | - ' done'
2025-10-04 05:25:21.194521 | controller | - ' exit 0'
2025-10-04 05:25:21.194527 | controller | - ' ]'
2025-10-04 05:25:21.194533 | controller | - ' logger.go:42: 05:23:14 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.194539 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.194545 | controller | end }}'''
2025-10-04 05:25:21.194551 | controller | - ' logger.go:42: 05:23:14 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.194559 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.194565 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.194571 | controller | - ' logger.go:42: 05:23:15 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.194577 | controller | - ' logger.go:42: 05:23:15 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.194585 | controller | - ' logger.go:42: 05:23:15 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.194591 | controller | $imageTuples)'
2025-10-04 05:25:21.194597 | controller | - ' logger.go:42: 05:23:15 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.194603 | controller | - ' logger.go:42: 05:23:15 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.194609 | controller | - ' logger.go:42: 05:23:15 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.194614 | controller | - ' logger.go:42: 05:23:16 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.194620 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.194626 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.194632 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.194638 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.194644 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.194650 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.194655 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.194661 | controller | - ' exit 0'
2025-10-04 05:25:21.194667 | controller | - ' else'
2025-10-04 05:25:21.194673 | controller | - ' exit 1'
2025-10-04 05:25:21.194679 | controller | - ' fi'
2025-10-04 05:25:21.194685 | controller | - ' ]'
2025-10-04 05:25:21.194693 | controller | - ' logger.go:42: 05:23:16 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.194699 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.194705 | controller | }}'''
2025-10-04 05:25:21.194717 | controller | - ' logger.go:42: 05:23:16 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.194723 | controller | - ' logger.go:42: 05:23:16 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.194729 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.194735 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.194740 | controller | - ' logger.go:42: 05:23:16 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.194749 | controller | - ' logger.go:42: 05:23:16 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.194755 | controller | - ' logger.go:42: 05:23:16 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.194760 | controller | - ' logger.go:42: 05:23:16 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.194766 | controller | - ' logger.go:42: 05:23:16 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.194772 | controller | - ' logger.go:42: 05:23:16 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.194778 | controller | - ' logger.go:42: 05:23:16 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.194789 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.194795 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.194801 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.194809 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.194816 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.194824 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.194832 | controller | - ' # it is an image'
2025-10-04 05:25:21.194840 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.194847 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.194854 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.194862 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.194869 | controller | - ' case $NAME in'
2025-10-04 05:25:21.194877 | controller | - ' API)'
2025-10-04 05:25:21.194884 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.194891 | controller | - ' ;;'
2025-10-04 05:25:21.194899 | controller | - ' esac'
2025-10-04 05:25:21.194907 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.194914 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.194922 | controller | - ' exit 1'
2025-10-04 05:25:21.194930 | controller | - ' fi'
2025-10-04 05:25:21.194938 | controller | - ' fi'
2025-10-04 05:25:21.194944 | controller | - ' done'
2025-10-04 05:25:21.194950 | controller | - ' exit 0'
2025-10-04 05:25:21.194956 | controller | - ' ]'
2025-10-04 05:25:21.194962 | controller | - ' logger.go:42: 05:23:16 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.194968 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.194974 | controller | end }}'''
2025-10-04 05:25:21.194979 | controller | - ' logger.go:42: 05:23:16 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.194985 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.194991 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.194997 | controller | - ' logger.go:42: 05:23:16 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.195003 | controller | - ' logger.go:42: 05:23:16 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.195009 | controller | - ' logger.go:42: 05:23:16 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.195015 | controller | $imageTuples)'
2025-10-04 05:25:21.195021 | controller | - ' logger.go:42: 05:23:16 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.195026 | controller | - ' logger.go:42: 05:23:16 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.195032 | controller | - ' logger.go:42: 05:23:16 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.195038 | controller | - ' logger.go:42: 05:23:17 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.195044 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.195050 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.195056 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.195061 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.195067 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.195077 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.195083 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.195098 | controller | - ' exit 0'
2025-10-04 05:25:21.195104 | controller | - ' else'
2025-10-04 05:25:21.195110 | controller | - ' exit 1'
2025-10-04 05:25:21.195116 | controller | - ' fi'
2025-10-04 05:25:21.195122 | controller | - ' ]'
2025-10-04 05:25:21.195146 | controller | - ' logger.go:42: 05:23:17 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.195152 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.195158 | controller | }}'''
2025-10-04 05:25:21.195164 | controller | - ' logger.go:42: 05:23:17 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.195170 | controller | - ' logger.go:42: 05:23:17 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.195175 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.195181 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.195187 | controller | - ' logger.go:42: 05:23: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'
2025-10-04 05:25:21.195193 | controller | - ' logger.go:42: 05:23: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'
2025-10-04 05:25:21.195199 | controller | - ' logger.go:42: 05:23:17 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.195205 | controller | - ' logger.go:42: 05:23:17 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.195211 | controller | - ' logger.go:42: 05:23:17 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.195216 | controller | - ' logger.go:42: 05:23:17 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.195222 | controller | - ' logger.go:42: 05:23:17 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.195228 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.195234 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.195240 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.195246 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.195251 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.195261 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.195267 | controller | - ' # it is an image'
2025-10-04 05:25:21.195273 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.195279 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.195285 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.195290 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.195296 | controller | - ' case $NAME in'
2025-10-04 05:25:21.195302 | controller | - ' API)'
2025-10-04 05:25:21.195308 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.195314 | controller | - ' ;;'
2025-10-04 05:25:21.195320 | controller | - ' esac'
2025-10-04 05:25:21.195326 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.195331 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.195337 | controller | - ' exit 1'
2025-10-04 05:25:21.195343 | controller | - ' fi'
2025-10-04 05:25:21.195353 | controller | - ' fi'
2025-10-04 05:25:21.195359 | controller | - ' done'
2025-10-04 05:25:21.195365 | controller | - ' exit 0'
2025-10-04 05:25:21.195371 | controller | - ' ]'
2025-10-04 05:25:21.195377 | controller | - ' logger.go:42: 05:23:17 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.195382 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.195388 | controller | end }}'''
2025-10-04 05:25:21.195394 | controller | - ' logger.go:42: 05:23:17 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.195400 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.195406 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.195412 | controller | - ' logger.go:42: 05:23:17 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.195418 | controller | - ' logger.go:42: 05:23:17 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.195423 | controller | - ' logger.go:42: 05:23:17 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.195429 | controller | $imageTuples)'
2025-10-04 05:25:21.195435 | controller | - ' logger.go:42: 05:23:17 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.195441 | controller | - ' logger.go:42: 05:23:17 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.195447 | controller | - ' logger.go:42: 05:23:17 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.195453 | controller | - ' logger.go:42: 05:23:19 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.195465 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.195471 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.195477 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.195482 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.195488 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.195494 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.195500 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.195506 | controller | - ' exit 0'
2025-10-04 05:25:21.195512 | controller | - ' else'
2025-10-04 05:25:21.195518 | controller | - ' exit 1'
2025-10-04 05:25:21.195523 | controller | - ' fi'
2025-10-04 05:25:21.195529 | controller | - ' ]'
2025-10-04 05:25:21.195535 | controller | - ' logger.go:42: 05:23:19 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.195541 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.195547 | controller | }}'''
2025-10-04 05:25:21.195553 | controller | - ' logger.go:42: 05:23:19 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.195559 | controller | - ' logger.go:42: 05:23:19 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.195564 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.195570 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.195579 | controller | - ' logger.go:42: 05:23:19 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.195585 | controller | - ' logger.go:42: 05:23:19 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.195593 | controller | - ' logger.go:42: 05:23:19 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.195599 | controller | - ' logger.go:42: 05:23:19 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.195605 | controller | - ' logger.go:42: 05:23:19 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.195611 | controller | - ' logger.go:42: 05:23:19 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.195617 | controller | - ' logger.go:42: 05:23:19 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.195623 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.195630 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.195638 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.195645 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.195653 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.195661 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.195669 | controller | - ' # it is an image'
2025-10-04 05:25:21.195676 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.195682 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.195688 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.195695 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.195702 | controller | - ' case $NAME in'
2025-10-04 05:25:21.195710 | controller | - ' API)'
2025-10-04 05:25:21.195718 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.195725 | controller | - ' ;;'
2025-10-04 05:25:21.195733 | controller | - ' esac'
2025-10-04 05:25:21.195740 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.195751 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.195757 | controller | - ' exit 1'
2025-10-04 05:25:21.195763 | controller | - ' fi'
2025-10-04 05:25:21.195769 | controller | - ' fi'
2025-10-04 05:25:21.195775 | controller | - ' done'
2025-10-04 05:25:21.195780 | controller | - ' exit 0'
2025-10-04 05:25:21.195786 | controller | - ' ]'
2025-10-04 05:25:21.195792 | controller | - ' logger.go:42: 05:23:19 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.195798 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.195804 | controller | end }}'''
2025-10-04 05:25:21.195809 | controller | - ' logger.go:42: 05:23:19 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.195815 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.195821 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.195827 | controller | - ' logger.go:42: 05:23:19 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.195833 | controller | - ' logger.go:42: 05:23:19 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.195849 | controller | - ' logger.go:42: 05:23:19 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.195858 | controller | $imageTuples)'
2025-10-04 05:25:21.195865 | controller | - ' logger.go:42: 05:23:19 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.195872 | controller | - ' logger.go:42: 05:23:19 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.195878 | controller | - ' logger.go:42: 05:23:19 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.195884 | controller | - ' logger.go:42: 05:23:20 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.195893 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.195899 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.195905 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.195911 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.195917 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.195923 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.195928 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.195934 | controller | - ' exit 0'
2025-10-04 05:25:21.195940 | controller | - ' else'
2025-10-04 05:25:21.195946 | controller | - ' exit 1'
2025-10-04 05:25:21.195952 | controller | - ' fi'
2025-10-04 05:25:21.195958 | controller | - ' ]'
2025-10-04 05:25:21.195964 | controller | - ' logger.go:42: 05:23:20 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.195969 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.195977 | controller | }}'''
2025-10-04 05:25:21.195984 | controller | - ' logger.go:42: 05:23:20 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.195991 | controller | - ' logger.go:42: 05:23:20 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.195998 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.196005 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.196011 | controller | - ' logger.go:42: 05:23:20 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.196017 | controller | - ' logger.go:42: 05:23:20 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.196023 | controller | - ' logger.go:42: 05:23:20 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.196028 | controller | - ' logger.go:42: 05:23:20 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.196034 | controller | - ' logger.go:42: 05:23:20 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.196040 | controller | - ' logger.go:42: 05:23:20 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.196046 | controller | - ' logger.go:42: 05:23:20 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.196052 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.196058 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.196063 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.196069 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.196075 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.196081 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.196087 | controller | - ' # it is an image'
2025-10-04 05:25:21.196096 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.196102 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.196108 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.196114 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.196120 | controller | - ' case $NAME in'
2025-10-04 05:25:21.196148 | controller | - ' API)'
2025-10-04 05:25:21.196158 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.196164 | controller | - ' ;;'
2025-10-04 05:25:21.196170 | controller | - ' esac'
2025-10-04 05:25:21.196176 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.196182 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.196188 | controller | - ' exit 1'
2025-10-04 05:25:21.196194 | controller | - ' fi'
2025-10-04 05:25:21.196200 | controller | - ' fi'
2025-10-04 05:25:21.196206 | controller | - ' done'
2025-10-04 05:25:21.196212 | controller | - ' exit 0'
2025-10-04 05:25:21.196221 | controller | - ' ]'
2025-10-04 05:25:21.196227 | controller | - ' logger.go:42: 05:23:20 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.196233 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.196238 | controller | end }}'''
2025-10-04 05:25:21.196253 | controller | - ' logger.go:42: 05:23:20 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.196260 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.196265 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.196271 | controller | - ' logger.go:42: 05:23:20 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.196277 | controller | - ' logger.go:42: 05:23:20 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.196283 | controller | - ' logger.go:42: 05:23:20 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.196289 | controller | $imageTuples)'
2025-10-04 05:25:21.196295 | controller | - ' logger.go:42: 05:23:20 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.196301 | controller | - ' logger.go:42: 05:23:20 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.196306 | controller | - ' logger.go:42: 05:23:20 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.196312 | controller | - ' logger.go:42: 05:23:21 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.196318 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.196324 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.196330 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.196336 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.196342 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.196349 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.196357 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.196364 | controller | - ' exit 0'
2025-10-04 05:25:21.196372 | controller | - ' else'
2025-10-04 05:25:21.196379 | controller | - ' exit 1'
2025-10-04 05:25:21.196386 | controller | - ' fi'
2025-10-04 05:25:21.196393 | controller | - ' ]'
2025-10-04 05:25:21.196399 | controller | - ' logger.go:42: 05:23:21 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.196407 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.196414 | controller | }}'''
2025-10-04 05:25:21.196422 | controller | - ' logger.go:42: 05:23:21 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.196429 | controller | - ' logger.go:42: 05:23:21 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.196437 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.196449 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.196456 | controller | - ' logger.go:42: 05:23:22 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.196463 | controller | - ' logger.go:42: 05:23:22 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.196469 | controller | - ' logger.go:42: 05:23:22 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.196474 | controller | - ' logger.go:42: 05:23:22 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.196480 | controller | - ' logger.go:42: 05:23:22 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.196486 | controller | - ' logger.go:42: 05:23:22 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.196492 | controller | - ' logger.go:42: 05:23:22 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.196498 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.196503 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.196509 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.196515 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.196521 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.196527 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.196533 | controller | - ' # it is an image'
2025-10-04 05:25:21.196539 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.196545 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.196550 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.196556 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.196562 | controller | - ' case $NAME in'
2025-10-04 05:25:21.196568 | controller | - ' API)'
2025-10-04 05:25:21.196574 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.196580 | controller | - ' ;;'
2025-10-04 05:25:21.196585 | controller | - ' esac'
2025-10-04 05:25:21.196599 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.196605 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.196611 | controller | - ' exit 1'
2025-10-04 05:25:21.196617 | controller | - ' fi'
2025-10-04 05:25:21.196623 | controller | - ' fi'
2025-10-04 05:25:21.196629 | controller | - ' done'
2025-10-04 05:25:21.196634 | controller | - ' exit 0'
2025-10-04 05:25:21.196640 | controller | - ' ]'
2025-10-04 05:25:21.196646 | controller | - ' logger.go:42: 05:23:22 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.196652 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.196657 | controller | end }}'''
2025-10-04 05:25:21.196663 | controller | - ' logger.go:42: 05:23:22 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.196669 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.196675 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.196681 | controller | - ' logger.go:42: 05:23:22 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.196687 | controller | - ' logger.go:42: 05:23:22 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.196696 | controller | - ' logger.go:42: 05:23:22 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.196701 | controller | $imageTuples)'
2025-10-04 05:25:21.196707 | controller | - ' logger.go:42: 05:23:22 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.196713 | controller | - ' logger.go:42: 05:23:22 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.196719 | controller | - ' logger.go:42: 05:23:22 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.196728 | controller | - ' logger.go:42: 05:23:23 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.196734 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.196739 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.196745 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.196751 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.196757 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.196765 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.196771 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.196777 | controller | - ' exit 0'
2025-10-04 05:25:21.196785 | controller | - ' else'
2025-10-04 05:25:21.196792 | controller | - ' exit 1'
2025-10-04 05:25:21.196800 | controller | - ' fi'
2025-10-04 05:25:21.196807 | controller | - ' ]'
2025-10-04 05:25:21.196814 | controller | - ' logger.go:42: 05:23:23 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.196821 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.196828 | controller | }}'''
2025-10-04 05:25:21.196836 | controller | - ' logger.go:42: 05:23:23 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.196843 | controller | - ' logger.go:42: 05:23:23 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.196850 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.196857 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.196864 | controller | - ' logger.go:42: 05:23:23 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.196871 | controller | - ' logger.go:42: 05:23:23 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.196878 | controller | - ' logger.go:42: 05:23:23 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.196885 | controller | - ' logger.go:42: 05:23:23 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.196892 | controller | - ' logger.go:42: 05:23:23 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.196907 | controller | - ' logger.go:42: 05:23:23 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.196915 | controller | - ' logger.go:42: 05:23:23 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.196922 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.196930 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.196937 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.196945 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.196953 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.196960 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.196972 | controller | - ' # it is an image'
2025-10-04 05:25:21.196979 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.196996 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.197008 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.197015 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.197023 | controller | - ' case $NAME in'
2025-10-04 05:25:21.197031 | controller | - ' API)'
2025-10-04 05:25:21.197038 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.197046 | controller | - ' ;;'
2025-10-04 05:25:21.197053 | controller | - ' esac'
2025-10-04 05:25:21.197061 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.197068 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.197075 | controller | - ' exit 1'
2025-10-04 05:25:21.197082 | controller | - ' fi'
2025-10-04 05:25:21.197089 | controller | - ' fi'
2025-10-04 05:25:21.197115 | controller | - ' done'
2025-10-04 05:25:21.197122 | controller | - ' exit 0'
2025-10-04 05:25:21.197151 | controller | - ' ]'
2025-10-04 05:25:21.197158 | controller | - ' logger.go:42: 05:23:23 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.197166 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.197173 | controller | end }}'''
2025-10-04 05:25:21.197181 | controller | - ' logger.go:42: 05:23:23 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.197189 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.197196 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.197204 | controller | - ' logger.go:42: 05:23:23 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.197211 | controller | - ' logger.go:42: 05:23:23 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.197218 | controller | - ' logger.go:42: 05:23:23 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.197225 | controller | $imageTuples)'
2025-10-04 05:25:21.197232 | controller | - ' logger.go:42: 05:23:23 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.197240 | controller | - ' logger.go:42: 05:23:23 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.197247 | controller | - ' logger.go:42: 05:23:23 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.197254 | controller | - ' logger.go:42: 05:23:24 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.197262 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.197269 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.197277 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.197284 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.197292 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.197299 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.197306 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.197313 | controller | - ' exit 0'
2025-10-04 05:25:21.197320 | controller | - ' else'
2025-10-04 05:25:21.197328 | controller | - ' exit 1'
2025-10-04 05:25:21.197335 | controller | - ' fi'
2025-10-04 05:25:21.197341 | controller | - ' ]'
2025-10-04 05:25:21.197348 | controller | - ' logger.go:42: 05:23:24 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.197361 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.197369 | controller | }}'''
2025-10-04 05:25:21.197377 | controller | - ' logger.go:42: 05:23:24 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.197385 | controller | - ' logger.go:42: 05:23:24 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.197393 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.197401 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.197409 | controller | - ' logger.go:42: 05:23:24 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.197417 | controller | - ' logger.go:42: 05:23:24 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.197425 | controller | - ' logger.go:42: 05:23:24 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.197432 | controller | - ' logger.go:42: 05:23:24 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.197440 | controller | - ' logger.go:42: 05:23:24 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.197448 | controller | - ' logger.go:42: 05:23:24 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.197456 | controller | - ' logger.go:42: 05:23:24 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.197474 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.197483 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.197491 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.197498 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.197506 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.197513 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.197521 | controller | - ' # it is an image'
2025-10-04 05:25:21.197529 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.197537 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.197545 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.197553 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.197560 | controller | - ' case $NAME in'
2025-10-04 05:25:21.197568 | controller | - ' API)'
2025-10-04 05:25:21.197576 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.197584 | controller | - ' ;;'
2025-10-04 05:25:21.197592 | controller | - ' esac'
2025-10-04 05:25:21.197599 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.197607 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.197615 | controller | - ' exit 1'
2025-10-04 05:25:21.197623 | controller | - ' fi'
2025-10-04 05:25:21.197631 | controller | - ' fi'
2025-10-04 05:25:21.197639 | controller | - ' done'
2025-10-04 05:25:21.197647 | controller | - ' exit 0'
2025-10-04 05:25:21.197654 | controller | - ' ]'
2025-10-04 05:25:21.197662 | controller | - ' logger.go:42: 05:23:24 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.197670 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.197678 | controller | end }}'''
2025-10-04 05:25:21.197686 | controller | - ' logger.go:42: 05:23:24 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.197698 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.197706 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.197714 | controller | - ' logger.go:42: 05:23:25 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.197722 | controller | - ' logger.go:42: 05:23:25 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.197729 | controller | - ' logger.go:42: 05:23:25 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.197737 | controller | $imageTuples)'
2025-10-04 05:25:21.197745 | controller | - ' logger.go:42: 05:23:25 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.197753 | controller | - ' logger.go:42: 05:23:25 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.197761 | controller | - ' logger.go:42: 05:23:25 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.197769 | controller | - ' logger.go:42: 05:23:26 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.197776 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.197784 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.197792 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.197800 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.197808 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.197815 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.197823 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.197831 | controller | - ' exit 0'
2025-10-04 05:25:21.197839 | controller | - ' else'
2025-10-04 05:25:21.197846 | controller | - ' exit 1'
2025-10-04 05:25:21.197854 | controller | - ' fi'
2025-10-04 05:25:21.197862 | controller | - ' ]'
2025-10-04 05:25:21.197874 | controller | - ' logger.go:42: 05:23:26 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.197882 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.197890 | controller | }}'''
2025-10-04 05:25:21.197898 | controller | - ' logger.go:42: 05:23:26 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.197906 | controller | - ' logger.go:42: 05:23:26 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.197913 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.197921 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.197928 | controller | - ' logger.go:42: 05:23:26 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.197936 | controller | - ' logger.go:42: 05:23:26 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.197953 | controller | - ' logger.go:42: 05:23:26 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.197960 | controller | - ' logger.go:42: 05:23:26 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.197972 | controller | - ' logger.go:42: 05:23:26 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.197980 | controller | - ' logger.go:42: 05:23:26 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.197988 | controller | - ' logger.go:42: 05:23:26 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.198000 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.198008 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.198016 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.198027 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.198035 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.198043 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.198050 | controller | - ' # it is an image'
2025-10-04 05:25:21.198058 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.198066 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.198074 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.198082 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.198089 | controller | - ' case $NAME in'
2025-10-04 05:25:21.198097 | controller | - ' API)'
2025-10-04 05:25:21.198105 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.198113 | controller | - ' ;;'
2025-10-04 05:25:21.198121 | controller | - ' esac'
2025-10-04 05:25:21.198153 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.198161 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.198169 | controller | - ' exit 1'
2025-10-04 05:25:21.198180 | controller | - ' fi'
2025-10-04 05:25:21.198188 | controller | - ' fi'
2025-10-04 05:25:21.198197 | controller | - ' done'
2025-10-04 05:25:21.198204 | controller | - ' exit 0'
2025-10-04 05:25:21.198212 | controller | - ' ]'
2025-10-04 05:25:21.198220 | controller | - ' logger.go:42: 05:23:26 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.198228 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.198236 | controller | end }}'''
2025-10-04 05:25:21.198244 | controller | - ' logger.go:42: 05:23:26 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.198251 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.198259 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.198267 | controller | - ' logger.go:42: 05:23:26 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.198275 | controller | - ' logger.go:42: 05:23:26 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.198283 | controller | - ' logger.go:42: 05:23:26 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.198291 | controller | $imageTuples)'
2025-10-04 05:25:21.198298 | controller | - ' logger.go:42: 05:23:26 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.198306 | controller | - ' logger.go:42: 05:23:26 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.198313 | controller | - ' logger.go:42: 05:23:26 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.198321 | controller | - ' logger.go:42: 05:23:27 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.198328 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.198335 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.198343 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.198351 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.198358 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.198370 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.198378 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.198386 | controller | - ' exit 0'
2025-10-04 05:25:21.198394 | controller | - ' else'
2025-10-04 05:25:21.198402 | controller | - ' exit 1'
2025-10-04 05:25:21.198410 | controller | - ' fi'
2025-10-04 05:25:21.198418 | controller | - ' ]'
2025-10-04 05:25:21.198425 | controller | - ' logger.go:42: 05:23:27 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.198433 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.198441 | controller | }}'''
2025-10-04 05:25:21.198449 | controller | - ' logger.go:42: 05:23:27 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.198457 | controller | - ' logger.go:42: 05:23:27 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.198465 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.198483 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.198492 | controller | - ' logger.go:42: 05:23:27 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.198500 | controller | - ' logger.go:42: 05:23:27 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.198508 | controller | - ' logger.go:42: 05:23:27 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.198516 | controller | - ' logger.go:42: 05:23:27 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.198524 | controller | - ' logger.go:42: 05:23:27 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.198531 | controller | - ' logger.go:42: 05:23:27 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.198539 | controller | - ' logger.go:42: 05:23:27 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.198547 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.198555 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.198563 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.198571 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.198578 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.198586 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.198594 | controller | - ' # it is an image'
2025-10-04 05:25:21.198602 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.198610 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.198617 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.198625 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.198633 | controller | - ' case $NAME in'
2025-10-04 05:25:21.198641 | controller | - ' API)'
2025-10-04 05:25:21.198649 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.198657 | controller | - ' ;;'
2025-10-04 05:25:21.198664 | controller | - ' esac'
2025-10-04 05:25:21.198672 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.198680 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.198688 | controller | - ' exit 1'
2025-10-04 05:25:21.198695 | controller | - ' fi'
2025-10-04 05:25:21.198707 | controller | - ' fi'
2025-10-04 05:25:21.198715 | controller | - ' done'
2025-10-04 05:25:21.198723 | controller | - ' exit 0'
2025-10-04 05:25:21.198730 | controller | - ' ]'
2025-10-04 05:25:21.198738 | controller | - ' logger.go:42: 05:23:27 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.198746 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.198754 | controller | end }}'''
2025-10-04 05:25:21.198762 | controller | - ' logger.go:42: 05:23:27 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.198769 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.198777 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.198785 | controller | - ' logger.go:42: 05:23:27 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.198793 | controller | - ' logger.go:42: 05:23:27 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.198801 | controller | - ' logger.go:42: 05:23:27 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.198808 | controller | $imageTuples)'
2025-10-04 05:25:21.198816 | controller | - ' logger.go:42: 05:23:27 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.198824 | controller | - ' logger.go:42: 05:23:27 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.198832 | controller | - ' logger.go:42: 05:23:27 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.198840 | controller | - ' logger.go:42: 05:23:29 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.198848 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.198855 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.198863 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.198871 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.198881 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.198889 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.198899 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.198907 | controller | - ' exit 0'
2025-10-04 05:25:21.198915 | controller | - ' else'
2025-10-04 05:25:21.198923 | controller | - ' exit 1'
2025-10-04 05:25:21.198931 | controller | - ' fi'
2025-10-04 05:25:21.198939 | controller | - ' ]'
2025-10-04 05:25:21.198946 | controller | - ' logger.go:42: 05:23:29 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.198962 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.198970 | controller | }}'''
2025-10-04 05:25:21.198978 | controller | - ' logger.go:42: 05:23:29 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.198986 | controller | - ' logger.go:42: 05:23:29 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.198994 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.199002 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.199009 | controller | - ' logger.go:42: 05:23:29 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.199017 | controller | - ' logger.go:42: 05:23:29 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.199029 | controller | - ' logger.go:42: 05:23:29 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.199037 | controller | - ' logger.go:42: 05:23:29 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.199044 | controller | - ' logger.go:42: 05:23:29 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.199052 | controller | - ' logger.go:42: 05:23:29 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.199060 | controller | - ' logger.go:42: 05:23:29 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.199068 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.199076 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.199083 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.199091 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.199099 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.199111 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.199119 | controller | - ' # it is an image'
2025-10-04 05:25:21.199142 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.199153 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.199161 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.199168 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.199175 | controller | - ' case $NAME in'
2025-10-04 05:25:21.199183 | controller | - ' API)'
2025-10-04 05:25:21.199191 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.199198 | controller | - ' ;;'
2025-10-04 05:25:21.199206 | controller | - ' esac'
2025-10-04 05:25:21.199214 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.199222 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.199229 | controller | - ' exit 1'
2025-10-04 05:25:21.199237 | controller | - ' fi'
2025-10-04 05:25:21.199245 | controller | - ' fi'
2025-10-04 05:25:21.199253 | controller | - ' done'
2025-10-04 05:25:21.199261 | controller | - ' exit 0'
2025-10-04 05:25:21.199268 | controller | - ' ]'
2025-10-04 05:25:21.199276 | controller | - ' logger.go:42: 05:23:29 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.199288 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.199296 | controller | end }}'''
2025-10-04 05:25:21.199304 | controller | - ' logger.go:42: 05:23:29 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.199311 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.199319 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.199326 | controller | - ' logger.go:42: 05:23:29 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.199333 | controller | - ' logger.go:42: 05:23:29 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.199341 | controller | - ' logger.go:42: 05:23:29 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.199348 | controller | $imageTuples)'
2025-10-04 05:25:21.199356 | controller | - ' logger.go:42: 05:23:29 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.199363 | controller | - ' logger.go:42: 05:23:29 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.199370 | controller | - ' logger.go:42: 05:23:29 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.199377 | controller | - ' logger.go:42: 05:23:30 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.199392 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.199400 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.199407 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.199430 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.199439 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.199446 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.199454 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.199462 | controller | - ' exit 0'
2025-10-04 05:25:21.199469 | controller | - ' else'
2025-10-04 05:25:21.199475 | controller | - ' exit 1'
2025-10-04 05:25:21.199481 | controller | - ' fi'
2025-10-04 05:25:21.199487 | controller | - ' ]'
2025-10-04 05:25:21.199493 | controller | - ' logger.go:42: 05:23:30 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.199499 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.199508 | controller | }}'''
2025-10-04 05:25:21.199515 | controller | - ' logger.go:42: 05:23:30 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.199523 | controller | - ' logger.go:42: 05:23:30 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.199531 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.199539 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.199546 | controller | - ' logger.go:42: 05:23:30 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.199554 | controller | - ' logger.go:42: 05:23:30 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.199562 | controller | - ' logger.go:42: 05:23:30 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.199569 | controller | - ' logger.go:42: 05:23:30 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.199575 | controller | - ' logger.go:42: 05:23:30 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.199581 | controller | - ' logger.go:42: 05:23:30 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.199587 | controller | - ' logger.go:42: 05:23:30 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.199593 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.199598 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.199604 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.199610 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.199619 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.199625 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.199631 | controller | - ' # it is an image'
2025-10-04 05:25:21.199637 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.199643 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.199649 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.199654 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.199660 | controller | - ' case $NAME in'
2025-10-04 05:25:21.199669 | controller | - ' API)'
2025-10-04 05:25:21.199675 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.199681 | controller | - ' ;;'
2025-10-04 05:25:21.199688 | controller | - ' esac'
2025-10-04 05:25:21.199695 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.199703 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.199710 | controller | - ' exit 1'
2025-10-04 05:25:21.199718 | controller | - ' fi'
2025-10-04 05:25:21.199725 | controller | - ' fi'
2025-10-04 05:25:21.199733 | controller | - ' done'
2025-10-04 05:25:21.199741 | controller | - ' exit 0'
2025-10-04 05:25:21.199748 | controller | - ' ]'
2025-10-04 05:25:21.199756 | controller | - ' logger.go:42: 05:23:30 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.199762 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.199771 | controller | end }}'''
2025-10-04 05:25:21.199779 | controller | - ' logger.go:42: 05:23:30 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.199787 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.199795 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.199802 | controller | - ' logger.go:42: 05:23:30 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.199809 | controller | - ' logger.go:42: 05:23:30 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.199817 | controller | - ' logger.go:42: 05:23:30 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.199824 | controller | $imageTuples)'
2025-10-04 05:25:21.199832 | controller | - ' logger.go:42: 05:23:30 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.199850 | controller | - ' logger.go:42: 05:23:30 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.199858 | controller | - ' logger.go:42: 05:23:30 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.199866 | controller | - ' logger.go:42: 05:23:31 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.199873 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.199880 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.199888 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.199894 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.199901 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.199908 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.199915 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.199923 | controller | - ' exit 0'
2025-10-04 05:25:21.199931 | controller | - ' else'
2025-10-04 05:25:21.199938 | controller | - ' exit 1'
2025-10-04 05:25:21.199946 | controller | - ' fi'
2025-10-04 05:25:21.199953 | controller | - ' ]'
2025-10-04 05:25:21.199960 | controller | - ' logger.go:42: 05:23:31 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.199968 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.199975 | controller | }}'''
2025-10-04 05:25:21.199986 | controller | - ' logger.go:42: 05:23:31 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.199993 | controller | - ' logger.go:42: 05:23:31 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.200001 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.200013 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.200021 | controller | - ' logger.go:42: 05:23:32 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.200029 | controller | - ' logger.go:42: 05:23:32 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.200036 | controller | - ' logger.go:42: 05:23:32 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.200043 | controller | - ' logger.go:42: 05:23:32 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.200051 | controller | - ' logger.go:42: 05:23:32 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.200058 | controller | - ' logger.go:42: 05:23:32 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.200065 | controller | - ' logger.go:42: 05:23:32 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.200072 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.200079 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.200087 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.200095 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.200102 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.200109 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.200117 | controller | - ' # it is an image'
2025-10-04 05:25:21.200142 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.200154 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.200162 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.200169 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.200177 | controller | - ' case $NAME in'
2025-10-04 05:25:21.200184 | controller | - ' API)'
2025-10-04 05:25:21.200191 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.200198 | controller | - ' ;;'
2025-10-04 05:25:21.200205 | controller | - ' esac'
2025-10-04 05:25:21.200212 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.200220 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.200227 | controller | - ' exit 1'
2025-10-04 05:25:21.200235 | controller | - ' fi'
2025-10-04 05:25:21.200242 | controller | - ' fi'
2025-10-04 05:25:21.200249 | controller | - ' done'
2025-10-04 05:25:21.200256 | controller | - ' exit 0'
2025-10-04 05:25:21.200263 | controller | - ' ]'
2025-10-04 05:25:21.200270 | controller | - ' logger.go:42: 05:23:32 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.200278 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.200285 | controller | end }}'''
2025-10-04 05:25:21.200292 | controller | - ' logger.go:42: 05:23:32 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.200300 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.200307 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.200330 | controller | - ' logger.go:42: 05:23:32 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.200339 | controller | - ' logger.go:42: 05:23:32 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.200351 | controller | - ' logger.go:42: 05:23:32 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.200358 | controller | $imageTuples)'
2025-10-04 05:25:21.200365 | controller | - ' logger.go:42: 05:23:32 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.200372 | controller | - ' logger.go:42: 05:23:32 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.200379 | controller | - ' logger.go:42: 05:23:32 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.200389 | controller | - ' logger.go:42: 05:23:33 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.200397 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.200404 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.200412 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.200419 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.200426 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.200433 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.200441 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.200448 | controller | - ' exit 0'
2025-10-04 05:25:21.200456 | controller | - ' else'
2025-10-04 05:25:21.200464 | controller | - ' exit 1'
2025-10-04 05:25:21.200471 | controller | - ' fi'
2025-10-04 05:25:21.200479 | controller | - ' ]'
2025-10-04 05:25:21.200486 | controller | - ' logger.go:42: 05:23:33 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.200494 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.200501 | controller | }}'''
2025-10-04 05:25:21.200509 | controller | - ' logger.go:42: 05:23:33 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.200517 | controller | - ' logger.go:42: 05:23:33 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.200525 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.200532 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.200539 | controller | - ' logger.go:42: 05:23:33 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.200547 | controller | - ' logger.go:42: 05:23:33 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.200554 | controller | - ' logger.go:42: 05:23:33 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.200562 | controller | - ' logger.go:42: 05:23:33 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.200569 | controller | - ' logger.go:42: 05:23:33 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.200576 | controller | - ' logger.go:42: 05:23:33 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.200583 | controller | - ' logger.go:42: 05:23:33 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.200591 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.200599 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.200606 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.200614 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.200621 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.200629 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.200641 | controller | - ' # it is an image'
2025-10-04 05:25:21.200648 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.200656 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.200663 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.200671 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.200682 | controller | - ' case $NAME in'
2025-10-04 05:25:21.200688 | controller | - ' API)'
2025-10-04 05:25:21.200694 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.200700 | controller | - ' ;;'
2025-10-04 05:25:21.200706 | controller | - ' esac'
2025-10-04 05:25:21.200712 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.200718 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.200723 | controller | - ' exit 1'
2025-10-04 05:25:21.200729 | controller | - ' fi'
2025-10-04 05:25:21.200735 | controller | - ' fi'
2025-10-04 05:25:21.200741 | controller | - ' done'
2025-10-04 05:25:21.200747 | controller | - ' exit 0'
2025-10-04 05:25:21.200753 | controller | - ' ]'
2025-10-04 05:25:21.200769 | controller | - ' logger.go:42: 05:23:33 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.200775 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.200781 | controller | end }}'''
2025-10-04 05:25:21.200787 | controller | - ' logger.go:42: 05:23:33 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.200793 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.200799 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.200804 | controller | - ' logger.go:42: 05:23:33 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.200810 | controller | - ' logger.go:42: 05:23:33 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.200816 | controller | - ' logger.go:42: 05:23:33 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.200822 | controller | $imageTuples)'
2025-10-04 05:25:21.200828 | controller | - ' logger.go:42: 05:23:33 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.200833 | controller | - ' logger.go:42: 05:23:33 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.200839 | controller | - ' logger.go:42: 05:23:33 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.200845 | controller | - ' logger.go:42: 05:23:34 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.200851 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.200857 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.200863 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.200869 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.200874 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.200880 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.200886 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.200892 | controller | - ' exit 0'
2025-10-04 05:25:21.200898 | controller | - ' else'
2025-10-04 05:25:21.200904 | controller | - ' exit 1'
2025-10-04 05:25:21.200909 | controller | - ' fi'
2025-10-04 05:25:21.200915 | controller | - ' ]'
2025-10-04 05:25:21.200921 | controller | - ' logger.go:42: 05:23:34 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.200927 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.200936 | controller | }}'''
2025-10-04 05:25:21.200943 | controller | - ' logger.go:42: 05:23:34 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.200950 | controller | - ' logger.go:42: 05:23:34 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.200957 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.200964 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.200972 | controller | - ' logger.go:42: 05:23:34 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.200979 | controller | - ' logger.go:42: 05:23:34 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.200986 | controller | - ' logger.go:42: 05:23:34 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.200994 | controller | - ' logger.go:42: 05:23:34 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.201001 | controller | - ' logger.go:42: 05:23:34 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.201008 | controller | - ' logger.go:42: 05:23:34 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.201014 | controller | - ' logger.go:42: 05:23:34 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.201020 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.201026 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.201032 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.201038 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.201043 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.201052 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.201058 | controller | - ' # it is an image'
2025-10-04 05:25:21.201064 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.201070 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.201076 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.201082 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.201120 | controller | - ' case $NAME in'
2025-10-04 05:25:21.201146 | controller | - ' API)'
2025-10-04 05:25:21.201182 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.201188 | controller | - ' ;;'
2025-10-04 05:25:21.201194 | controller | - ' esac'
2025-10-04 05:25:21.201200 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.201206 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.201212 | controller | - ' exit 1'
2025-10-04 05:25:21.201218 | controller | - ' fi'
2025-10-04 05:25:21.201224 | controller | - ' fi'
2025-10-04 05:25:21.201229 | controller | - ' done'
2025-10-04 05:25:21.201235 | controller | - ' exit 0'
2025-10-04 05:25:21.201241 | controller | - ' ]'
2025-10-04 05:25:21.201247 | controller | - ' logger.go:42: 05:23:34 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.201253 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.201259 | controller | end }}'''
2025-10-04 05:25:21.201266 | controller | - ' logger.go:42: 05:23:34 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.201278 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.201286 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.201293 | controller | - ' logger.go:42: 05:23:34 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.201301 | controller | - ' logger.go:42: 05:23:34 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.201309 | controller | - ' logger.go:42: 05:23:34 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.201316 | controller | $imageTuples)'
2025-10-04 05:25:21.201324 | controller | - ' logger.go:42: 05:23:34 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.201332 | controller | - ' logger.go:42: 05:23:34 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.201339 | controller | - ' logger.go:42: 05:23:34 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.201347 | controller | - ' logger.go:42: 05:23:36 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.201354 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.201360 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.201366 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.201372 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.201378 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.201390 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.201396 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.201402 | controller | - ' exit 0'
2025-10-04 05:25:21.201408 | controller | - ' else'
2025-10-04 05:25:21.201414 | controller | - ' exit 1'
2025-10-04 05:25:21.201420 | controller | - ' fi'
2025-10-04 05:25:21.201426 | controller | - ' ]'
2025-10-04 05:25:21.201435 | controller | - ' logger.go:42: 05:23:36 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.201440 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.201446 | controller | }}'''
2025-10-04 05:25:21.201452 | controller | - ' logger.go:42: 05:23:36 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.201458 | controller | - ' logger.go:42: 05:23:36 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.201464 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.201470 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.201476 | controller | - ' logger.go:42: 05:23:36 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.201482 | controller | - ' logger.go:42: 05:23:36 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.201487 | controller | - ' logger.go:42: 05:23:36 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.201493 | controller | - ' logger.go:42: 05:23:36 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.201499 | controller | - ' logger.go:42: 05:23:36 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.201505 | controller | - ' logger.go:42: 05:23:36 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.201511 | controller | - ' logger.go:42: 05:23:36 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.201520 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.201526 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.201532 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.201548 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.201554 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.201560 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.201566 | controller | - ' # it is an image'
2025-10-04 05:25:21.201572 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.201578 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.201583 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.201589 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.201595 | controller | - ' case $NAME in'
2025-10-04 05:25:21.201601 | controller | - ' API)'
2025-10-04 05:25:21.201607 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.201613 | controller | - ' ;;'
2025-10-04 05:25:21.201618 | controller | - ' esac'
2025-10-04 05:25:21.201624 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.201630 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.201636 | controller | - ' exit 1'
2025-10-04 05:25:21.201642 | controller | - ' fi'
2025-10-04 05:25:21.201648 | controller | - ' fi'
2025-10-04 05:25:21.201653 | controller | - ' done'
2025-10-04 05:25:21.201659 | controller | - ' exit 0'
2025-10-04 05:25:21.201665 | controller | - ' ]'
2025-10-04 05:25:21.201671 | controller | - ' logger.go:42: 05:23:36 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.201676 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.201682 | controller | end }}'''
2025-10-04 05:25:21.201688 | controller | - ' logger.go:42: 05:23:36 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.201694 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.201700 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.201706 | controller | - ' logger.go:42: 05:23:36 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.201712 | controller | - ' logger.go:42: 05:23:36 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.201717 | controller | - ' logger.go:42: 05:23:36 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.201723 | controller | $imageTuples)'
2025-10-04 05:25:21.201729 | controller | - ' logger.go:42: 05:23:36 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.201735 | controller | - ' logger.go:42: 05:23:36 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.201741 | controller | - ' logger.go:42: 05:23:36 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.201747 | controller | - ' logger.go:42: 05:23:37 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.201752 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.201758 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.201764 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.201770 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.201776 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.201784 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.201790 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.201796 | controller | - ' exit 0'
2025-10-04 05:25:21.201802 | controller | - ' else'
2025-10-04 05:25:21.201808 | controller | - ' exit 1'
2025-10-04 05:25:21.201814 | controller | - ' fi'
2025-10-04 05:25:21.201819 | controller | - ' ]'
2025-10-04 05:25:21.201825 | controller | - ' logger.go:42: 05:23:37 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.201831 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.201837 | controller | }}'''
2025-10-04 05:25:21.201843 | controller | - ' logger.go:42: 05:23:37 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.201849 | controller | - ' logger.go:42: 05:23:37 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.201857 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.201863 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.201869 | controller | - ' logger.go:42: 05:23:37 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.201875 | controller | - ' logger.go:42: 05:23:37 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.201881 | controller | - ' logger.go:42: 05:23:37 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.201887 | controller | - ' logger.go:42: 05:23:37 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.201902 | controller | - ' logger.go:42: 05:23:37 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.201908 | controller | - ' logger.go:42: 05:23:37 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.201916 | controller | - ' logger.go:42: 05:23:37 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.201922 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.201928 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.201934 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.201940 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.201946 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.201951 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.201957 | controller | - ' # it is an image'
2025-10-04 05:25:21.201963 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.201969 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.201975 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.201981 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.201987 | controller | - ' case $NAME in'
2025-10-04 05:25:21.201992 | controller | - ' API)'
2025-10-04 05:25:21.201998 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.202004 | controller | - ' ;;'
2025-10-04 05:25:21.202010 | controller | - ' esac'
2025-10-04 05:25:21.202016 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.202022 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.202028 | controller | - ' exit 1'
2025-10-04 05:25:21.202034 | controller | - ' fi'
2025-10-04 05:25:21.202042 | controller | - ' fi'
2025-10-04 05:25:21.202048 | controller | - ' done'
2025-10-04 05:25:21.202054 | controller | - ' exit 0'
2025-10-04 05:25:21.202060 | controller | - ' ]'
2025-10-04 05:25:21.202066 | controller | - ' logger.go:42: 05:23:37 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.202072 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.202077 | controller | end }}'''
2025-10-04 05:25:21.202084 | controller | - ' logger.go:42: 05:23:37 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.202092 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.202099 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.202107 | controller | - ' logger.go:42: 05:23:37 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.202115 | controller | - ' logger.go:42: 05:23:37 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.202123 | controller | - ' logger.go:42: 05:23:37 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.202149 | controller | $imageTuples)'
2025-10-04 05:25:21.202161 | controller | - ' logger.go:42: 05:23:37 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.202169 | controller | - ' logger.go:42: 05:23:37 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.202176 | controller | - ' logger.go:42: 05:23:37 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.202182 | controller | - ' logger.go:42: 05:23:38 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.202187 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.202193 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.202199 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.202205 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.202211 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.202217 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.202223 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.202232 | controller | - ' exit 0'
2025-10-04 05:25:21.202238 | controller | - ' else'
2025-10-04 05:25:21.202244 | controller | - ' exit 1'
2025-10-04 05:25:21.202250 | controller | - ' fi'
2025-10-04 05:25:21.202256 | controller | - ' ]'
2025-10-04 05:25:21.202262 | controller | - ' logger.go:42: 05:23:38 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.202268 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.202273 | controller | }}'''
2025-10-04 05:25:21.202279 | controller | - ' logger.go:42: 05:23:38 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.202285 | controller | - ' logger.go:42: 05:23:38 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.202291 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.202297 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.202303 | controller | - ' logger.go:42: 05:23:38 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.202320 | controller | - ' logger.go:42: 05:23:38 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.202327 | controller | - ' logger.go:42: 05:23:38 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.202336 | controller | - ' logger.go:42: 05:23:38 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.202342 | controller | - ' logger.go:42: 05:23:38 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.202348 | controller | - ' logger.go:42: 05:23:38 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.202354 | controller | - ' logger.go:42: 05:23:38 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.202359 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.202365 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.202371 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.202377 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.202383 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.202391 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.202398 | controller | - ' # it is an image'
2025-10-04 05:25:21.202403 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.202409 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.202415 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.202421 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.202427 | controller | - ' case $NAME in'
2025-10-04 05:25:21.202433 | controller | - ' API)'
2025-10-04 05:25:21.202439 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.202444 | controller | - ' ;;'
2025-10-04 05:25:21.202450 | controller | - ' esac'
2025-10-04 05:25:21.202456 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.202471 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.202477 | controller | - ' exit 1'
2025-10-04 05:25:21.202483 | controller | - ' fi'
2025-10-04 05:25:21.202489 | controller | - ' fi'
2025-10-04 05:25:21.202495 | controller | - ' done'
2025-10-04 05:25:21.202500 | controller | - ' exit 0'
2025-10-04 05:25:21.202506 | controller | - ' ]'
2025-10-04 05:25:21.202512 | controller | - ' logger.go:42: 05:23:38 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.202518 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.202524 | controller | end }}'''
2025-10-04 05:25:21.202530 | controller | - ' logger.go:42: 05:23:38 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.202535 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.202541 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.202547 | controller | - ' logger.go:42: 05:23:39 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.202553 | controller | - ' logger.go:42: 05:23:39 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.202559 | controller | - ' logger.go:42: 05:23:39 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.202565 | controller | $imageTuples)'
2025-10-04 05:25:21.202570 | controller | - ' logger.go:42: 05:23:39 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.202576 | controller | - ' logger.go:42: 05:23:39 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.202582 | controller | - ' logger.go:42: 05:23:39 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.202588 | controller | - ' logger.go:42: 05:23:40 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.202597 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.202602 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.202608 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.202614 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.202620 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.202626 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.202632 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.202637 | controller | - ' exit 0'
2025-10-04 05:25:21.202643 | controller | - ' else'
2025-10-04 05:25:21.202649 | controller | - ' exit 1'
2025-10-04 05:25:21.202655 | controller | - ' fi'
2025-10-04 05:25:21.202661 | controller | - ' ]'
2025-10-04 05:25:21.202667 | controller | - ' logger.go:42: 05:23:40 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.202672 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.202678 | controller | }}'''
2025-10-04 05:25:21.202694 | controller | - ' logger.go:42: 05:23:40 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.202701 | controller | - ' logger.go:42: 05:23:40 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.202706 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.202712 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.202718 | controller | - ' logger.go:42: 05:23:40 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.202724 | controller | - ' logger.go:42: 05:23:40 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.202730 | controller | - ' logger.go:42: 05:23:40 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.202736 | controller | - ' logger.go:42: 05:23:40 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.202741 | controller | - ' logger.go:42: 05:23:40 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.202747 | controller | - ' logger.go:42: 05:23:40 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.202753 | controller | - ' logger.go:42: 05:23:40 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.202759 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.202765 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.202771 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.202776 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.202782 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.202790 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.202796 | controller | - ' # it is an image'
2025-10-04 05:25:21.202802 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.202808 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.202814 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.202820 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.202826 | controller | - ' case $NAME in'
2025-10-04 05:25:21.202831 | controller | - ' API)'
2025-10-04 05:25:21.202840 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.202846 | controller | - ' ;;'
2025-10-04 05:25:21.202852 | controller | - ' esac'
2025-10-04 05:25:21.202858 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.202864 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.202869 | controller | - ' exit 1'
2025-10-04 05:25:21.202875 | controller | - ' fi'
2025-10-04 05:25:21.202881 | controller | - ' fi'
2025-10-04 05:25:21.202887 | controller | - ' done'
2025-10-04 05:25:21.202893 | controller | - ' exit 0'
2025-10-04 05:25:21.202903 | controller | - ' ]'
2025-10-04 05:25:21.202909 | controller | - ' logger.go:42: 05:23:40 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.202915 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.202921 | controller | end }}'''
2025-10-04 05:25:21.202927 | controller | - ' logger.go:42: 05:23:40 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.202933 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.202939 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.202944 | controller | - ' logger.go:42: 05:23:40 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.202950 | controller | - ' logger.go:42: 05:23:40 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.202956 | controller | - ' logger.go:42: 05:23:40 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.202964 | controller | $imageTuples)'
2025-10-04 05:25:21.202970 | controller | - ' logger.go:42: 05:23:40 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.202978 | controller | - ' logger.go:42: 05:23:40 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.202984 | controller | - ' logger.go:42: 05:23:40 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.202990 | controller | - ' logger.go:42: 05:23:41 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.202995 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.203001 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.203007 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.203013 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.203019 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.203025 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.203038 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.203044 | controller | - ' exit 0'
2025-10-04 05:25:21.203050 | controller | - ' else'
2025-10-04 05:25:21.203056 | controller | - ' exit 1'
2025-10-04 05:25:21.203061 | controller | - ' fi'
2025-10-04 05:25:21.203067 | controller | - ' ]'
2025-10-04 05:25:21.203073 | controller | - ' logger.go:42: 05:23:41 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.203079 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.203086 | controller | }}'''
2025-10-04 05:25:21.203094 | controller | - ' logger.go:42: 05:23:41 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.203102 | controller | - ' logger.go:42: 05:23:41 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.203109 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.203121 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.203143 | controller | - ' logger.go:42: 05:23:41 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.203152 | controller | - ' logger.go:42: 05:23:41 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.203158 | controller | - ' logger.go:42: 05:23:41 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.203164 | controller | - ' logger.go:42: 05:23:41 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.203170 | controller | - ' logger.go:42: 05:23:41 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.203176 | controller | - ' logger.go:42: 05:23:41 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.203182 | controller | - ' logger.go:42: 05:23:41 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.203188 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.203194 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.203199 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.203205 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.203211 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.203217 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.203223 | controller | - ' # it is an image'
2025-10-04 05:25:21.203229 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.203235 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.203240 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.203246 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.203252 | controller | - ' case $NAME in'
2025-10-04 05:25:21.203258 | controller | - ' API)'
2025-10-04 05:25:21.203264 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.203270 | controller | - ' ;;'
2025-10-04 05:25:21.203275 | controller | - ' esac'
2025-10-04 05:25:21.203281 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.203287 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.203293 | controller | - ' exit 1'
2025-10-04 05:25:21.203299 | controller | - ' fi'
2025-10-04 05:25:21.203305 | controller | - ' fi'
2025-10-04 05:25:21.203311 | controller | - ' done'
2025-10-04 05:25:21.203316 | controller | - ' exit 0'
2025-10-04 05:25:21.203322 | controller | - ' ]'
2025-10-04 05:25:21.203328 | controller | - ' logger.go:42: 05:23:41 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.203334 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.203340 | controller | end }}'''
2025-10-04 05:25:21.203345 | controller | - ' logger.go:42: 05:23:41 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.203351 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.203357 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.203363 | controller | - ' logger.go:42: 05:23:41 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.203369 | controller | - ' logger.go:42: 05:23:41 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.203378 | controller | - ' logger.go:42: 05:23:41 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.203384 | controller | $imageTuples)'
2025-10-04 05:25:21.203390 | controller | - ' logger.go:42: 05:23:41 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.203396 | controller | - ' logger.go:42: 05:23:41 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.203401 | controller | - ' logger.go:42: 05:23:41 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.203407 | controller | - ' logger.go:42: 05:23:43 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.203421 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.203427 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.203433 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.203439 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.203445 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.203451 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.203457 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.203462 | controller | - ' exit 0'
2025-10-04 05:25:21.203468 | controller | - ' else'
2025-10-04 05:25:21.203474 | controller | - ' exit 1'
2025-10-04 05:25:21.203480 | controller | - ' fi'
2025-10-04 05:25:21.203486 | controller | - ' ]'
2025-10-04 05:25:21.203492 | controller | - ' logger.go:42: 05:23:43 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.203497 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.203503 | controller | }}'''
2025-10-04 05:25:21.203509 | controller | - ' logger.go:42: 05:23:43 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.203515 | controller | - ' logger.go:42: 05:23:43 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.203521 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.203527 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.203533 | controller | - ' logger.go:42: 05:23:43 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.203538 | controller | - ' logger.go:42: 05:23:43 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.203544 | controller | - ' logger.go:42: 05:23:43 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.203550 | controller | - ' logger.go:42: 05:23:43 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.203556 | controller | - ' logger.go:42: 05:23:43 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.203562 | controller | - ' logger.go:42: 05:23:43 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.203568 | controller | - ' logger.go:42: 05:23:43 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.203573 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.203579 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.203585 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.203591 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.203597 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.203603 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.203612 | controller | - ' # it is an image'
2025-10-04 05:25:21.203618 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.203624 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.203629 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.203635 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.203641 | controller | - ' case $NAME in'
2025-10-04 05:25:21.203647 | controller | - ' API)'
2025-10-04 05:25:21.203653 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.203659 | controller | - ' ;;'
2025-10-04 05:25:21.203665 | controller | - ' esac'
2025-10-04 05:25:21.203670 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.203676 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.203682 | controller | - ' exit 1'
2025-10-04 05:25:21.203688 | controller | - ' fi'
2025-10-04 05:25:21.203694 | controller | - ' fi'
2025-10-04 05:25:21.203700 | controller | - ' done'
2025-10-04 05:25:21.203706 | controller | - ' exit 0'
2025-10-04 05:25:21.203711 | controller | - ' ]'
2025-10-04 05:25:21.203717 | controller | - ' logger.go:42: 05:23:43 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.203723 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.203729 | controller | end }}'''
2025-10-04 05:25:21.203735 | controller | - ' logger.go:42: 05:23:43 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.203741 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.203747 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.203753 | controller | - ' logger.go:42: 05:23:43 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.203758 | controller | - ' logger.go:42: 05:23:43 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.203771 | controller | - ' logger.go:42: 05:23:43 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.203777 | controller | $imageTuples)'
2025-10-04 05:25:21.203783 | controller | - ' logger.go:42: 05:23:43 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.203789 | controller | - ' logger.go:42: 05:23:43 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.203795 | controller | - ' logger.go:42: 05:23:43 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.203801 | controller | - ' logger.go:42: 05:23:44 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.203807 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.203813 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.203818 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.203824 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.203830 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.203836 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.203842 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.203848 | controller | - ' exit 0'
2025-10-04 05:25:21.203854 | controller | - ' else'
2025-10-04 05:25:21.203859 | controller | - ' exit 1'
2025-10-04 05:25:21.203865 | controller | - ' fi'
2025-10-04 05:25:21.203871 | controller | - ' ]'
2025-10-04 05:25:21.203877 | controller | - ' logger.go:42: 05:23:44 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.203883 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.203892 | controller | }}'''
2025-10-04 05:25:21.203898 | controller | - ' logger.go:42: 05:23:44 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.203904 | controller | - ' logger.go:42: 05:23:44 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.203909 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.203915 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.203921 | controller | - ' logger.go:42: 05:23:44 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.203927 | controller | - ' logger.go:42: 05:23:44 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.203933 | controller | - ' logger.go:42: 05:23:44 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.203939 | controller | - ' logger.go:42: 05:23:44 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.203945 | controller | - ' logger.go:42: 05:23:44 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.203950 | controller | - ' logger.go:42: 05:23:44 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.203959 | controller | - ' logger.go:42: 05:23:44 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.203965 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.203971 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.203977 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.203983 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.203989 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.203994 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.204000 | controller | - ' # it is an image'
2025-10-04 05:25:21.204006 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.204012 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.204018 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.204024 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.204029 | controller | - ' case $NAME in'
2025-10-04 05:25:21.204035 | controller | - ' API)'
2025-10-04 05:25:21.204041 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.204047 | controller | - ' ;;'
2025-10-04 05:25:21.204053 | controller | - ' esac'
2025-10-04 05:25:21.204059 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.204064 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.204070 | controller | - ' exit 1'
2025-10-04 05:25:21.204076 | controller | - ' fi'
2025-10-04 05:25:21.204082 | controller | - ' fi'
2025-10-04 05:25:21.204090 | controller | - ' done'
2025-10-04 05:25:21.204098 | controller | - ' exit 0'
2025-10-04 05:25:21.204106 | controller | - ' ]'
2025-10-04 05:25:21.204114 | controller | - ' logger.go:42: 05:23:44 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.204121 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.204141 | controller | end }}'''
2025-10-04 05:25:21.204158 | controller | - ' logger.go:42: 05:23:44 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.204168 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.204174 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.204180 | controller | - ' logger.go:42: 05:23:44 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.204186 | controller | - ' logger.go:42: 05:23:44 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.204192 | controller | - ' logger.go:42: 05:23:44 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.204197 | controller | $imageTuples)'
2025-10-04 05:25:21.204203 | controller | - ' logger.go:42: 05:23:44 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.204209 | controller | - ' logger.go:42: 05:23:44 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.204215 | controller | - ' logger.go:42: 05:23:44 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.204221 | controller | - ' logger.go:42: 05:23:45 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.204227 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.204232 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.204238 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.204244 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.204250 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.204256 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.204261 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.204267 | controller | - ' exit 0'
2025-10-04 05:25:21.204273 | controller | - ' else'
2025-10-04 05:25:21.204279 | controller | - ' exit 1'
2025-10-04 05:25:21.204285 | controller | - ' fi'
2025-10-04 05:25:21.204291 | controller | - ' ]'
2025-10-04 05:25:21.204300 | controller | - ' logger.go:42: 05:23:45 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.204306 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.204312 | controller | }}'''
2025-10-04 05:25:21.204317 | controller | - ' logger.go:42: 05:23:45 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.204323 | controller | - ' logger.go:42: 05:23:45 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.204329 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.204335 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.204341 | controller | - ' logger.go:42: 05:23:45 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.204347 | controller | - ' logger.go:42: 05:23:45 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.204355 | controller | - ' logger.go:42: 05:23:45 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.204361 | controller | - ' logger.go:42: 05:23:45 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.204369 | controller | - ' logger.go:42: 05:23:45 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.204375 | controller | - ' logger.go:42: 05:23:45 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.204381 | controller | - ' logger.go:42: 05:23:45 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.204389 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.204395 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.204401 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.204407 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.204413 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.204421 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.204427 | controller | - ' # it is an image'
2025-10-04 05:25:21.204433 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.204439 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.204445 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.204450 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.204456 | controller | - ' case $NAME in'
2025-10-04 05:25:21.204462 | controller | - ' API)'
2025-10-04 05:25:21.204468 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.204474 | controller | - ' ;;'
2025-10-04 05:25:21.204480 | controller | - ' esac'
2025-10-04 05:25:21.204492 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.204498 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.204505 | controller | - ' exit 1'
2025-10-04 05:25:21.204511 | controller | - ' fi'
2025-10-04 05:25:21.204517 | controller | - ' fi'
2025-10-04 05:25:21.204522 | controller | - ' done'
2025-10-04 05:25:21.204528 | controller | - ' exit 0'
2025-10-04 05:25:21.204534 | controller | - ' ]'
2025-10-04 05:25:21.204540 | controller | - ' logger.go:42: 05:23:45 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.204546 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.204551 | controller | end }}'''
2025-10-04 05:25:21.204557 | controller | - ' logger.go:42: 05:23:45 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.204563 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.204569 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.204575 | controller | - ' logger.go:42: 05:23:46 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.204581 | controller | - ' logger.go:42: 05:23:46 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.204586 | controller | - ' logger.go:42: 05:23:46 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.204592 | controller | $imageTuples)'
2025-10-04 05:25:21.204598 | controller | - ' logger.go:42: 05:23:46 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.204604 | controller | - ' logger.go:42: 05:23:46 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.204610 | controller | - ' logger.go:42: 05:23:46 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.204616 | controller | - ' logger.go:42: 05:23:47 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.204621 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.204627 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.204633 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.204639 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.204645 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.204658 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.204664 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.204670 | controller | - ' exit 0'
2025-10-04 05:25:21.204676 | controller | - ' else'
2025-10-04 05:25:21.204682 | controller | - ' exit 1'
2025-10-04 05:25:21.204688 | controller | - ' fi'
2025-10-04 05:25:21.204694 | controller | - ' ]'
2025-10-04 05:25:21.204699 | controller | - ' logger.go:42: 05:23:47 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.204705 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.204711 | controller | }}'''
2025-10-04 05:25:21.204717 | controller | - ' logger.go:42: 05:23:47 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.204723 | controller | - ' logger.go:42: 05:23:47 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.204729 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.204734 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.204740 | controller | - ' logger.go:42: 05:23:47 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.204746 | controller | - ' logger.go:42: 05:23:47 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.204752 | controller | - ' logger.go:42: 05:23:47 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.204758 | controller | - ' logger.go:42: 05:23:47 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.204764 | controller | - ' logger.go:42: 05:23:47 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.204769 | controller | - ' logger.go:42: 05:23:47 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.204775 | controller | - ' logger.go:42: 05:23:47 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.204781 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.204787 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.204793 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.204799 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.204804 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.204810 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.204816 | controller | - ' # it is an image'
2025-10-04 05:25:21.204822 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.204835 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.204841 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.204847 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.204853 | controller | - ' case $NAME in'
2025-10-04 05:25:21.204859 | controller | - ' API)'
2025-10-04 05:25:21.204865 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.204870 | controller | - ' ;;'
2025-10-04 05:25:21.204877 | controller | - ' esac'
2025-10-04 05:25:21.204884 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.204890 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.204898 | controller | - ' exit 1'
2025-10-04 05:25:21.204904 | controller | - ' fi'
2025-10-04 05:25:21.204913 | controller | - ' fi'
2025-10-04 05:25:21.204919 | controller | - ' done'
2025-10-04 05:25:21.204925 | controller | - ' exit 0'
2025-10-04 05:25:21.204931 | controller | - ' ]'
2025-10-04 05:25:21.204937 | controller | - ' logger.go:42: 05:23:47 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.204943 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.204948 | controller | end }}'''
2025-10-04 05:25:21.204954 | controller | - ' logger.go:42: 05:23:47 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.204960 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.204966 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.204972 | controller | - ' logger.go:42: 05:23:47 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.204978 | controller | - ' logger.go:42: 05:23:47 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.204984 | controller | - ' logger.go:42: 05:23:47 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.204989 | controller | $imageTuples)'
2025-10-04 05:25:21.204995 | controller | - ' logger.go:42: 05:23:47 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.205001 | controller | - ' logger.go:42: 05:23:47 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.205007 | controller | - ' logger.go:42: 05:23:47 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.205013 | controller | - ' logger.go:42: 05:23:48 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.205018 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.205027 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.205033 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.205039 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.205044 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.205050 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.205056 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.205062 | controller | - ' exit 0'
2025-10-04 05:25:21.205068 | controller | - ' else'
2025-10-04 05:25:21.205074 | controller | - ' exit 1'
2025-10-04 05:25:21.205079 | controller | - ' fi'
2025-10-04 05:25:21.205087 | controller | - ' ]'
2025-10-04 05:25:21.205106 | controller | - ' logger.go:42: 05:23:48 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.205114 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.205121 | controller | }}'''
2025-10-04 05:25:21.205142 | controller | - ' logger.go:42: 05:23:48 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.205151 | controller | - ' logger.go:42: 05:23:48 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.205157 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.205162 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.205168 | controller | - ' logger.go:42: 05:23:48 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.205174 | controller | - ' logger.go:42: 05:23:48 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.205180 | controller | - ' logger.go:42: 05:23:48 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.205190 | controller | - ' logger.go:42: 05:23:48 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.205196 | controller | - ' logger.go:42: 05:23:48 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.205201 | controller | - ' logger.go:42: 05:23:48 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.205207 | controller | - ' logger.go:42: 05:23:48 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.205222 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.205228 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.205234 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.205240 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.205245 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.205251 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.205257 | controller | - ' # it is an image'
2025-10-04 05:25:21.205263 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.205269 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.205275 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.205281 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.205286 | controller | - ' case $NAME in'
2025-10-04 05:25:21.205292 | controller | - ' API)'
2025-10-04 05:25:21.205298 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.205304 | controller | - ' ;;'
2025-10-04 05:25:21.205310 | controller | - ' esac'
2025-10-04 05:25:21.205316 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.205322 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.205327 | controller | - ' exit 1'
2025-10-04 05:25:21.205333 | controller | - ' fi'
2025-10-04 05:25:21.205339 | controller | - ' fi'
2025-10-04 05:25:21.205345 | controller | - ' done'
2025-10-04 05:25:21.205351 | controller | - ' exit 0'
2025-10-04 05:25:21.205357 | controller | - ' ]'
2025-10-04 05:25:21.205362 | controller | - ' logger.go:42: 05:23:48 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.205368 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.205374 | controller | end }}'''
2025-10-04 05:25:21.205380 | controller | - ' logger.go:42: 05:23:48 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.205387 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.205394 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.205402 | controller | - ' logger.go:42: 05:23:48 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.205410 | controller | - ' logger.go:42: 05:23:48 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.205417 | controller | - ' logger.go:42: 05:23:48 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.205425 | controller | $imageTuples)'
2025-10-04 05:25:21.205432 | controller | - ' logger.go:42: 05:23:48 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.205438 | controller | - ' logger.go:42: 05:23:48 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.205448 | controller | - ' logger.go:42: 05:23:48 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.205454 | controller | - ' logger.go:42: 05:23:49 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.205463 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.205469 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.205475 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.205481 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.205486 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.205492 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.205498 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.205504 | controller | - ' exit 0'
2025-10-04 05:25:21.205510 | controller | - ' else'
2025-10-04 05:25:21.205516 | controller | - ' exit 1'
2025-10-04 05:25:21.205522 | controller | - ' fi'
2025-10-04 05:25:21.205527 | controller | - ' ]'
2025-10-04 05:25:21.205533 | controller | - ' logger.go:42: 05:23:49 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.205539 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.205545 | controller | }}'''
2025-10-04 05:25:21.205551 | controller | - ' logger.go:42: 05:23:49 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.205556 | controller | - ' logger.go:42: 05:23:49 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.205562 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.205568 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.205574 | controller | - ' logger.go:42: 05:23:49 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.205580 | controller | - ' logger.go:42: 05:23:49 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.205593 | controller | - ' logger.go:42: 05:23:49 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.205600 | controller | - ' logger.go:42: 05:23:49 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.205605 | controller | - ' logger.go:42: 05:23:49 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.205611 | controller | - ' logger.go:42: 05:23:49 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.205617 | controller | - ' logger.go:42: 05:23:49 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.205623 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.205629 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.205635 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.205641 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.205646 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.205652 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.205658 | controller | - ' # it is an image'
2025-10-04 05:25:21.205664 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.205670 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.205676 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.205681 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.205687 | controller | - ' case $NAME in'
2025-10-04 05:25:21.205696 | controller | - ' API)'
2025-10-04 05:25:21.205705 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.205711 | controller | - ' ;;'
2025-10-04 05:25:21.205716 | controller | - ' esac'
2025-10-04 05:25:21.205722 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.205728 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.205734 | controller | - ' exit 1'
2025-10-04 05:25:21.205740 | controller | - ' fi'
2025-10-04 05:25:21.205746 | controller | - ' fi'
2025-10-04 05:25:21.205751 | controller | - ' done'
2025-10-04 05:25:21.205757 | controller | - ' exit 0'
2025-10-04 05:25:21.205766 | controller | - ' ]'
2025-10-04 05:25:21.205772 | controller | - ' logger.go:42: 05:23:49 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.205778 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.205783 | controller | end }}'''
2025-10-04 05:25:21.205789 | controller | - ' logger.go:42: 05:23:49 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.205795 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.205801 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.205807 | controller | - ' logger.go:42: 05:23:50 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.205813 | controller | - ' logger.go:42: 05:23:50 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.205818 | controller | - ' logger.go:42: 05:23:50 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.205824 | controller | $imageTuples)'
2025-10-04 05:25:21.205830 | controller | - ' logger.go:42: 05:23:50 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.205836 | controller | - ' logger.go:42: 05:23:50 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.205842 | controller | - ' logger.go:42: 05:23:50 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.205847 | controller | - ' logger.go:42: 05:23:51 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.205853 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.205859 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.205865 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.205871 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.205877 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.205883 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.205888 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.205894 | controller | - ' exit 0'
2025-10-04 05:25:21.205900 | controller | - ' else'
2025-10-04 05:25:21.205906 | controller | - ' exit 1'
2025-10-04 05:25:21.205912 | controller | - ' fi'
2025-10-04 05:25:21.205917 | controller | - ' ]'
2025-10-04 05:25:21.205923 | controller | - ' logger.go:42: 05:23:51 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.205929 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.205935 | controller | }}'''
2025-10-04 05:25:21.205941 | controller | - ' logger.go:42: 05:23:51 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.205947 | controller | - ' logger.go:42: 05:23:51 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.205952 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.205968 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.205974 | controller | - ' logger.go:42: 05:23:51 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.205980 | controller | - ' logger.go:42: 05:23:51 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.205985 | controller | - ' logger.go:42: 05:23:51 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.205991 | controller | - ' logger.go:42: 05:23:51 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.205997 | controller | - ' logger.go:42: 05:23:51 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.206003 | controller | - ' logger.go:42: 05:23:51 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.206009 | controller | - ' logger.go:42: 05:23:51 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.206014 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.206020 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.206026 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.206035 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.206040 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.206046 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.206052 | controller | - ' # it is an image'
2025-10-04 05:25:21.206058 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.206066 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.206072 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.206078 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.206085 | controller | - ' case $NAME in'
2025-10-04 05:25:21.206092 | controller | - ' API)'
2025-10-04 05:25:21.206100 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.206108 | controller | - ' ;;'
2025-10-04 05:25:21.206116 | controller | - ' esac'
2025-10-04 05:25:21.206123 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.206144 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.206154 | controller | - ' exit 1'
2025-10-04 05:25:21.206160 | controller | - ' fi'
2025-10-04 05:25:21.206166 | controller | - ' fi'
2025-10-04 05:25:21.206172 | controller | - ' done'
2025-10-04 05:25:21.206178 | controller | - ' exit 0'
2025-10-04 05:25:21.206184 | controller | - ' ]'
2025-10-04 05:25:21.206190 | controller | - ' logger.go:42: 05:23:51 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.206195 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.206201 | controller | end }}'''
2025-10-04 05:25:21.206207 | controller | - ' logger.go:42: 05:23:51 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.206213 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.206219 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.206228 | controller | - ' logger.go:42: 05:23:51 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.206234 | controller | - ' logger.go:42: 05:23:51 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.206240 | controller | - ' logger.go:42: 05:23:51 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.206248 | controller | $imageTuples)'
2025-10-04 05:25:21.206254 | controller | - ' logger.go:42: 05:23:51 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.206260 | controller | - ' logger.go:42: 05:23:51 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.206265 | controller | - ' logger.go:42: 05:23:51 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.206271 | controller | - ' logger.go:42: 05:23:52 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.206277 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.206283 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.206289 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.206295 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.206300 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.206306 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.206312 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.206318 | controller | - ' exit 0'
2025-10-04 05:25:21.206324 | controller | - ' else'
2025-10-04 05:25:21.206330 | controller | - ' exit 1'
2025-10-04 05:25:21.206335 | controller | - ' fi'
2025-10-04 05:25:21.206341 | controller | - ' ]'
2025-10-04 05:25:21.206347 | controller | - ' logger.go:42: 05:23:52 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.206361 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.206367 | controller | }}'''
2025-10-04 05:25:21.206373 | controller | - ' logger.go:42: 05:23:52 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.206379 | controller | - ' logger.go:42: 05:23:52 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.206385 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.206391 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.206397 | controller | - ' logger.go:42: 05:23:52 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.206402 | controller | - ' logger.go:42: 05:23:52 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.206411 | controller | - ' logger.go:42: 05:23:52 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.206417 | controller | - ' logger.go:42: 05:23:52 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.206423 | controller | - ' logger.go:42: 05:23:52 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.206429 | controller | - ' logger.go:42: 05:23:52 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.206434 | controller | - ' logger.go:42: 05:23:52 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.206440 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.206446 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.206452 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.206458 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.206463 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.206469 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.206481 | controller | - ' # it is an image'
2025-10-04 05:25:21.206487 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.206493 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.206498 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.206504 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.206510 | controller | - ' case $NAME in'
2025-10-04 05:25:21.206516 | controller | - ' API)'
2025-10-04 05:25:21.206522 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.206528 | controller | - ' ;;'
2025-10-04 05:25:21.206533 | controller | - ' esac'
2025-10-04 05:25:21.206539 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.206545 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.206551 | controller | - ' exit 1'
2025-10-04 05:25:21.206557 | controller | - ' fi'
2025-10-04 05:25:21.206563 | controller | - ' fi'
2025-10-04 05:25:21.206568 | controller | - ' done'
2025-10-04 05:25:21.206574 | controller | - ' exit 0'
2025-10-04 05:25:21.206580 | controller | - ' ]'
2025-10-04 05:25:21.206586 | controller | - ' logger.go:42: 05:23:52 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.206592 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.206597 | controller | end }}'''
2025-10-04 05:25:21.206603 | controller | - ' logger.go:42: 05:23:52 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.206609 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.206615 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.206621 | controller | - ' logger.go:42: 05:23:52 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.206627 | controller | - ' logger.go:42: 05:23:52 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.206633 | controller | - ' logger.go:42: 05:23:52 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.206638 | controller | $imageTuples)'
2025-10-04 05:25:21.206644 | controller | - ' logger.go:42: 05:23:52 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.206650 | controller | - ' logger.go:42: 05:23:52 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.206656 | controller | - ' logger.go:42: 05:23:52 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.206662 | controller | - ' logger.go:42: 05:23:53 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.206668 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.206673 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.206679 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.206690 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.206697 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.206702 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.206708 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.206714 | controller | - ' exit 0'
2025-10-04 05:25:21.206720 | controller | - ' else'
2025-10-04 05:25:21.206726 | controller | - ' exit 1'
2025-10-04 05:25:21.206732 | controller | - ' fi'
2025-10-04 05:25:21.206737 | controller | - ' ]'
2025-10-04 05:25:21.206743 | controller | - ' logger.go:42: 05:23:53 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.206749 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.206758 | controller | }}'''
2025-10-04 05:25:21.206764 | controller | - ' logger.go:42: 05:23:53 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.206770 | controller | - ' logger.go:42: 05:23:53 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.206776 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.206781 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.206787 | controller | - ' logger.go:42: 05:23:53 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.206793 | controller | - ' logger.go:42: 05:23:53 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.206799 | controller | - ' logger.go:42: 05:23:53 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.206805 | controller | - ' logger.go:42: 05:23:53 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.206811 | controller | - ' logger.go:42: 05:23:53 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.206816 | controller | - ' logger.go:42: 05:23:53 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.206822 | controller | - ' logger.go:42: 05:23:53 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.206828 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.206834 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.206840 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.206845 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.206851 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.206857 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.206863 | controller | - ' # it is an image'
2025-10-04 05:25:21.206869 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.206875 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.206880 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.206886 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.206892 | controller | - ' case $NAME in'
2025-10-04 05:25:21.206898 | controller | - ' API)'
2025-10-04 05:25:21.206904 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.206909 | controller | - ' ;;'
2025-10-04 05:25:21.206915 | controller | - ' esac'
2025-10-04 05:25:21.206921 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.206927 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.206933 | controller | - ' exit 1'
2025-10-04 05:25:21.206938 | controller | - ' fi'
2025-10-04 05:25:21.206944 | controller | - ' fi'
2025-10-04 05:25:21.206950 | controller | - ' done'
2025-10-04 05:25:21.206956 | controller | - ' exit 0'
2025-10-04 05:25:21.206962 | controller | - ' ]'
2025-10-04 05:25:21.206967 | controller | - ' logger.go:42: 05:23:53 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.206973 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.206979 | controller | end }}'''
2025-10-04 05:25:21.206985 | controller | - ' logger.go:42: 05:23:53 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.206994 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.207000 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.207005 | controller | - ' logger.go:42: 05:23:54 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.207011 | controller | - ' logger.go:42: 05:23:54 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.207017 | controller | - ' logger.go:42: 05:23:54 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.207023 | controller | $imageTuples)'
2025-10-04 05:25:21.207029 | controller | - ' logger.go:42: 05:23:54 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.207041 | controller | - ' logger.go:42: 05:23:54 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.207047 | controller | - ' logger.go:42: 05:23:54 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.207053 | controller | - ' logger.go:42: 05:23:55 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.207059 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.207064 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.207070 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.207076 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.207082 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.207090 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.207098 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.207105 | controller | - ' exit 0'
2025-10-04 05:25:21.207113 | controller | - ' else'
2025-10-04 05:25:21.207121 | controller | - ' exit 1'
2025-10-04 05:25:21.207141 | controller | - ' fi'
2025-10-04 05:25:21.207150 | controller | - ' ]'
2025-10-04 05:25:21.207160 | controller | - ' logger.go:42: 05:23:55 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.207168 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.207174 | controller | }}'''
2025-10-04 05:25:21.207180 | controller | - ' logger.go:42: 05:23:55 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.207186 | controller | - ' logger.go:42: 05:23:55 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.207192 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.207198 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.207204 | controller | - ' logger.go:42: 05:23:55 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.207210 | controller | - ' logger.go:42: 05:23:55 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.207215 | controller | - ' logger.go:42: 05:23:55 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.207221 | controller | - ' logger.go:42: 05:23:55 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.207227 | controller | - ' logger.go:42: 05:23:55 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.207233 | controller | - ' logger.go:42: 05:23:55 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.207239 | controller | - ' logger.go:42: 05:23:55 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.207248 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.207254 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.207260 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.207266 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.207272 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.207277 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.207283 | controller | - ' # it is an image'
2025-10-04 05:25:21.207292 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.207298 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.207304 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.207309 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.207315 | controller | - ' case $NAME in'
2025-10-04 05:25:21.207321 | controller | - ' API)'
2025-10-04 05:25:21.207327 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.207333 | controller | - ' ;;'
2025-10-04 05:25:21.207339 | controller | - ' esac'
2025-10-04 05:25:21.207345 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.207351 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.207357 | controller | - ' exit 1'
2025-10-04 05:25:21.207363 | controller | - ' fi'
2025-10-04 05:25:21.207369 | controller | - ' fi'
2025-10-04 05:25:21.207374 | controller | - ' done'
2025-10-04 05:25:21.207380 | controller | - ' exit 0'
2025-10-04 05:25:21.207386 | controller | - ' ]'
2025-10-04 05:25:21.207392 | controller | - ' logger.go:42: 05:23:55 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.207398 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.207404 | controller | end }}'''
2025-10-04 05:25:21.207410 | controller | - ' logger.go:42: 05:23:55 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.207415 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.207421 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.207435 | controller | - ' logger.go:42: 05:23:55 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.207442 | controller | - ' logger.go:42: 05:23:55 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.207447 | controller | - ' logger.go:42: 05:23:55 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.207453 | controller | $imageTuples)'
2025-10-04 05:25:21.207459 | controller | - ' logger.go:42: 05:23:55 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.207465 | controller | - ' logger.go:42: 05:23:55 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.207471 | controller | - ' logger.go:42: 05:23:55 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.207477 | controller | - ' logger.go:42: 05:23:56 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.207483 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.207488 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.207494 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.207500 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.207506 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.207515 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.207521 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.207527 | controller | - ' exit 0'
2025-10-04 05:25:21.207533 | controller | - ' else'
2025-10-04 05:25:21.207538 | controller | - ' exit 1'
2025-10-04 05:25:21.207544 | controller | - ' fi'
2025-10-04 05:25:21.207550 | controller | - ' ]'
2025-10-04 05:25:21.207556 | controller | - ' logger.go:42: 05:23:56 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.207562 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.207568 | controller | }}'''
2025-10-04 05:25:21.207574 | controller | - ' logger.go:42: 05:23:56 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.207579 | controller | - ' logger.go:42: 05:23:56 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.207585 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.207591 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.207597 | controller | - ' logger.go:42: 05:23:56 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.207603 | controller | - ' logger.go:42: 05:23:56 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.207608 | controller | - ' logger.go:42: 05:23:56 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.207614 | controller | - ' logger.go:42: 05:23:56 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.207620 | controller | - ' logger.go:42: 05:23:56 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.207626 | controller | - ' logger.go:42: 05:23:56 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.207632 | controller | - ' logger.go:42: 05:23:56 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.207637 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.207643 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.207649 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.207655 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.207661 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.207669 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.207675 | controller | - ' # it is an image'
2025-10-04 05:25:21.207681 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.207687 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.207693 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.207699 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.207705 | controller | - ' case $NAME in'
2025-10-04 05:25:21.207710 | controller | - ' API)'
2025-10-04 05:25:21.207716 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.207722 | controller | - ' ;;'
2025-10-04 05:25:21.207728 | controller | - ' esac'
2025-10-04 05:25:21.207734 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.207740 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.207745 | controller | - ' exit 1'
2025-10-04 05:25:21.207751 | controller | - ' fi'
2025-10-04 05:25:21.207757 | controller | - ' fi'
2025-10-04 05:25:21.207766 | controller | - ' done'
2025-10-04 05:25:21.207772 | controller | - ' exit 0'
2025-10-04 05:25:21.207777 | controller | - ' ]'
2025-10-04 05:25:21.207789 | controller | - ' logger.go:42: 05:23:56 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.207795 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.207801 | controller | end }}'''
2025-10-04 05:25:21.207807 | controller | - ' logger.go:42: 05:23:56 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.207813 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.207819 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.207825 | controller | - ' logger.go:42: 05:23:56 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.207830 | controller | - ' logger.go:42: 05:23:56 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.207836 | controller | - ' logger.go:42: 05:23:56 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.207842 | controller | $imageTuples)'
2025-10-04 05:25:21.207848 | controller | - ' logger.go:42: 05:23:56 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.207854 | controller | - ' logger.go:42: 05:23:56 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.207860 | controller | - ' logger.go:42: 05:23:56 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.207866 | controller | - ' logger.go:42: 05:23:57 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.207872 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.207879 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.207886 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.207892 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.207899 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.207911 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.207917 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.207922 | controller | - ' exit 0'
2025-10-04 05:25:21.207928 | controller | - ' else'
2025-10-04 05:25:21.207934 | controller | - ' exit 1'
2025-10-04 05:25:21.207940 | controller | - ' fi'
2025-10-04 05:25:21.207946 | controller | - ' ]'
2025-10-04 05:25:21.207952 | controller | - ' logger.go:42: 05:23:57 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.207957 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.207963 | controller | }}'''
2025-10-04 05:25:21.207969 | controller | - ' logger.go:42: 05:23:57 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.207975 | controller | - ' logger.go:42: 05:23:57 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.207981 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.207987 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.207993 | controller | - ' logger.go:42: 05:23: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'
2025-10-04 05:25:21.207999 | controller | - ' logger.go:42: 05:23: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'
2025-10-04 05:25:21.208005 | controller | - ' logger.go:42: 05:23:58 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.208013 | controller | - ' logger.go:42: 05:23:58 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.208019 | controller | - ' logger.go:42: 05:23:58 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.208025 | controller | - ' logger.go:42: 05:23:58 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.208031 | controller | - ' logger.go:42: 05:23:58 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.208037 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.208043 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.208049 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.208055 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.208060 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.208066 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.208072 | controller | - ' # it is an image'
2025-10-04 05:25:21.208078 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.208085 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.208092 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.208100 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.208116 | controller | - ' case $NAME in'
2025-10-04 05:25:21.208124 | controller | - ' API)'
2025-10-04 05:25:21.208148 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.208156 | controller | - ' ;;'
2025-10-04 05:25:21.208163 | controller | - ' esac'
2025-10-04 05:25:21.208169 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.208175 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.208181 | controller | - ' exit 1'
2025-10-04 05:25:21.208186 | controller | - ' fi'
2025-10-04 05:25:21.208192 | controller | - ' fi'
2025-10-04 05:25:21.208198 | controller | - ' done'
2025-10-04 05:25:21.208204 | controller | - ' exit 0'
2025-10-04 05:25:21.208210 | controller | - ' ]'
2025-10-04 05:25:21.208215 | controller | - ' logger.go:42: 05:23:58 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.208221 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.208227 | controller | end }}'''
2025-10-04 05:25:21.208233 | controller | - ' logger.go:42: 05:23:58 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.208242 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.208248 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.208254 | controller | - ' logger.go:42: 05:23:58 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.208260 | controller | - ' logger.go:42: 05:23:58 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.208268 | controller | - ' logger.go:42: 05:23:58 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.208274 | controller | $imageTuples)'
2025-10-04 05:25:21.208280 | controller | - ' logger.go:42: 05:23:58 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.208285 | controller | - ' logger.go:42: 05:23:58 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.208291 | controller | - ' logger.go:42: 05:23:58 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.208297 | controller | - ' logger.go:42: 05:23:59 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.208309 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.208315 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.208320 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.208326 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.208332 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.208338 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.208344 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.208349 | controller | - ' exit 0'
2025-10-04 05:25:21.208355 | controller | - ' else'
2025-10-04 05:25:21.208361 | controller | - ' exit 1'
2025-10-04 05:25:21.208367 | controller | - ' fi'
2025-10-04 05:25:21.208373 | controller | - ' ]'
2025-10-04 05:25:21.208380 | controller | - ' logger.go:42: 05:23:59 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.208387 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.208395 | controller | }}'''
2025-10-04 05:25:21.208403 | controller | - ' logger.go:42: 05:23:59 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.208411 | controller | - ' logger.go:42: 05:23:59 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.208418 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.208426 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.208434 | controller | - ' logger.go:42: 05:23:59 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.208441 | controller | - ' logger.go:42: 05:23:59 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.208448 | controller | - ' logger.go:42: 05:23:59 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.208456 | controller | - ' logger.go:42: 05:23:59 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.208463 | controller | - ' logger.go:42: 05:23:59 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.208470 | controller | - ' logger.go:42: 05:23:59 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.208478 | controller | - ' logger.go:42: 05:23:59 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.208485 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.208492 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.208499 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.208517 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.208526 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.208533 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.208541 | controller | - ' # it is an image'
2025-10-04 05:25:21.208548 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.208556 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.208564 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.208571 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.208579 | controller | - ' case $NAME in'
2025-10-04 05:25:21.208586 | controller | - ' API)'
2025-10-04 05:25:21.208600 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.208606 | controller | - ' ;;'
2025-10-04 05:25:21.208612 | controller | - ' esac'
2025-10-04 05:25:21.208618 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.208624 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.208629 | controller | - ' exit 1'
2025-10-04 05:25:21.208635 | controller | - ' fi'
2025-10-04 05:25:21.208641 | controller | - ' fi'
2025-10-04 05:25:21.208647 | controller | - ' done'
2025-10-04 05:25:21.208653 | controller | - ' exit 0'
2025-10-04 05:25:21.208663 | controller | - ' ]'
2025-10-04 05:25:21.208668 | controller | - ' logger.go:42: 05:23:59 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.208674 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.208680 | controller | end }}'''
2025-10-04 05:25:21.208686 | controller | - ' logger.go:42: 05:23:59 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.208692 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.208698 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.208704 | controller | - ' logger.go:42: 05:23:59 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.208710 | controller | - ' logger.go:42: 05:23:59 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.208715 | controller | - ' logger.go:42: 05:23:59 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.208721 | controller | $imageTuples)'
2025-10-04 05:25:21.208727 | controller | - ' logger.go:42: 05:23:59 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.208733 | controller | - ' logger.go:42: 05:23:59 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.208739 | controller | - ' logger.go:42: 05:23:59 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.208745 | controller | - ' logger.go:42: 05:24:00 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.208751 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.208756 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.208762 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.208768 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.208774 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.208780 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.208786 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.208792 | controller | - ' exit 0'
2025-10-04 05:25:21.208797 | controller | - ' else'
2025-10-04 05:25:21.208803 | controller | - ' exit 1'
2025-10-04 05:25:21.208809 | controller | - ' fi'
2025-10-04 05:25:21.208816 | controller | - ' ]'
2025-10-04 05:25:21.208823 | controller | - ' logger.go:42: 05:24:00 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.208831 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.208839 | controller | }}'''
2025-10-04 05:25:21.208847 | controller | - ' logger.go:42: 05:24:00 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.208856 | controller | - ' logger.go:42: 05:24:00 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.208865 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.208876 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.208886 | controller | - ' logger.go:42: 05:24: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'
2025-10-04 05:25:21.208894 | controller | - ' logger.go:42: 05:24: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'
2025-10-04 05:25:21.208902 | controller | - ' logger.go:42: 05:24:00 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.208909 | controller | - ' logger.go:42: 05:24:00 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.208923 | controller | - ' logger.go:42: 05:24:00 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.208929 | controller | - ' logger.go:42: 05:24:00 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.208935 | controller | - ' logger.go:42: 05:24:00 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.208941 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.208947 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.208953 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.208959 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.208964 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.208970 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.208977 | controller | - ' # it is an image'
2025-10-04 05:25:21.208983 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.208988 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.208994 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.209000 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.209006 | controller | - ' case $NAME in'
2025-10-04 05:25:21.209012 | controller | - ' API)'
2025-10-04 05:25:21.209018 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.209023 | controller | - ' ;;'
2025-10-04 05:25:21.209029 | controller | - ' esac'
2025-10-04 05:25:21.209035 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.209041 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.209047 | controller | - ' exit 1'
2025-10-04 05:25:21.209053 | controller | - ' fi'
2025-10-04 05:25:21.209059 | controller | - ' fi'
2025-10-04 05:25:21.209064 | controller | - ' done'
2025-10-04 05:25:21.209070 | controller | - ' exit 0'
2025-10-04 05:25:21.209076 | controller | - ' ]'
2025-10-04 05:25:21.209082 | controller | - ' logger.go:42: 05:24:00 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.209099 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.209107 | controller | end }}'''
2025-10-04 05:25:21.209114 | controller | - ' logger.go:42: 05:24:00 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.209122 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.209144 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.209154 | controller | - ' logger.go:42: 05:24:00 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.209160 | controller | - ' logger.go:42: 05:24:00 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.209166 | controller | - ' logger.go:42: 05:24:00 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.209175 | controller | $imageTuples)'
2025-10-04 05:25:21.209181 | controller | - ' logger.go:42: 05:24:00 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.209187 | controller | - ' logger.go:42: 05:24:00 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.209193 | controller | - ' logger.go:42: 05:24:00 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.209199 | controller | - ' logger.go:42: 05:24:01 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.209205 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.209210 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.209216 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.209222 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.209232 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.209237 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.209243 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.209249 | controller | - ' exit 0'
2025-10-04 05:25:21.209255 | controller | - ' else'
2025-10-04 05:25:21.209261 | controller | - ' exit 1'
2025-10-04 05:25:21.209267 | controller | - ' fi'
2025-10-04 05:25:21.209273 | controller | - ' ]'
2025-10-04 05:25:21.209279 | controller | - ' logger.go:42: 05:24:01 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.209284 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.209290 | controller | }}'''
2025-10-04 05:25:21.209296 | controller | - ' logger.go:42: 05:24:01 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.209302 | controller | - ' logger.go:42: 05:24:01 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.209308 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.209314 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.209328 | controller | - ' logger.go:42: 05:24:02 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.209334 | controller | - ' logger.go:42: 05:24:02 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.209340 | controller | - ' logger.go:42: 05:24:02 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.209346 | controller | - ' logger.go:42: 05:24:02 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.209352 | controller | - ' logger.go:42: 05:24:02 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.209358 | controller | - ' logger.go:42: 05:24:02 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.209364 | controller | - ' logger.go:42: 05:24:02 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.209369 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.209378 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.209384 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.209390 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.209398 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.209403 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.209412 | controller | - ' # it is an image'
2025-10-04 05:25:21.209418 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.209424 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.209430 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.209435 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.209441 | controller | - ' case $NAME in'
2025-10-04 05:25:21.209447 | controller | - ' API)'
2025-10-04 05:25:21.209453 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.209461 | controller | - ' ;;'
2025-10-04 05:25:21.209467 | controller | - ' esac'
2025-10-04 05:25:21.209473 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.209479 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.209484 | controller | - ' exit 1'
2025-10-04 05:25:21.209490 | controller | - ' fi'
2025-10-04 05:25:21.209496 | controller | - ' fi'
2025-10-04 05:25:21.209502 | controller | - ' done'
2025-10-04 05:25:21.209508 | controller | - ' exit 0'
2025-10-04 05:25:21.209513 | controller | - ' ]'
2025-10-04 05:25:21.209519 | controller | - ' logger.go:42: 05:24:02 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.209525 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.209531 | controller | end }}'''
2025-10-04 05:25:21.209537 | controller | - ' logger.go:42: 05:24:02 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.209543 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.209548 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.209554 | controller | - ' logger.go:42: 05:24:02 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.209560 | controller | - ' logger.go:42: 05:24:02 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.209566 | controller | - ' logger.go:42: 05:24:02 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.209572 | controller | $imageTuples)'
2025-10-04 05:25:21.209578 | controller | - ' logger.go:42: 05:24:02 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.209583 | controller | - ' logger.go:42: 05:24:02 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.209589 | controller | - ' logger.go:42: 05:24:02 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.209595 | controller | - ' logger.go:42: 05:24:03 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.209601 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.209607 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.209613 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.209618 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.209624 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.209630 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.209636 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.209642 | controller | - ' exit 0'
2025-10-04 05:25:21.209648 | controller | - ' else'
2025-10-04 05:25:21.209653 | controller | - ' exit 1'
2025-10-04 05:25:21.209659 | controller | - ' fi'
2025-10-04 05:25:21.209666 | controller | - ' ]'
2025-10-04 05:25:21.209674 | controller | - ' logger.go:42: 05:24:03 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.209682 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.209693 | controller | }}'''
2025-10-04 05:25:21.209708 | controller | - ' logger.go:42: 05:24:03 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.209715 | controller | - ' logger.go:42: 05:24:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.209722 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.209729 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.209736 | controller | - ' logger.go:42: 05:24: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'
2025-10-04 05:25:21.209743 | controller | - ' logger.go:42: 05:24:03 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.209750 | controller | - ' logger.go:42: 05:24: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'
2025-10-04 05:25:21.209758 | controller | - ' logger.go:42: 05:24:03 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.209765 | controller | - ' logger.go:42: 05:24:03 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.209772 | controller | - ' logger.go:42: 05:24:03 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.209779 | controller | - ' logger.go:42: 05:24:03 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.209786 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.209793 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.209800 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.209807 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.209814 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.209820 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.209827 | controller | - ' # it is an image'
2025-10-04 05:25:21.209834 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.209841 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.209848 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.209855 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.209862 | controller | - ' case $NAME in'
2025-10-04 05:25:21.209868 | controller | - ' API)'
2025-10-04 05:25:21.209875 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.209882 | controller | - ' ;;'
2025-10-04 05:25:21.209889 | controller | - ' esac'
2025-10-04 05:25:21.209896 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.209903 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.209909 | controller | - ' exit 1'
2025-10-04 05:25:21.209916 | controller | - ' fi'
2025-10-04 05:25:21.209923 | controller | - ' fi'
2025-10-04 05:25:21.209930 | controller | - ' done'
2025-10-04 05:25:21.209937 | controller | - ' exit 0'
2025-10-04 05:25:21.209943 | controller | - ' ]'
2025-10-04 05:25:21.209950 | controller | - ' logger.go:42: 05:24:03 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.209957 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.209964 | controller | end }}'''
2025-10-04 05:25:21.209971 | controller | - ' logger.go:42: 05:24:03 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.209981 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.209988 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.209995 | controller | - ' logger.go:42: 05:24:03 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.210002 | controller | - ' logger.go:42: 05:24:03 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.210009 | controller | - ' logger.go:42: 05:24:03 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.210015 | controller | $imageTuples)'
2025-10-04 05:25:21.210022 | controller | - ' logger.go:42: 05:24:03 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.210029 | controller | - ' logger.go:42: 05:24:03 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.210036 | controller | - ' logger.go:42: 05:24:03 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.210043 | controller | - ' logger.go:42: 05:24:04 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.210050 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.210057 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.210064 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.210070 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.210077 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.210084 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.210101 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.210109 | controller | - ' exit 0'
2025-10-04 05:25:21.210116 | controller | - ' else'
2025-10-04 05:25:21.210123 | controller | - ' exit 1'
2025-10-04 05:25:21.210148 | controller | - ' fi'
2025-10-04 05:25:21.210155 | controller | - ' ]'
2025-10-04 05:25:21.210166 | controller | - ' logger.go:42: 05:24:04 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.210173 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.210180 | controller | }}'''
2025-10-04 05:25:21.210187 | controller | - ' logger.go:42: 05:24:04 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.210196 | controller | - ' logger.go:42: 05:24:04 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.210203 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.210210 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.210217 | controller | - ' logger.go:42: 05:24:05 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.210224 | controller | - ' logger.go:42: 05:24:05 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.210231 | controller | - ' logger.go:42: 05:24:05 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.210238 | controller | - ' logger.go:42: 05:24:05 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.210251 | controller | - ' logger.go:42: 05:24:05 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.210258 | controller | - ' logger.go:42: 05:24:05 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.210265 | controller | - ' logger.go:42: 05:24:05 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.210275 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.210282 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.210289 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.210296 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.210303 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.210310 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.210317 | controller | - ' # it is an image'
2025-10-04 05:25:21.210323 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.210330 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.210337 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.210344 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.210351 | controller | - ' case $NAME in'
2025-10-04 05:25:21.210358 | controller | - ' API)'
2025-10-04 05:25:21.210365 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.210372 | controller | - ' ;;'
2025-10-04 05:25:21.210379 | controller | - ' esac'
2025-10-04 05:25:21.210386 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.210393 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.210400 | controller | - ' exit 1'
2025-10-04 05:25:21.210407 | controller | - ' fi'
2025-10-04 05:25:21.210414 | controller | - ' fi'
2025-10-04 05:25:21.210421 | controller | - ' done'
2025-10-04 05:25:21.210427 | controller | - ' exit 0'
2025-10-04 05:25:21.210434 | controller | - ' ]'
2025-10-04 05:25:21.210441 | controller | - ' logger.go:42: 05:24:05 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.210448 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.210455 | controller | end }}'''
2025-10-04 05:25:21.210462 | controller | - ' logger.go:42: 05:24:05 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.210469 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.210476 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.210485 | controller | - ' logger.go:42: 05:24:05 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.210493 | controller | - ' logger.go:42: 05:24:05 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.210501 | controller | - ' logger.go:42: 05:24:05 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.210509 | controller | $imageTuples)'
2025-10-04 05:25:21.210516 | controller | - ' logger.go:42: 05:24:05 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.210523 | controller | - ' logger.go:42: 05:24:05 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.210530 | controller | - ' logger.go:42: 05:24:05 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.210550 | controller | - ' logger.go:42: 05:24:06 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.210558 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.210565 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.210573 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.210581 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.210588 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.210595 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.210606 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.210613 | controller | - ' exit 0'
2025-10-04 05:25:21.210620 | controller | - ' else'
2025-10-04 05:25:21.210627 | controller | - ' exit 1'
2025-10-04 05:25:21.210634 | controller | - ' fi'
2025-10-04 05:25:21.210640 | controller | - ' ]'
2025-10-04 05:25:21.210647 | controller | - ' logger.go:42: 05:24:06 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.210655 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.210662 | controller | }}'''
2025-10-04 05:25:21.210669 | controller | - ' logger.go:42: 05:24:06 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.210676 | controller | - ' logger.go:42: 05:24:06 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.210682 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.210689 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.210696 | controller | - ' logger.go:42: 05:24: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'
2025-10-04 05:25:21.210703 | controller | - ' logger.go:42: 05:24: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'
2025-10-04 05:25:21.210710 | controller | - ' logger.go:42: 05:24:06 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.210717 | controller | - ' logger.go:42: 05:24:06 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.210724 | controller | - ' logger.go:42: 05:24:06 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.210731 | controller | - ' logger.go:42: 05:24:06 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.210738 | controller | - ' logger.go:42: 05:24:06 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.210745 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.210752 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.210759 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.210766 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.210773 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.210780 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.210787 | controller | - ' # it is an image'
2025-10-04 05:25:21.210794 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.210801 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.210808 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.210815 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.210821 | controller | - ' case $NAME in'
2025-10-04 05:25:21.210828 | controller | - ' API)'
2025-10-04 05:25:21.210835 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.210842 | controller | - ' ;;'
2025-10-04 05:25:21.210849 | controller | - ' esac'
2025-10-04 05:25:21.210856 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.210863 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.210870 | controller | - ' exit 1'
2025-10-04 05:25:21.210877 | controller | - ' fi'
2025-10-04 05:25:21.210884 | controller | - ' fi'
2025-10-04 05:25:21.210895 | controller | - ' done'
2025-10-04 05:25:21.210902 | controller | - ' exit 0'
2025-10-04 05:25:21.210908 | controller | - ' ]'
2025-10-04 05:25:21.210915 | controller | - ' logger.go:42: 05:24:06 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.210922 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.210936 | controller | end }}'''
2025-10-04 05:25:21.210943 | controller | - ' logger.go:42: 05:24:06 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.210950 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.210957 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.210964 | controller | - ' logger.go:42: 05:24:06 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.210983 | controller | - ' logger.go:42: 05:24:06 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.210993 | controller | - ' logger.go:42: 05:24:06 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.211001 | controller | $imageTuples)'
2025-10-04 05:25:21.211008 | controller | - ' logger.go:42: 05:24:06 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.211016 | controller | - ' logger.go:42: 05:24:06 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.211023 | controller | - ' logger.go:42: 05:24:06 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.211031 | controller | - ' logger.go:42: 05:24:07 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.211038 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.211046 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.211053 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.211060 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.211067 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.211074 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.211081 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.211089 | controller | - ' exit 0'
2025-10-04 05:25:21.211096 | controller | - ' else'
2025-10-04 05:25:21.211104 | controller | - ' exit 1'
2025-10-04 05:25:21.211111 | controller | - ' fi'
2025-10-04 05:25:21.211117 | controller | - ' ]'
2025-10-04 05:25:21.211124 | controller | - ' logger.go:42: 05:24:07 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.211151 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.211158 | controller | }}'''
2025-10-04 05:25:21.211165 | controller | - ' logger.go:42: 05:24:07 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.211172 | controller | - ' logger.go:42: 05:24:07 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.211179 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.211186 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.211193 | controller | - ' logger.go:42: 05:24: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'
2025-10-04 05:25:21.211204 | controller | - ' logger.go:42: 05:24: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'
2025-10-04 05:25:21.211212 | controller | - ' logger.go:42: 05:24:07 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.211224 | controller | - ' logger.go:42: 05:24:07 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.211232 | controller | - ' logger.go:42: 05:24:07 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.211239 | controller | - ' logger.go:42: 05:24:07 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.211246 | controller | - ' logger.go:42: 05:24:07 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.211253 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.211260 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.211267 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.211274 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.211281 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.211291 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.211299 | controller | - ' # it is an image'
2025-10-04 05:25:21.211306 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.211313 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.211320 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.211327 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.211334 | controller | - ' case $NAME in'
2025-10-04 05:25:21.211342 | controller | - ' API)'
2025-10-04 05:25:21.211349 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.211356 | controller | - ' ;;'
2025-10-04 05:25:21.211363 | controller | - ' esac'
2025-10-04 05:25:21.211371 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.211378 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.211385 | controller | - ' exit 1'
2025-10-04 05:25:21.211393 | controller | - ' fi'
2025-10-04 05:25:21.211400 | controller | - ' fi'
2025-10-04 05:25:21.211408 | controller | - ' done'
2025-10-04 05:25:21.211415 | controller | - ' exit 0'
2025-10-04 05:25:21.211422 | controller | - ' ]'
2025-10-04 05:25:21.211429 | controller | - ' logger.go:42: 05:24:07 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.211437 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.211444 | controller | end }}'''
2025-10-04 05:25:21.211462 | controller | - ' logger.go:42: 05:24:07 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.211470 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.211477 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.211484 | controller | - ' logger.go:42: 05:24:07 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.211492 | controller | - ' logger.go:42: 05:24:07 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.211499 | controller | - ' logger.go:42: 05:24:07 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.211506 | controller | $imageTuples)'
2025-10-04 05:25:21.211513 | controller | - ' logger.go:42: 05:24:07 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.211521 | controller | - ' logger.go:42: 05:24:07 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.211528 | controller | - ' logger.go:42: 05:24:07 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.211535 | controller | - ' logger.go:42: 05:24:09 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.211546 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.211555 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.211562 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.211569 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.211576 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.211587 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.211595 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.211602 | controller | - ' exit 0'
2025-10-04 05:25:21.211610 | controller | - ' else'
2025-10-04 05:25:21.211617 | controller | - ' exit 1'
2025-10-04 05:25:21.211624 | controller | - ' fi'
2025-10-04 05:25:21.211631 | controller | - ' ]'
2025-10-04 05:25:21.211638 | controller | - ' logger.go:42: 05:24:09 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.211646 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.211653 | controller | }}'''
2025-10-04 05:25:21.211661 | controller | - ' logger.go:42: 05:24:09 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.211668 | controller | - ' logger.go:42: 05:24:09 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.211676 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.211684 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.211691 | controller | - ' logger.go:42: 05:24: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'
2025-10-04 05:25:21.211698 | controller | - ' logger.go:42: 05:24: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'
2025-10-04 05:25:21.211706 | controller | - ' logger.go:42: 05:24:09 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.211714 | controller | - ' logger.go:42: 05:24:09 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.211721 | controller | - ' logger.go:42: 05:24:09 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.211728 | controller | - ' logger.go:42: 05:24:09 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.211735 | controller | - ' logger.go:42: 05:24:09 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.211742 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.211753 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.211760 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.211767 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.211775 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.211782 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.211789 | controller | - ' # it is an image'
2025-10-04 05:25:21.211797 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.211804 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.211811 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.211818 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.211826 | controller | - ' case $NAME in'
2025-10-04 05:25:21.211833 | controller | - ' API)'
2025-10-04 05:25:21.211845 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.211854 | controller | - ' ;;'
2025-10-04 05:25:21.211862 | controller | - ' esac'
2025-10-04 05:25:21.211880 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.211889 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.211896 | controller | - ' exit 1'
2025-10-04 05:25:21.211903 | controller | - ' fi'
2025-10-04 05:25:21.211911 | controller | - ' fi'
2025-10-04 05:25:21.211919 | controller | - ' done'
2025-10-04 05:25:21.211927 | controller | - ' exit 0'
2025-10-04 05:25:21.211938 | controller | - ' ]'
2025-10-04 05:25:21.211945 | controller | - ' logger.go:42: 05:24:09 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.211953 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.211961 | controller | end }}'''
2025-10-04 05:25:21.211968 | controller | - ' logger.go:42: 05:24:09 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.211975 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.211983 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.211991 | controller | - ' logger.go:42: 05:24:09 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.211998 | controller | - ' logger.go:42: 05:24:09 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.212006 | controller | - ' logger.go:42: 05:24:09 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.212014 | controller | $imageTuples)'
2025-10-04 05:25:21.212022 | controller | - ' logger.go:42: 05:24:09 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.212029 | controller | - ' logger.go:42: 05:24:09 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.212037 | controller | - ' logger.go:42: 05:24:09 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.212045 | controller | - ' logger.go:42: 05:24:10 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.212053 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.212060 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.212068 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.212076 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.212084 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.212092 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.212100 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.212108 | controller | - ' exit 0'
2025-10-04 05:25:21.212116 | controller | - ' else'
2025-10-04 05:25:21.212124 | controller | - ' exit 1'
2025-10-04 05:25:21.212161 | controller | - ' fi'
2025-10-04 05:25:21.212170 | controller | - ' ]'
2025-10-04 05:25:21.212178 | controller | - ' logger.go:42: 05:24:10 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.212187 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.212194 | controller | }}'''
2025-10-04 05:25:21.212202 | controller | - ' logger.go:42: 05:24:10 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.212209 | controller | - ' logger.go:42: 05:24:10 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.212216 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.212223 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.212235 | controller | - ' logger.go:42: 05:24: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'
2025-10-04 05:25:21.212242 | controller | - ' logger.go:42: 05:24: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'
2025-10-04 05:25:21.212250 | controller | - ' logger.go:42: 05:24:10 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.212258 | controller | - ' logger.go:42: 05:24:10 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.212266 | controller | - ' logger.go:42: 05:24:10 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.212274 | controller | - ' logger.go:42: 05:24:10 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.212281 | controller | - ' logger.go:42: 05:24:10 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.212289 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.212297 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.212305 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.212312 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.212320 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.212327 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.212335 | controller | - ' # it is an image'
2025-10-04 05:25:21.212352 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.212361 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.212369 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.212377 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.212386 | controller | - ' case $NAME in'
2025-10-04 05:25:21.212394 | controller | - ' API)'
2025-10-04 05:25:21.212401 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.212409 | controller | - ' ;;'
2025-10-04 05:25:21.212416 | controller | - ' esac'
2025-10-04 05:25:21.212424 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.212431 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.212438 | controller | - ' exit 1'
2025-10-04 05:25:21.212446 | controller | - ' fi'
2025-10-04 05:25:21.212453 | controller | - ' fi'
2025-10-04 05:25:21.212461 | controller | - ' done'
2025-10-04 05:25:21.212469 | controller | - ' exit 0'
2025-10-04 05:25:21.212477 | controller | - ' ]'
2025-10-04 05:25:21.212485 | controller | - ' logger.go:42: 05:24:10 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.212493 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.212501 | controller | end }}'''
2025-10-04 05:25:21.212509 | controller | - ' logger.go:42: 05:24:10 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.212518 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.212526 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.212542 | controller | - ' logger.go:42: 05:24:10 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.212550 | controller | - ' logger.go:42: 05:24:10 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.212558 | controller | - ' logger.go:42: 05:24:10 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.212570 | controller | $imageTuples)'
2025-10-04 05:25:21.212578 | controller | - ' logger.go:42: 05:24:10 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.212586 | controller | - ' logger.go:42: 05:24:10 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.212594 | controller | - ' logger.go:42: 05:24:10 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.212601 | controller | - ' logger.go:42: 05:24:12 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.212609 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.212617 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.212624 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.212632 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.212639 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.212646 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.212653 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.212660 | controller | - ' exit 0'
2025-10-04 05:25:21.212668 | controller | - ' else'
2025-10-04 05:25:21.212677 | controller | - ' exit 1'
2025-10-04 05:25:21.212685 | controller | - ' fi'
2025-10-04 05:25:21.212693 | controller | - ' ]'
2025-10-04 05:25:21.212701 | controller | - ' logger.go:42: 05:24:12 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.212710 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.212718 | controller | }}'''
2025-10-04 05:25:21.212727 | controller | - ' logger.go:42: 05:24:12 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.212735 | controller | - ' logger.go:42: 05:24:12 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.212743 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.212751 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.212759 | controller | - ' logger.go:42: 05:24: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'
2025-10-04 05:25:21.212768 | controller | - ' logger.go:42: 05:24: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'
2025-10-04 05:25:21.212776 | controller | - ' logger.go:42: 05:24:12 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.212784 | controller | - ' logger.go:42: 05:24:12 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.212792 | controller | - ' logger.go:42: 05:24:12 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.212800 | controller | - ' logger.go:42: 05:24:12 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.212819 | controller | - ' logger.go:42: 05:24:12 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.212828 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.212837 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.212845 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.212854 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.212862 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.212870 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.212883 | controller | - ' # it is an image'
2025-10-04 05:25:21.212891 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.212898 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.212905 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.212912 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.212919 | controller | - ' case $NAME in'
2025-10-04 05:25:21.212927 | controller | - ' API)'
2025-10-04 05:25:21.212934 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.212941 | controller | - ' ;;'
2025-10-04 05:25:21.212948 | controller | - ' esac'
2025-10-04 05:25:21.212956 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.212963 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.212970 | controller | - ' exit 1'
2025-10-04 05:25:21.212978 | controller | - ' fi'
2025-10-04 05:25:21.212985 | controller | - ' fi'
2025-10-04 05:25:21.212992 | controller | - ' done'
2025-10-04 05:25:21.212999 | controller | - ' exit 0'
2025-10-04 05:25:21.213007 | controller | - ' ]'
2025-10-04 05:25:21.213014 | controller | - ' logger.go:42: 05:24:12 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.213022 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.213029 | controller | end }}'''
2025-10-04 05:25:21.213037 | controller | - ' logger.go:42: 05:24:12 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.213044 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.213051 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.213058 | controller | - ' logger.go:42: 05:24:12 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.213066 | controller | - ' logger.go:42: 05:24:12 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.213073 | controller | - ' logger.go:42: 05:24:12 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.213080 | controller | $imageTuples)'
2025-10-04 05:25:21.213088 | controller | - ' logger.go:42: 05:24:12 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.213113 | controller | - ' logger.go:42: 05:24:12 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.213121 | controller | - ' logger.go:42: 05:24:12 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.213148 | controller | - ' logger.go:42: 05:24:13 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.213156 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.213164 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.213171 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.213183 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.213190 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.213198 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.213205 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.213216 | controller | - ' exit 0'
2025-10-04 05:25:21.213224 | controller | - ' else'
2025-10-04 05:25:21.213233 | controller | - ' exit 1'
2025-10-04 05:25:21.213241 | controller | - ' fi'
2025-10-04 05:25:21.213249 | controller | - ' ]'
2025-10-04 05:25:21.213257 | controller | - ' logger.go:42: 05:24:13 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.213266 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.213278 | controller | }}'''
2025-10-04 05:25:21.213287 | controller | - ' logger.go:42: 05:24:13 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.213295 | controller | - ' logger.go:42: 05:24:13 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.213304 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.213312 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.213320 | controller | - ' logger.go:42: 05:24: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'
2025-10-04 05:25:21.213328 | controller | - ' logger.go:42: 05:24: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'
2025-10-04 05:25:21.213348 | controller | - ' logger.go:42: 05:24:13 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.213358 | controller | - ' logger.go:42: 05:24:13 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.213366 | controller | - ' logger.go:42: 05:24:13 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.213374 | controller | - ' logger.go:42: 05:24:13 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.213382 | controller | - ' logger.go:42: 05:24:13 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.213390 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.213398 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.213406 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.213414 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.213422 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.213430 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.213438 | controller | - ' # it is an image'
2025-10-04 05:25:21.213450 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.213458 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.213466 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.213477 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.213485 | controller | - ' case $NAME in'
2025-10-04 05:25:21.213492 | controller | - ' API)'
2025-10-04 05:25:21.213499 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.213506 | controller | - ' ;;'
2025-10-04 05:25:21.213513 | controller | - ' esac'
2025-10-04 05:25:21.213521 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.213528 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.213536 | controller | - ' exit 1'
2025-10-04 05:25:21.213543 | controller | - ' fi'
2025-10-04 05:25:21.213551 | controller | - ' fi'
2025-10-04 05:25:21.213559 | controller | - ' done'
2025-10-04 05:25:21.213566 | controller | - ' exit 0'
2025-10-04 05:25:21.213573 | controller | - ' ]'
2025-10-04 05:25:21.213580 | controller | - ' logger.go:42: 05:24:13 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.213588 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.213596 | controller | end }}'''
2025-10-04 05:25:21.213604 | controller | - ' logger.go:42: 05:24:13 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.213617 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.213625 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.213633 | controller | - ' logger.go:42: 05:24:13 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.213641 | controller | - ' logger.go:42: 05:24:13 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.213650 | controller | - ' logger.go:42: 05:24:13 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.213658 | controller | $imageTuples)'
2025-10-04 05:25:21.213666 | controller | - ' logger.go:42: 05:24:13 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.213674 | controller | - ' logger.go:42: 05:24:13 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.213682 | controller | - ' logger.go:42: 05:24:13 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.213690 | controller | - ' logger.go:42: 05:24:14 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.213699 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.213707 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.213715 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.213723 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.213732 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.213739 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.213747 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.213756 | controller | - ' exit 0'
2025-10-04 05:25:21.213764 | controller | - ' else'
2025-10-04 05:25:21.213772 | controller | - ' exit 1'
2025-10-04 05:25:21.213781 | controller | - ' fi'
2025-10-04 05:25:21.213789 | controller | - ' ]'
2025-10-04 05:25:21.213802 | controller | - ' logger.go:42: 05:24:14 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.213810 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.213818 | controller | }}'''
2025-10-04 05:25:21.213826 | controller | - ' logger.go:42: 05:24:14 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.213833 | controller | - ' logger.go:42: 05:24:14 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.213840 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.213858 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.213866 | controller | - ' logger.go:42: 05:24:14 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.213874 | controller | - ' logger.go:42: 05:24:14 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.213881 | controller | - ' logger.go:42: 05:24:14 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.213892 | controller | - ' logger.go:42: 05:24:14 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.213899 | controller | - ' logger.go:42: 05:24:14 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.213906 | controller | - ' logger.go:42: 05:24:14 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.213913 | controller | - ' logger.go:42: 05:24:14 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.213927 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.213935 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.213943 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.213951 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.213959 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.213967 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.213975 | controller | - ' # it is an image'
2025-10-04 05:25:21.213983 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.213991 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.213998 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.214006 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.214014 | controller | - ' case $NAME in'
2025-10-04 05:25:21.214022 | controller | - ' API)'
2025-10-04 05:25:21.214030 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.214038 | controller | - ' ;;'
2025-10-04 05:25:21.214046 | controller | - ' esac'
2025-10-04 05:25:21.214055 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.214063 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.214071 | controller | - ' exit 1'
2025-10-04 05:25:21.214079 | controller | - ' fi'
2025-10-04 05:25:21.214087 | controller | - ' fi'
2025-10-04 05:25:21.214095 | controller | - ' done'
2025-10-04 05:25:21.214102 | controller | - ' exit 0'
2025-10-04 05:25:21.214111 | controller | - ' ]'
2025-10-04 05:25:21.214119 | controller | - ' logger.go:42: 05:24:14 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.214145 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.214158 | controller | end }}'''
2025-10-04 05:25:21.214167 | controller | - ' logger.go:42: 05:24:14 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.214175 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.214183 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.214190 | controller | - ' logger.go:42: 05:24:15 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.214197 | controller | - ' logger.go:42: 05:24:15 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.214205 | controller | - ' logger.go:42: 05:24:15 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.214216 | controller | $imageTuples)'
2025-10-04 05:25:21.214223 | controller | - ' logger.go:42: 05:24:15 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.214230 | controller | - ' logger.go:42: 05:24:15 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.214237 | controller | - ' logger.go:42: 05:24:15 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.214245 | controller | - ' logger.go:42: 05:24:16 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.214252 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.214259 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.214267 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.214274 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.214281 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.214289 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.214302 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.214310 | controller | - ' exit 0'
2025-10-04 05:25:21.214318 | controller | - ' else'
2025-10-04 05:25:21.214326 | controller | - ' exit 1'
2025-10-04 05:25:21.214334 | controller | - ' fi'
2025-10-04 05:25:21.214342 | controller | - ' ]'
2025-10-04 05:25:21.214350 | controller | - ' logger.go:42: 05:24:16 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.214369 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.214379 | controller | }}'''
2025-10-04 05:25:21.214387 | controller | - ' logger.go:42: 05:24:16 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.214396 | controller | - ' logger.go:42: 05:24:16 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.214404 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.214413 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.214421 | controller | - ' logger.go:42: 05:24:16 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.214430 | controller | - ' logger.go:42: 05:24:16 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.214438 | controller | - ' logger.go:42: 05:24:16 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.214446 | controller | - ' logger.go:42: 05:24:16 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.214454 | controller | - ' logger.go:42: 05:24:16 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.214461 | controller | - ' logger.go:42: 05:24:16 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.214468 | controller | - ' logger.go:42: 05:24:16 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.214475 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.214482 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.214490 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.214497 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.214504 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.214511 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.214519 | controller | - ' # it is an image'
2025-10-04 05:25:21.214527 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.214535 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.214543 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.214551 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.214562 | controller | - ' case $NAME in'
2025-10-04 05:25:21.214569 | controller | - ' API)'
2025-10-04 05:25:21.214577 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.214584 | controller | - ' ;;'
2025-10-04 05:25:21.214592 | controller | - ' esac'
2025-10-04 05:25:21.214600 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.214607 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.214614 | controller | - ' exit 1'
2025-10-04 05:25:21.214621 | controller | - ' fi'
2025-10-04 05:25:21.214629 | controller | - ' fi'
2025-10-04 05:25:21.214643 | controller | - ' done'
2025-10-04 05:25:21.214650 | controller | - ' exit 0'
2025-10-04 05:25:21.214657 | controller | - ' ]'
2025-10-04 05:25:21.214664 | controller | - ' logger.go:42: 05:24:16 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.214671 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.214679 | controller | end }}'''
2025-10-04 05:25:21.214686 | controller | - ' logger.go:42: 05:24:16 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.214693 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.214700 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.214708 | controller | - ' logger.go:42: 05:24:16 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.214716 | controller | - ' logger.go:42: 05:24:16 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.214724 | controller | - ' logger.go:42: 05:24:16 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.214732 | controller | $imageTuples)'
2025-10-04 05:25:21.214740 | controller | - ' logger.go:42: 05:24:16 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.214748 | controller | - ' logger.go:42: 05:24:16 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.214756 | controller | - ' logger.go:42: 05:24:16 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.214764 | controller | - ' logger.go:42: 05:24:17 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.214772 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.214779 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.214788 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.214801 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.214809 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.214817 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.214825 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.214833 | controller | - ' exit 0'
2025-10-04 05:25:21.214841 | controller | - ' else'
2025-10-04 05:25:21.214849 | controller | - ' exit 1'
2025-10-04 05:25:21.214857 | controller | - ' fi'
2025-10-04 05:25:21.214866 | controller | - ' ]'
2025-10-04 05:25:21.214874 | controller | - ' logger.go:42: 05:24:17 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.214882 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.214890 | controller | }}'''
2025-10-04 05:25:21.214898 | controller | - ' logger.go:42: 05:24:17 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.214907 | controller | - ' logger.go:42: 05:24:17 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.214915 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.214924 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.214932 | controller | - ' logger.go:42: 05:24: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'
2025-10-04 05:25:21.214941 | controller | - ' logger.go:42: 05:24: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'
2025-10-04 05:25:21.214949 | controller | - ' logger.go:42: 05:24:17 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.214962 | controller | - ' logger.go:42: 05:24:17 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.214969 | controller | - ' logger.go:42: 05:24:17 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.214976 | controller | - ' logger.go:42: 05:24:17 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.214984 | controller | - ' logger.go:42: 05:24:17 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.214991 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.214998 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.215005 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.215013 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.215020 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.215027 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.215035 | controller | - ' # it is an image'
2025-10-04 05:25:21.215042 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.215049 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.215057 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.215065 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.215072 | controller | - ' case $NAME in'
2025-10-04 05:25:21.215080 | controller | - ' API)'
2025-10-04 05:25:21.215087 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.215095 | controller | - ' ;;'
2025-10-04 05:25:21.215103 | controller | - ' esac'
2025-10-04 05:25:21.215110 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.215123 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.215153 | controller | - ' exit 1'
2025-10-04 05:25:21.215162 | controller | - ' fi'
2025-10-04 05:25:21.215171 | controller | - ' fi'
2025-10-04 05:25:21.215179 | controller | - ' done'
2025-10-04 05:25:21.215188 | controller | - ' exit 0'
2025-10-04 05:25:21.215196 | controller | - ' ]'
2025-10-04 05:25:21.215205 | controller | - ' logger.go:42: 05:24:17 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.215213 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.215221 | controller | end }}'''
2025-10-04 05:25:21.215229 | controller | - ' logger.go:42: 05:24:17 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.215238 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.215246 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.215254 | controller | - ' logger.go:42: 05:24:17 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.215262 | controller | - ' logger.go:42: 05:24:17 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.215269 | controller | - ' logger.go:42: 05:24:17 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.215276 | controller | $imageTuples)'
2025-10-04 05:25:21.215289 | controller | - ' logger.go:42: 05:24:17 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.215296 | controller | - ' logger.go:42: 05:24:17 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.215304 | controller | - ' logger.go:42: 05:24:17 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.215311 | controller | - ' logger.go:42: 05:24:18 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.215324 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.215331 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{
2025-10-04 05:25:21.215338 | controller | index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.215345 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"'
2025-10-04 05:25:21.215353 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")'
2025-10-04 05:25:21.215360 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")'
2025-10-04 05:25:21.215368 | controller | - ' if [ -z "$matches" ]; then'
2025-10-04 05:25:21.215375 | controller | - ' exit 0'
2025-10-04 05:25:21.215382 | controller | - ' else'
2025-10-04 05:25:21.215390 | controller | - ' exit 1'
2025-10-04 05:25:21.215397 | controller | - ' fi'
2025-10-04 05:25:21.215404 | controller | - ' ]'
2025-10-04 05:25:21.215412 | controller | - ' logger.go:42: 05:24:18 | glance_split/1-deploy_glance | + template=''{{ index
2025-10-04 05:25:21.215419 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public"
2025-10-04 05:25:21.215426 | controller | }}'''
2025-10-04 05:25:21.215434 | controller | - ' logger.go:42: 05:24:18 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*'''
2025-10-04 05:25:21.215442 | controller | - ' logger.go:42: 05:24:18 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests
2025-10-04 05:25:21.215449 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{
2025-10-04 05:25:21.215457 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}'''
2025-10-04 05:25:21.215464 | controller | - ' logger.go:42: 05:24:19 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.215472 | controller | - ' logger.go:42: 05:24:19 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292'
2025-10-04 05:25:21.215479 | controller | - ' logger.go:42: 05:24:19 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??'''
2025-10-04 05:25:21.215486 | controller | - ' logger.go:42: 05:24:19 | glance_split/1-deploy_glance | + matches='
2025-10-04 05:25:21.215495 | controller | - ' logger.go:42: 05:24:19 | glance_split/1-deploy_glance | + ''['' -z '''' '']'''
2025-10-04 05:25:21.215502 | controller | - ' logger.go:42: 05:24:19 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.215510 | controller | - ' logger.go:42: 05:24:19 | glance_split/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.215518 | controller | -c set -euxo pipefail'
2025-10-04 05:25:21.215525 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{
2025-10-04 05:25:21.215532 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.215540 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager
2025-10-04 05:25:21.215547 | controller | -o go-template="$tupleTemplate")'
2025-10-04 05:25:21.215559 | controller | - ' for ITEM in $(echo $imageTuples); do'
2025-10-04 05:25:21.215567 | controller | - ' # it is an image'
2025-10-04 05:25:21.215574 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then'
2025-10-04 05:25:21.215581 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')'
2025-10-04 05:25:21.215589 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')'
2025-10-04 05:25:21.215596 | controller | - ' template=''{{.spec.containerImage}}'''
2025-10-04 05:25:21.215603 | controller | - ' case $NAME in'
2025-10-04 05:25:21.215611 | controller | - ' API)'
2025-10-04 05:25:21.215624 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")'
2025-10-04 05:25:21.215632 | controller | - ' ;;'
2025-10-04 05:25:21.215640 | controller | - ' esac'
2025-10-04 05:25:21.215648 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then'
2025-10-04 05:25:21.215657 | controller | - ' echo "$NAME image does not equal $VALUE"'
2025-10-04 05:25:21.215665 | controller | - ' exit 1'
2025-10-04 05:25:21.215673 | controller | - ' fi'
2025-10-04 05:25:21.215682 | controller | - ' fi'
2025-10-04 05:25:21.215690 | controller | - ' done'
2025-10-04 05:25:21.215698 | controller | - ' exit 0'
2025-10-04 05:25:21.215710 | controller | - ' ]'
2025-10-04 05:25:21.215718 | controller | - ' logger.go:42: 05:24:19 | glance_split/1-deploy_glance | + tupleTemplate=''{{
2025-10-04 05:25:21.215727 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{
2025-10-04 05:25:21.215735 | controller | end }}'''
2025-10-04 05:25:21.215743 | controller | - ' logger.go:42: 05:24:19 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators
2025-10-04 05:25:21.215752 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers
2025-10-04 05:25:21.215766 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}'''
2025-10-04 05:25:21.215775 | controller | - ' logger.go:42: 05:24:19 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.215784 | controller | - ' logger.go:42: 05:24:19 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.215792 | controller | - ' logger.go:42: 05:24:19 | glance_split/1-deploy_glance | + for ITEM in $(echo
2025-10-04 05:25:21.215801 | controller | $imageTuples)'
2025-10-04 05:25:21.215809 | controller | - ' logger.go:42: 05:24:19 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'
2025-10-04 05:25:21.215818 | controller | - ' logger.go:42: 05:24:19 | glance_split/1-deploy_glance | + grep RELATED_IMAGE'
2025-10-04 05:25:21.215826 | controller | - ' logger.go:42: 05:24:19 | glance_split/1-deploy_glance | + exit 0'
2025-10-04 05:25:21.215834 | controller | - ' logger.go:42: 05:24:20 | glance_split/1-deploy_glance | test step failed 1-deploy_glance'
2025-10-04 05:25:21.215842 | controller | - ' case.go:396: failed in step 1-deploy_glance'
2025-10-04 05:25:21.215849 | controller | - ' case.go:398: --- StatefulSet:glance-kuttl-tests/glance-default-external-api'
2025-10-04 05:25:21.215857 | controller | - ' +++ StatefulSet:glance-kuttl-tests/glance-default-external-api'
2025-10-04 05:25:21.215865 | controller | - ' @@ -1,18 +1,47 @@'
2025-10-04 05:25:21.215872 | controller | - ' apiVersion: apps/v1'
2025-10-04 05:25:21.215883 | controller | - ' kind: StatefulSet'
2025-10-04 05:25:21.215891 | controller | - ' metadata:'
2025-10-04 05:25:21.215898 | controller | - ' + labels:'
2025-10-04 05:25:21.215905 | controller | - ' + component: glance-api'
2025-10-04 05:25:21.215912 | controller | - ' + glanceAPI: glance-default-external'
2025-10-04 05:25:21.215919 | controller | - ' + owner: glance-default-external'
2025-10-04 05:25:21.215927 | controller | - ' + service: glance'
2025-10-04 05:25:21.215934 | controller | - ' + managedFields: ''[... elided field over 10 lines long ...]'''
2025-10-04 05:25:21.215942 | controller | - ' name: glance-default-external-api'
2025-10-04 05:25:21.215949 | controller | - ' namespace: glance-kuttl-tests'
2025-10-04 05:25:21.215956 | controller | - ' + ownerReferences:'
2025-10-04 05:25:21.215963 | controller | - ' + - apiVersion: glance.openstack.org/v1beta1'
2025-10-04 05:25:21.215970 | controller | - ' + blockOwnerDeletion: true'
2025-10-04 05:25:21.215977 | controller | - ' + controller: true'
2025-10-04 05:25:21.215984 | controller | - ' + kind: GlanceAPI'
2025-10-04 05:25:21.215992 | controller | - ' + name: glance-default-external'
2025-10-04 05:25:21.215999 | controller | - ' + uid: b461506a-76b9-466a-ad3c-c23d72293c37'
2025-10-04 05:25:21.216011 | controller | - ' spec:'
2025-10-04 05:25:21.216018 | controller | - ' + persistentVolumeClaimRetentionPolicy:'
2025-10-04 05:25:21.216025 | controller | - ' + whenDeleted: Retain'
2025-10-04 05:25:21.216033 | controller | - ' + whenScaled: Retain'
2025-10-04 05:25:21.216040 | controller | - ' + podManagementPolicy: Parallel'
2025-10-04 05:25:21.216047 | controller | - ' replicas: 1'
2025-10-04 05:25:21.216055 | controller | - ' + revisionHistoryLimit: 10'
2025-10-04 05:25:21.216062 | controller | - ' selector:'
2025-10-04 05:25:21.216069 | controller | - ' matchLabels:'
2025-10-04 05:25:21.216076 | controller | - ' + component: glance-api'
2025-10-04 05:25:21.216083 | controller | - ' + glanceAPI: glance-default-external'
2025-10-04 05:25:21.216091 | controller | - ' + owner: glance-default-external'
2025-10-04 05:25:21.216098 | controller | - ' service: glance'
2025-10-04 05:25:21.216106 | controller | - ' + serviceName: glance-default-external-api'
2025-10-04 05:25:21.216113 | controller | - ' template:'
2025-10-04 05:25:21.216120 | controller | - ' metadata:'
2025-10-04 05:25:21.216147 | controller | - ' + annotations:'
2025-10-04 05:25:21.216159 | controller | - ' + k8s.v1.cni.cncf.io/networks: ''[]'''
2025-10-04 05:25:21.216166 | controller | - ' + creationTimestamp: null'
2025-10-04 05:25:21.216173 | controller | - ' labels:'
2025-10-04 05:25:21.216181 | controller | - ' + component: glance-api'
2025-10-04 05:25:21.216188 | controller | - ' + glanceAPI: glance-default-external'
2025-10-04 05:25:21.216195 | controller | - ' + owner: glance-default-external'
2025-10-04 05:25:21.216203 | controller | - ' service: glance'
2025-10-04 05:25:21.216210 | controller | - ' spec:'
2025-10-04 05:25:21.216217 | controller | - ' + affinity: ''[... elided field over 10 lines long ...]'''
2025-10-04 05:25:21.216224 | controller | - ' containers:'
2025-10-04 05:25:21.216231 | controller | - ' - args:'
2025-10-04 05:25:21.216238 | controller | - ' - --single-child'
2025-10-04 05:25:21.216245 | controller | - ' @@ -22,7 +51,62 @@'
2025-10-04 05:25:21.216252 | controller | - ' - /usr/bin/tail -n+1 -F /var/log/glance/glance-default-external.log
2025-10-04 05:25:21.216259 | controller | 2>/dev/null'
2025-10-04 05:25:21.216267 | controller | - ' command:'
2025-10-04 05:25:21.216275 | controller | - ' - /usr/bin/dumb-init'
2025-10-04 05:25:21.216282 | controller | - ' + env:'
2025-10-04 05:25:21.216290 | controller | - ' + - name: CONFIG_HASH'
2025-10-04 05:25:21.216297 | controller | - ' + value: n659h68h5d7h54fh64bh597h644hf8h687h5cch679hddh74h6dh688h69h7dhc6h6dh568h68ch684h84h74h5d9hd5h644h588h657h699h696hfdq'
2025-10-04 05:25:21.216304 | controller | - ' + - name: GLANCE_DOMAIN'
2025-10-04 05:25:21.216312 | controller | - ' + value: glance-default-external-api.glance-kuttl-tests.svc'
2025-10-04 05:25:21.216319 | controller | - ' + - name: KOLLA_CONFIG_STRATEGY'
2025-10-04 05:25:21.216331 | controller | - ' + value: COPY_ALWAYS'
2025-10-04 05:25:21.216338 | controller | - ' + - name: URISCHEME'
2025-10-04 05:25:21.216346 | controller | - ' + value: HTTP'
2025-10-04 05:25:21.216353 | controller | - ' + image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified'
2025-10-04 05:25:21.216360 | controller | - ' + imagePullPolicy: IfNotPresent'
2025-10-04 05:25:21.216368 | controller | - ' + livenessProbe:'
2025-10-04 05:25:21.216381 | controller | - ' + failureThreshold: 3'
2025-10-04 05:25:21.216390 | controller | - ' + httpGet:'
2025-10-04 05:25:21.216397 | controller | - ' + path: /healthcheck'
2025-10-04 05:25:21.216404 | controller | - ' + port: 9292'
2025-10-04 05:25:21.216412 | controller | - ' + scheme: HTTP'
2025-10-04 05:25:21.216419 | controller | - ' + initialDelaySeconds: 5'
2025-10-04 05:25:21.216426 | controller | - ' + periodSeconds: 30'
2025-10-04 05:25:21.216433 | controller | - ' + successThreshold: 1'
2025-10-04 05:25:21.216445 | controller | - ' + timeoutSeconds: 30'
2025-10-04 05:25:21.216452 | controller | - ' name: glance-log'
2025-10-04 05:25:21.216460 | controller | - ' + readinessProbe:'
2025-10-04 05:25:21.216467 | controller | - ' + failureThreshold: 3'
2025-10-04 05:25:21.216475 | controller | - ' + httpGet:'
2025-10-04 05:25:21.216486 | controller | - ' + path: /healthcheck'
2025-10-04 05:25:21.216493 | controller | - ' + port: 9292'
2025-10-04 05:25:21.216501 | controller | - ' + scheme: HTTP'
2025-10-04 05:25:21.216508 | controller | - ' + initialDelaySeconds: 5'
2025-10-04 05:25:21.216516 | controller | - ' + periodSeconds: 30'
2025-10-04 05:25:21.216523 | controller | - ' + successThreshold: 1'
2025-10-04 05:25:21.216531 | controller | - ' + timeoutSeconds: 30'
2025-10-04 05:25:21.216538 | controller | - ' + resources: {}'
2025-10-04 05:25:21.216545 | controller | - ' + securityContext:'
2025-10-04 05:25:21.216553 | controller | - ' + allowPrivilegeEscalation: false'
2025-10-04 05:25:21.216563 | controller | - ' + capabilities:'
2025-10-04 05:25:21.216570 | controller | - ' + drop:'
2025-10-04 05:25:21.216577 | controller | - ' + - ALL'
2025-10-04 05:25:21.216584 | controller | - ' + runAsGroup: 42415'
2025-10-04 05:25:21.216592 | controller | - ' + runAsNonRoot: true'
2025-10-04 05:25:21.216599 | controller | - ' + runAsUser: 42415'
2025-10-04 05:25:21.216606 | controller | - ' + seccompProfile:'
2025-10-04 05:25:21.216614 | controller | - ' + type: RuntimeDefault'
2025-10-04 05:25:21.216621 | controller | - ' + startupProbe:'
2025-10-04 05:25:21.216628 | controller | - ' + exec:'
2025-10-04 05:25:21.216635 | controller | - ' + command:'
2025-10-04 05:25:21.216642 | controller | - ' + - /bin/true'
2025-10-04 05:25:21.216649 | controller | - ' + failureThreshold: 6'
2025-10-04 05:25:21.216656 | controller | - ' + periodSeconds: 10'
2025-10-04 05:25:21.216664 | controller | - ' + successThreshold: 1'
2025-10-04 05:25:21.216671 | controller | - ' + timeoutSeconds: 1'
2025-10-04 05:25:21.216678 | controller | - ' + terminationMessagePath: /dev/termination-log'
2025-10-04 05:25:21.216685 | controller | - ' + terminationMessagePolicy: File'
2025-10-04 05:25:21.216693 | controller | - ' + volumeMounts:'
2025-10-04 05:25:21.216700 | controller | - ' + - mountPath: /var/log/glance'
2025-10-04 05:25:21.216707 | controller | - ' + name: logs'
2025-10-04 05:25:21.216714 | controller | - ' - args:'
2025-10-04 05:25:21.216721 | controller | - ' - --single-child'
2025-10-04 05:25:21.216728 | controller | - ' - --'
2025-10-04 05:25:21.216736 | controller | - ' @@ -31,10 +115,217 @@'
2025-10-04 05:25:21.216743 | controller | - ' - /usr/local/bin/kolla_start'
2025-10-04 05:25:21.216751 | controller | - ' command:'
2025-10-04 05:25:21.216758 | controller | - ' - /usr/bin/dumb-init'
2025-10-04 05:25:21.216765 | controller | - ' + env:'
2025-10-04 05:25:21.216773 | controller | - ' + - name: CONFIG_HASH'
2025-10-04 05:25:21.216780 | controller | - ' + value: n659h68h5d7h54fh64bh597h644hf8h687h5cch679hddh74h6dh688h69h7dhc6h6dh568h68ch684h84h74h5d9hd5h644h588h657h699h696hfdq'
2025-10-04 05:25:21.216787 | controller | - ' + - name: GLANCE_DOMAIN'
2025-10-04 05:25:21.216795 | controller | - ' + value: glance-default-external-api.glance-kuttl-tests.svc'
2025-10-04 05:25:21.216802 | controller | - ' + - name: KOLLA_CONFIG_STRATEGY'
2025-10-04 05:25:21.216809 | controller | - ' + value: COPY_ALWAYS'
2025-10-04 05:25:21.216816 | controller | - ' + - name: URISCHEME'
2025-10-04 05:25:21.216823 | controller | - ' + value: HTTP'
2025-10-04 05:25:21.216830 | controller | - ' + image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified'
2025-10-04 05:25:21.216842 | controller | - ' + imagePullPolicy: IfNotPresent'
2025-10-04 05:25:21.216849 | controller | - ' + livenessProbe:'
2025-10-04 05:25:21.216857 | controller | - ' + failureThreshold: 3'
2025-10-04 05:25:21.216864 | controller | - ' + httpGet:'
2025-10-04 05:25:21.216871 | controller | - ' + path: /healthcheck'
2025-10-04 05:25:21.216879 | controller | - ' + port: 9292'
2025-10-04 05:25:21.216888 | controller | - ' + scheme: HTTP'
2025-10-04 05:25:21.216895 | controller | - ' + initialDelaySeconds: 5'
2025-10-04 05:25:21.216905 | controller | - ' + periodSeconds: 30'
2025-10-04 05:25:21.216913 | controller | - ' + successThreshold: 1'
2025-10-04 05:25:21.216924 | controller | - ' + timeoutSeconds: 30'
2025-10-04 05:25:21.216931 | controller | - ' name: glance-httpd'
2025-10-04 05:25:21.216939 | controller | - ' + readinessProbe:'
2025-10-04 05:25:21.216946 | controller | - ' + failureThreshold: 3'
2025-10-04 05:25:21.216953 | controller | - ' + httpGet:'
2025-10-04 05:25:21.216960 | controller | - ' + path: /healthcheck'
2025-10-04 05:25:21.216967 | controller | - ' + port: 9292'
2025-10-04 05:25:21.216974 | controller | - ' + scheme: HTTP'
2025-10-04 05:25:21.216981 | controller | - ' + initialDelaySeconds: 5'
2025-10-04 05:25:21.216988 | controller | - ' + periodSeconds: 30'
2025-10-04 05:25:21.216996 | controller | - ' + successThreshold: 1'
2025-10-04 05:25:21.217003 | controller | - ' + timeoutSeconds: 30'
2025-10-04 05:25:21.217010 | controller | - ' + resources: {}'
2025-10-04 05:25:21.217017 | controller | - ' + securityContext:'
2025-10-04 05:25:21.217025 | controller | - ' + allowPrivilegeEscalation: true'
2025-10-04 05:25:21.217032 | controller | - ' + capabilities:'
2025-10-04 05:25:21.217039 | controller | - ' + drop:'
2025-10-04 05:25:21.217047 | controller | - ' + - MKNOD'
2025-10-04 05:25:21.217060 | controller | - ' + privileged: true'
2025-10-04 05:25:21.217068 | controller | - ' + runAsGroup: 42415'
2025-10-04 05:25:21.217075 | controller | - ' + runAsUser: 42415'
2025-10-04 05:25:21.217083 | controller | - ' + seccompProfile:'
2025-10-04 05:25:21.217113 | controller | - ' + type: RuntimeDefault'
2025-10-04 05:25:21.217122 | controller | - ' + startupProbe:'
2025-10-04 05:25:21.217155 | controller | - ' + exec:'
2025-10-04 05:25:21.217163 | controller | - ' + command:'
2025-10-04 05:25:21.217171 | controller | - ' + - /bin/true'
2025-10-04 05:25:21.217178 | controller | - ' + failureThreshold: 6'
2025-10-04 05:25:21.217185 | controller | - ' + periodSeconds: 10'
2025-10-04 05:25:21.217193 | controller | - ' + successThreshold: 1'
2025-10-04 05:25:21.217201 | controller | - ' + timeoutSeconds: 1'
2025-10-04 05:25:21.217208 | controller | - ' + terminationMessagePath: /dev/termination-log'
2025-10-04 05:25:21.217215 | controller | - ' + terminationMessagePolicy: File'
2025-10-04 05:25:21.217223 | controller | - ' + volumeMounts:'
2025-10-04 05:25:21.217230 | controller | - ' + - mountPath: /var/lib/config-data/default'
2025-10-04 05:25:21.217237 | controller | - ' + name: config-data'
2025-10-04 05:25:21.217245 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.217252 | controller | - ' + - mountPath: /etc/my.cnf'
2025-10-04 05:25:21.217259 | controller | - ' + name: config-data'
2025-10-04 05:25:21.217266 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.217273 | controller | - ' + subPath: my.cnf'
2025-10-04 05:25:21.217280 | controller | - ' + - mountPath: /var/lib/kolla/config_files/config.json'
2025-10-04 05:25:21.217288 | controller | - ' + name: config-data'
2025-10-04 05:25:21.217295 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.217302 | controller | - ' + subPath: glance-httpd-config.json'
2025-10-04 05:25:21.217317 | controller | - ' + - mountPath: /var/lib/glance'
2025-10-04 05:25:21.217324 | controller | - ' + name: glance'
2025-10-04 05:25:21.217331 | controller | - ' + - mountPath: /etc/iscsi'
2025-10-04 05:25:21.217338 | controller | - ' + name: etc-iscsi'
2025-10-04 05:25:21.217346 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.217353 | controller | - ' + - mountPath: /dev'
2025-10-04 05:25:21.217361 | controller | - ' + name: dev'
2025-10-04 05:25:21.217368 | controller | - ' + - mountPath: /lib/modules'
2025-10-04 05:25:21.217376 | controller | - ' + name: lib-modules'
2025-10-04 05:25:21.217383 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.217390 | controller | - ' + - mountPath: /run'
2025-10-04 05:25:21.217397 | controller | - ' + name: run'
2025-10-04 05:25:21.217403 | controller | - ' + - mountPath: /sys'
2025-10-04 05:25:21.217409 | controller | - ' + name: sys'
2025-10-04 05:25:21.217415 | controller | - ' + - mountPath: /var/locks/openstack/os-brick'
2025-10-04 05:25:21.217421 | controller | - ' + name: var-locks-brick'
2025-10-04 05:25:21.217427 | controller | - ' + - mountPath: /etc/nvme'
2025-10-04 05:25:21.217433 | controller | - ' + name: etc-nvme'
2025-10-04 05:25:21.217439 | controller | - ' + - mountPath: /var/log/glance'
2025-10-04 05:25:21.217446 | controller | - ' + name: logs'
2025-10-04 05:25:21.217453 | controller | - ' + - mountPath: /usr/local/bin/container-scripts'
2025-10-04 05:25:21.217460 | controller | - ' + name: scripts'
2025-10-04 05:25:21.217468 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.217480 | controller | - ' + - mountPath: /run/httpd'
2025-10-04 05:25:21.217488 | controller | - ' + name: httpd-run'
2025-10-04 05:25:21.217495 | controller | - ' + - mountPath: /var/lib/glance/image-cache'
2025-10-04 05:25:21.217502 | controller | - ' + name: glance-cache'
2025-10-04 05:25:21.217510 | controller | - ' + - args:'
2025-10-04 05:25:21.217517 | controller | - ' + - --single-child'
2025-10-04 05:25:21.217524 | controller | - ' + - --'
2025-10-04 05:25:21.217531 | controller | - ' + - /bin/bash'
2025-10-04 05:25:21.217538 | controller | - ' + - -c'
2025-10-04 05:25:21.217545 | controller | - ' + - /usr/local/bin/kolla_start'
2025-10-04 05:25:21.217552 | controller | - ' + command:'
2025-10-04 05:25:21.217559 | controller | - ' + - /usr/bin/dumb-init'
2025-10-04 05:25:21.217567 | controller | - ' + env:'
2025-10-04 05:25:21.217574 | controller | - ' + - name: CONFIG_HASH'
2025-10-04 05:25:21.217581 | controller | - ' + value: n659h68h5d7h54fh64bh597h644hf8h687h5cch679hddh74h6dh688h69h7dhc6h6dh568h68ch684h84h74h5d9hd5h644h588h657h699h696hfdq'
2025-10-04 05:25:21.217588 | controller | - ' + - name: GLANCE_DOMAIN'
2025-10-04 05:25:21.217595 | controller | - ' + value: glance-default-external-api.glance-kuttl-tests.svc'
2025-10-04 05:25:21.217602 | controller | - ' + - name: KOLLA_CONFIG_STRATEGY'
2025-10-04 05:25:21.217610 | controller | - ' + value: COPY_ALWAYS'
2025-10-04 05:25:21.217617 | controller | - ' + - name: URISCHEME'
2025-10-04 05:25:21.217681 | controller | - ' + value: HTTP'
2025-10-04 05:25:21.217688 | controller | - ' + image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified'
2025-10-04 05:25:21.217696 | controller | - ' + imagePullPolicy: IfNotPresent'
2025-10-04 05:25:21.217703 | controller | - ' + livenessProbe:'
2025-10-04 05:25:21.217710 | controller | - ' + failureThreshold: 3'
2025-10-04 05:25:21.217717 | controller | - ' + httpGet:'
2025-10-04 05:25:21.217724 | controller | - ' + path: /healthcheck'
2025-10-04 05:25:21.217732 | controller | - ' + port: 9292'
2025-10-04 05:25:21.217739 | controller | - ' + scheme: HTTP'
2025-10-04 05:25:21.217746 | controller | - ' + initialDelaySeconds: 5'
2025-10-04 05:25:21.217758 | controller | - ' + periodSeconds: 30'
2025-10-04 05:25:21.217765 | controller | - ' + successThreshold: 1'
2025-10-04 05:25:21.217772 | controller | - ' + timeoutSeconds: 30'
2025-10-04 05:25:21.217780 | controller | - ' + name: glance-api'
2025-10-04 05:25:21.217787 | controller | - ' + readinessProbe:'
2025-10-04 05:25:21.217801 | controller | - ' + failureThreshold: 3'
2025-10-04 05:25:21.217809 | controller | - ' + httpGet:'
2025-10-04 05:25:21.217816 | controller | - ' + path: /healthcheck'
2025-10-04 05:25:21.217822 | controller | - ' + port: 9292'
2025-10-04 05:25:21.217828 | controller | - ' + scheme: HTTP'
2025-10-04 05:25:21.217834 | controller | - ' + initialDelaySeconds: 5'
2025-10-04 05:25:21.217839 | controller | - ' + periodSeconds: 30'
2025-10-04 05:25:21.217845 | controller | - ' + successThreshold: 1'
2025-10-04 05:25:21.217851 | controller | - ' + timeoutSeconds: 30'
2025-10-04 05:25:21.217857 | controller | - ' + resources: {}'
2025-10-04 05:25:21.217863 | controller | - ' + securityContext:'
2025-10-04 05:25:21.217869 | controller | - ' + allowPrivilegeEscalation: true'
2025-10-04 05:25:21.217875 | controller | - ' + privileged: true'
2025-10-04 05:25:21.217880 | controller | - ' + runAsUser: 42415'
2025-10-04 05:25:21.217886 | controller | - ' + seccompProfile:'
2025-10-04 05:25:21.217892 | controller | - ' + type: RuntimeDefault'
2025-10-04 05:25:21.217898 | controller | - ' + startupProbe:'
2025-10-04 05:25:21.217904 | controller | - ' + exec:'
2025-10-04 05:25:21.217910 | controller | - ' + command:'
2025-10-04 05:25:21.217915 | controller | - ' + - /bin/true'
2025-10-04 05:25:21.217921 | controller | - ' + failureThreshold: 6'
2025-10-04 05:25:21.217927 | controller | - ' + periodSeconds: 10'
2025-10-04 05:25:21.217933 | controller | - ' + successThreshold: 1'
2025-10-04 05:25:21.217939 | controller | - ' + timeoutSeconds: 1'
2025-10-04 05:25:21.217945 | controller | - ' + terminationMessagePath: /dev/termination-log'
2025-10-04 05:25:21.217950 | controller | - ' + terminationMessagePolicy: File'
2025-10-04 05:25:21.217957 | controller | - ' + volumeMounts:'
2025-10-04 05:25:21.217964 | controller | - ' + - mountPath: /var/lib/config-data/default'
2025-10-04 05:25:21.217971 | controller | - ' + name: config-data'
2025-10-04 05:25:21.217979 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.217984 | controller | - ' + - mountPath: /etc/my.cnf'
2025-10-04 05:25:21.217990 | controller | - ' + name: config-data'
2025-10-04 05:25:21.217996 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.218002 | controller | - ' + subPath: my.cnf'
2025-10-04 05:25:21.218008 | controller | - ' + - mountPath: /var/lib/kolla/config_files/config.json'
2025-10-04 05:25:21.218014 | controller | - ' + name: config-data'
2025-10-04 05:25:21.218019 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.218025 | controller | - ' + subPath: glance-api-config.json'
2025-10-04 05:25:21.218031 | controller | - ' + - mountPath: /var/lib/glance'
2025-10-04 05:25:21.218037 | controller | - ' + name: glance'
2025-10-04 05:25:21.218047 | controller | - ' + - mountPath: /etc/iscsi'
2025-10-04 05:25:21.218053 | controller | - ' + name: etc-iscsi'
2025-10-04 05:25:21.218059 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.218065 | controller | - ' + - mountPath: /dev'
2025-10-04 05:25:21.218071 | controller | - ' + name: dev'
2025-10-04 05:25:21.218077 | controller | - ' + - mountPath: /lib/modules'
2025-10-04 05:25:21.218082 | controller | - ' + name: lib-modules'
2025-10-04 05:25:21.218088 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.218094 | controller | - ' + - mountPath: /run'
2025-10-04 05:25:21.218104 | controller | - ' + name: run'
2025-10-04 05:25:21.218155 | controller | - ' + - mountPath: /sys'
2025-10-04 05:25:21.218165 | controller | - ' + name: sys'
2025-10-04 05:25:21.218171 | controller | - ' + - mountPath: /var/locks/openstack/os-brick'
2025-10-04 05:25:21.218177 | controller | - ' + name: var-locks-brick'
2025-10-04 05:25:21.218183 | controller | - ' + - mountPath: /etc/nvme'
2025-10-04 05:25:21.218189 | controller | - ' + name: etc-nvme'
2025-10-04 05:25:21.218198 | controller | - ' + - mountPath: /var/log/glance'
2025-10-04 05:25:21.218204 | controller | - ' + name: logs'
2025-10-04 05:25:21.218210 | controller | - ' + - mountPath: /usr/local/bin/container-scripts'
2025-10-04 05:25:21.218216 | controller | - ' + name: scripts'
2025-10-04 05:25:21.218222 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.218227 | controller | - ' + - mountPath: /run/httpd'
2025-10-04 05:25:21.218233 | controller | - ' + name: httpd-run'
2025-10-04 05:25:21.218239 | controller | - ' + - mountPath: /var/lib/glance/image-cache'
2025-10-04 05:25:21.218245 | controller | - ' + name: glance-cache'
2025-10-04 05:25:21.218251 | controller | - ' + dnsPolicy: ClusterFirst'
2025-10-04 05:25:21.218257 | controller | - ' + hostPID: true'
2025-10-04 05:25:21.218262 | controller | - ' + restartPolicy: Always'
2025-10-04 05:25:21.218268 | controller | - ' + schedulerName: default-scheduler'
2025-10-04 05:25:21.218274 | controller | - ' + securityContext:'
2025-10-04 05:25:21.218280 | controller | - ' + fsGroup: 42415'
2025-10-04 05:25:21.218286 | controller | - ' serviceAccount: glance-glance'
2025-10-04 05:25:21.218292 | controller | - ' serviceAccountName: glance-glance'
2025-10-04 05:25:21.218297 | controller | - ' + terminationGracePeriodSeconds: 30'
2025-10-04 05:25:21.218303 | controller | - ' + volumes: ''[... elided field over 10 lines long ...]'''
2025-10-04 05:25:21.218309 | controller | - ' + updateStrategy:'
2025-10-04 05:25:21.218315 | controller | - ' + rollingUpdate:'
2025-10-04 05:25:21.218321 | controller | - ' + partition: 0'
2025-10-04 05:25:21.218327 | controller | - ' + type: RollingUpdate'
2025-10-04 05:25:21.218333 | controller | - ' + volumeClaimTemplates: ''[... elided field over 10 lines long ...]'''
2025-10-04 05:25:21.218338 | controller | - ' status:'
2025-10-04 05:25:21.218344 | controller | - ' availableReplicas: 1'
2025-10-04 05:25:21.218350 | controller | - ' + collisionCount: 0'
2025-10-04 05:25:21.218356 | controller | - ' + currentReplicas: 1'
2025-10-04 05:25:21.218362 | controller | - ' + currentRevision: glance-default-external-api-754d9c66d6'
2025-10-04 05:25:21.218368 | controller | - ' + observedGeneration: 4'
2025-10-04 05:25:21.218373 | controller | - ' + readyReplicas: 1'
2025-10-04 05:25:21.218379 | controller | - ' replicas: 1'
2025-10-04 05:25:21.218390 | controller | - ' + updateRevision: glance-default-external-api-754d9c66d6'
2025-10-04 05:25:21.218396 | controller | - ' + updatedReplicas: 1'
2025-10-04 05:25:21.218402 | controller | - ' '
2025-10-04 05:25:21.218408 | controller | - ' '
2025-10-04 05:25:21.218414 | controller | - ' case.go:398: resource StatefulSet:glance-kuttl-tests/glance-default-external-api:
2025-10-04 05:25:21.218420 | controller | .spec.template.spec.containers: slice length mismatch: 2 != 3'
2025-10-04 05:25:21.218426 | controller | - ' case.go:398: --- StatefulSet:glance-kuttl-tests/glance-default-internal-api'
2025-10-04 05:25:21.218432 | controller | - ' +++ StatefulSet:glance-kuttl-tests/glance-default-internal-api'
2025-10-04 05:25:21.218438 | controller | - ' @@ -1,18 +1,47 @@'
2025-10-04 05:25:21.218444 | controller | - ' apiVersion: apps/v1'
2025-10-04 05:25:21.218449 | controller | - ' kind: StatefulSet'
2025-10-04 05:25:21.218455 | controller | - ' metadata:'
2025-10-04 05:25:21.218461 | controller | - ' + labels:'
2025-10-04 05:25:21.218467 | controller | - ' + component: glance-api'
2025-10-04 05:25:21.218504 | controller | - ' + glanceAPI: glance-default-internal'
2025-10-04 05:25:21.218514 | controller | - ' + owner: glance-default-internal'
2025-10-04 05:25:21.218520 | controller | - ' + service: glance'
2025-10-04 05:25:21.218526 | controller | - ' + managedFields: ''[... elided field over 10 lines long ...]'''
2025-10-04 05:25:21.218532 | controller | - ' name: glance-default-internal-api'
2025-10-04 05:25:21.218538 | controller | - ' namespace: glance-kuttl-tests'
2025-10-04 05:25:21.218544 | controller | - ' + ownerReferences:'
2025-10-04 05:25:21.218550 | controller | - ' + - apiVersion: glance.openstack.org/v1beta1'
2025-10-04 05:25:21.218555 | controller | - ' + blockOwnerDeletion: true'
2025-10-04 05:25:21.218561 | controller | - ' + controller: true'
2025-10-04 05:25:21.218567 | controller | - ' + kind: GlanceAPI'
2025-10-04 05:25:21.218573 | controller | - ' + name: glance-default-internal'
2025-10-04 05:25:21.218579 | controller | - ' + uid: 27665bdb-3b56-4f01-8fec-051926a4bcf9'
2025-10-04 05:25:21.218584 | controller | - ' spec:'
2025-10-04 05:25:21.218590 | controller | - ' + persistentVolumeClaimRetentionPolicy:'
2025-10-04 05:25:21.218596 | controller | - ' + whenDeleted: Retain'
2025-10-04 05:25:21.218602 | controller | - ' + whenScaled: Retain'
2025-10-04 05:25:21.218608 | controller | - ' + podManagementPolicy: Parallel'
2025-10-04 05:25:21.218614 | controller | - ' replicas: 1'
2025-10-04 05:25:21.218620 | controller | - ' + revisionHistoryLimit: 10'
2025-10-04 05:25:21.218625 | controller | - ' selector:'
2025-10-04 05:25:21.218631 | controller | - ' matchLabels:'
2025-10-04 05:25:21.218637 | controller | - ' + component: glance-api'
2025-10-04 05:25:21.218643 | controller | - ' + glanceAPI: glance-default-internal'
2025-10-04 05:25:21.218649 | controller | - ' + owner: glance-default-internal'
2025-10-04 05:25:21.218655 | controller | - ' service: glance'
2025-10-04 05:25:21.218661 | controller | - ' + serviceName: glance-default-internal-api'
2025-10-04 05:25:21.218666 | controller | - ' template:'
2025-10-04 05:25:21.218672 | controller | - ' metadata:'
2025-10-04 05:25:21.218678 | controller | - ' + annotations:'
2025-10-04 05:25:21.218684 | controller | - ' + k8s.v1.cni.cncf.io/networks: ''[]'''
2025-10-04 05:25:21.218690 | controller | - ' + creationTimestamp: null'
2025-10-04 05:25:21.218696 | controller | - ' labels:'
2025-10-04 05:25:21.218701 | controller | - ' + component: glance-api'
2025-10-04 05:25:21.218707 | controller | - ' + glanceAPI: glance-default-internal'
2025-10-04 05:25:21.218713 | controller | - ' + owner: glance-default-internal'
2025-10-04 05:25:21.218719 | controller | - ' service: glance'
2025-10-04 05:25:21.218728 | controller | - ' spec:'
2025-10-04 05:25:21.218734 | controller | - ' + affinity: ''[... elided field over 10 lines long ...]'''
2025-10-04 05:25:21.218740 | controller | - ' containers:'
2025-10-04 05:25:21.218746 | controller | - ' - args:'
2025-10-04 05:25:21.218752 | controller | - ' - --single-child'
2025-10-04 05:25:21.218758 | controller | - ' @@ -22,7 +51,62 @@'
2025-10-04 05:25:21.218763 | controller | - ' - /usr/bin/tail -n+1 -F /var/log/glance/glance-default-internal.log
2025-10-04 05:25:21.218769 | controller | 2>/dev/null'
2025-10-04 05:25:21.218775 | controller | - ' command:'
2025-10-04 05:25:21.218781 | controller | - ' - /usr/bin/dumb-init'
2025-10-04 05:25:21.218787 | controller | - ' + env:'
2025-10-04 05:25:21.218793 | controller | - ' + - name: CONFIG_HASH'
2025-10-04 05:25:21.218798 | controller | - ' + value: nbdhc7h56fh6chdbh54dh54ch68ch4h586h55dh5ch96h668hc4h59fh5d9hcch5bbh5cdhbbhbfh5bch597h97h5f5h59dh74h58dh5fh59ch7bq'
2025-10-04 05:25:21.218805 | controller | - ' + - name: GLANCE_DOMAIN'
2025-10-04 05:25:21.218810 | controller | - ' + value: glance-default-internal-api.glance-kuttl-tests.svc'
2025-10-04 05:25:21.218816 | controller | - ' + - name: KOLLA_CONFIG_STRATEGY'
2025-10-04 05:25:21.218822 | controller | - ' + value: COPY_ALWAYS'
2025-10-04 05:25:21.218831 | controller | - ' + - name: URISCHEME'
2025-10-04 05:25:21.218837 | controller | - ' + value: HTTP'
2025-10-04 05:25:21.218843 | controller | - ' + image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified'
2025-10-04 05:25:21.218849 | controller | - ' + imagePullPolicy: IfNotPresent'
2025-10-04 05:25:21.218854 | controller | - ' + livenessProbe:'
2025-10-04 05:25:21.218860 | controller | - ' + failureThreshold: 3'
2025-10-04 05:25:21.218866 | controller | - ' + httpGet:'
2025-10-04 05:25:21.218872 | controller | - ' + path: /healthcheck'
2025-10-04 05:25:21.218878 | controller | - ' + port: 9292'
2025-10-04 05:25:21.218884 | controller | - ' + scheme: HTTP'
2025-10-04 05:25:21.218889 | controller | - ' + initialDelaySeconds: 5'
2025-10-04 05:25:21.218895 | controller | - ' + periodSeconds: 30'
2025-10-04 05:25:21.218901 | controller | - ' + successThreshold: 1'
2025-10-04 05:25:21.218907 | controller | - ' + timeoutSeconds: 30'
2025-10-04 05:25:21.218913 | controller | - ' name: glance-log'
2025-10-04 05:25:21.218918 | controller | - ' + readinessProbe:'
2025-10-04 05:25:21.218924 | controller | - ' + failureThreshold: 3'
2025-10-04 05:25:21.218934 | controller | - ' + httpGet:'
2025-10-04 05:25:21.218940 | controller | - ' + path: /healthcheck'
2025-10-04 05:25:21.218946 | controller | - ' + port: 9292'
2025-10-04 05:25:21.218952 | controller | - ' + scheme: HTTP'
2025-10-04 05:25:21.218958 | controller | - ' + initialDelaySeconds: 5'
2025-10-04 05:25:21.218964 | controller | - ' + periodSeconds: 30'
2025-10-04 05:25:21.218970 | controller | - ' + successThreshold: 1'
2025-10-04 05:25:21.218976 | controller | - ' + timeoutSeconds: 30'
2025-10-04 05:25:21.218982 | controller | - ' + resources: {}'
2025-10-04 05:25:21.218988 | controller | - ' + securityContext:'
2025-10-04 05:25:21.218994 | controller | - ' + allowPrivilegeEscalation: false'
2025-10-04 05:25:21.219000 | controller | - ' + capabilities:'
2025-10-04 05:25:21.219006 | controller | - ' + drop:'
2025-10-04 05:25:21.219011 | controller | - ' + - ALL'
2025-10-04 05:25:21.219017 | controller | - ' + runAsGroup: 42415'
2025-10-04 05:25:21.219023 | controller | - ' + runAsNonRoot: true'
2025-10-04 05:25:21.219029 | controller | - ' + runAsUser: 42415'
2025-10-04 05:25:21.219035 | controller | - ' + seccompProfile:'
2025-10-04 05:25:21.219041 | controller | - ' + type: RuntimeDefault'
2025-10-04 05:25:21.219047 | controller | - ' + startupProbe:'
2025-10-04 05:25:21.219053 | controller | - ' + exec:'
2025-10-04 05:25:21.219059 | controller | - ' + command:'
2025-10-04 05:25:21.219065 | controller | - ' + - /bin/true'
2025-10-04 05:25:21.219071 | controller | - ' + failureThreshold: 6'
2025-10-04 05:25:21.219076 | controller | - ' + periodSeconds: 10'
2025-10-04 05:25:21.219082 | controller | - ' + successThreshold: 1'
2025-10-04 05:25:21.219088 | controller | - ' + timeoutSeconds: 1'
2025-10-04 05:25:21.219094 | controller | - ' + terminationMessagePath: /dev/termination-log'
2025-10-04 05:25:21.219100 | controller | - ' + terminationMessagePolicy: File'
2025-10-04 05:25:21.219106 | controller | - ' + volumeMounts:'
2025-10-04 05:25:21.219112 | controller | - ' + - mountPath: /var/log/glance'
2025-10-04 05:25:21.219118 | controller | - ' + name: logs'
2025-10-04 05:25:21.219137 | controller | - ' - args:'
2025-10-04 05:25:21.219146 | controller | - ' - --single-child'
2025-10-04 05:25:21.219152 | controller | - ' - --'
2025-10-04 05:25:21.219158 | controller | - ' @@ -31,10 +115,217 @@'
2025-10-04 05:25:21.219164 | controller | - ' - /usr/local/bin/kolla_start'
2025-10-04 05:25:21.219170 | controller | - ' command:'
2025-10-04 05:25:21.219179 | controller | - ' - /usr/bin/dumb-init'
2025-10-04 05:25:21.219188 | controller | - ' + env:'
2025-10-04 05:25:21.219194 | controller | - ' + - name: CONFIG_HASH'
2025-10-04 05:25:21.219200 | controller | - ' + value: nbdhc7h56fh6chdbh54dh54ch68ch4h586h55dh5ch96h668hc4h59fh5d9hcch5bbh5cdhbbhbfh5bch597h97h5f5h59dh74h58dh5fh59ch7bq'
2025-10-04 05:25:21.219206 | controller | - ' + - name: GLANCE_DOMAIN'
2025-10-04 05:25:21.219211 | controller | - ' + value: glance-default-internal-api.glance-kuttl-tests.svc'
2025-10-04 05:25:21.219217 | controller | - ' + - name: KOLLA_CONFIG_STRATEGY'
2025-10-04 05:25:21.219223 | controller | - ' + value: COPY_ALWAYS'
2025-10-04 05:25:21.219229 | controller | - ' + - name: URISCHEME'
2025-10-04 05:25:21.219235 | controller | - ' + value: HTTP'
2025-10-04 05:25:21.219241 | controller | - ' + image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified'
2025-10-04 05:25:21.219247 | controller | - ' + imagePullPolicy: IfNotPresent'
2025-10-04 05:25:21.219252 | controller | - ' + livenessProbe:'
2025-10-04 05:25:21.219258 | controller | - ' + failureThreshold: 3'
2025-10-04 05:25:21.219264 | controller | - ' + httpGet:'
2025-10-04 05:25:21.219270 | controller | - ' + path: /healthcheck'
2025-10-04 05:25:21.219276 | controller | - ' + port: 9292'
2025-10-04 05:25:21.219282 | controller | - ' + scheme: HTTP'
2025-10-04 05:25:21.219288 | controller | - ' + initialDelaySeconds: 5'
2025-10-04 05:25:21.219293 | controller | - ' + periodSeconds: 30'
2025-10-04 05:25:21.219299 | controller | - ' + successThreshold: 1'
2025-10-04 05:25:21.219305 | controller | - ' + timeoutSeconds: 30'
2025-10-04 05:25:21.219311 | controller | - ' name: glance-httpd'
2025-10-04 05:25:21.219316 | controller | - ' + readinessProbe:'
2025-10-04 05:25:21.219322 | controller | - ' + failureThreshold: 3'
2025-10-04 05:25:21.219328 | controller | - ' + httpGet:'
2025-10-04 05:25:21.219334 | controller | - ' + path: /healthcheck'
2025-10-04 05:25:21.219340 | controller | - ' + port: 9292'
2025-10-04 05:25:21.219346 | controller | - ' + scheme: HTTP'
2025-10-04 05:25:21.219351 | controller | - ' + initialDelaySeconds: 5'
2025-10-04 05:25:21.219357 | controller | - ' + periodSeconds: 30'
2025-10-04 05:25:21.219363 | controller | - ' + successThreshold: 1'
2025-10-04 05:25:21.219369 | controller | - ' + timeoutSeconds: 30'
2025-10-04 05:25:21.219376 | controller | - ' + resources: {}'
2025-10-04 05:25:21.219384 | controller | - ' + securityContext:'
2025-10-04 05:25:21.219392 | controller | - ' + allowPrivilegeEscalation: true'
2025-10-04 05:25:21.219399 | controller | - ' + capabilities:'
2025-10-04 05:25:21.219407 | controller | - ' + drop:'
2025-10-04 05:25:21.219414 | controller | - ' + - MKNOD'
2025-10-04 05:25:21.219422 | controller | - ' + privileged: true'
2025-10-04 05:25:21.219429 | controller | - ' + runAsGroup: 42415'
2025-10-04 05:25:21.219435 | controller | - ' + runAsUser: 42415'
2025-10-04 05:25:21.219441 | controller | - ' + seccompProfile:'
2025-10-04 05:25:21.219447 | controller | - ' + type: RuntimeDefault'
2025-10-04 05:25:21.219453 | controller | - ' + startupProbe:'
2025-10-04 05:25:21.219459 | controller | - ' + exec:'
2025-10-04 05:25:21.219465 | controller | - ' + command:'
2025-10-04 05:25:21.219471 | controller | - ' + - /bin/true'
2025-10-04 05:25:21.219477 | controller | - ' + failureThreshold: 6'
2025-10-04 05:25:21.219483 | controller | - ' + periodSeconds: 10'
2025-10-04 05:25:21.219489 | controller | - ' + successThreshold: 1'
2025-10-04 05:25:21.219500 | controller | - ' + timeoutSeconds: 1'
2025-10-04 05:25:21.219506 | controller | - ' + terminationMessagePath: /dev/termination-log'
2025-10-04 05:25:21.219515 | controller | - ' + terminationMessagePolicy: File'
2025-10-04 05:25:21.219521 | controller | - ' + volumeMounts:'
2025-10-04 05:25:21.219527 | controller | - ' + - mountPath: /var/lib/config-data/default'
2025-10-04 05:25:21.219533 | controller | - ' + name: config-data'
2025-10-04 05:25:21.219539 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.219545 | controller | - ' + - mountPath: /etc/my.cnf'
2025-10-04 05:25:21.219551 | controller | - ' + name: config-data'
2025-10-04 05:25:21.219556 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.219562 | controller | - ' + subPath: my.cnf'
2025-10-04 05:25:21.219568 | controller | - ' + - mountPath: /var/lib/kolla/config_files/config.json'
2025-10-04 05:25:21.219574 | controller | - ' + name: config-data'
2025-10-04 05:25:21.219580 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.219589 | controller | - ' + subPath: glance-httpd-config.json'
2025-10-04 05:25:21.219595 | controller | - ' + - mountPath: /var/lib/glance'
2025-10-04 05:25:21.219601 | controller | - ' + name: glance'
2025-10-04 05:25:21.219607 | controller | - ' + - mountPath: /etc/iscsi'
2025-10-04 05:25:21.219613 | controller | - ' + name: etc-iscsi'
2025-10-04 05:25:21.219619 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.219628 | controller | - ' + - mountPath: /dev'
2025-10-04 05:25:21.219634 | controller | - ' + name: dev'
2025-10-04 05:25:21.219640 | controller | - ' + - mountPath: /lib/modules'
2025-10-04 05:25:21.219646 | controller | - ' + name: lib-modules'
2025-10-04 05:25:21.219652 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.219658 | controller | - ' + - mountPath: /run'
2025-10-04 05:25:21.219663 | controller | - ' + name: run'
2025-10-04 05:25:21.219669 | controller | - ' + - mountPath: /sys'
2025-10-04 05:25:21.219675 | controller | - ' + name: sys'
2025-10-04 05:25:21.219681 | controller | - ' + - mountPath: /var/locks/openstack/os-brick'
2025-10-04 05:25:21.219687 | controller | - ' + name: var-locks-brick'
2025-10-04 05:25:21.219693 | controller | - ' + - mountPath: /etc/nvme'
2025-10-04 05:25:21.219699 | controller | - ' + name: etc-nvme'
2025-10-04 05:25:21.219705 | controller | - ' + - mountPath: /var/log/glance'
2025-10-04 05:25:21.219711 | controller | - ' + name: logs'
2025-10-04 05:25:21.219717 | controller | - ' + - mountPath: /usr/local/bin/container-scripts'
2025-10-04 05:25:21.219723 | controller | - ' + name: scripts'
2025-10-04 05:25:21.219728 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.219734 | controller | - ' + - mountPath: /run/httpd'
2025-10-04 05:25:21.219740 | controller | - ' + name: httpd-run'
2025-10-04 05:25:21.219746 | controller | - ' + - mountPath: /var/lib/glance/image-cache'
2025-10-04 05:25:21.219752 | controller | - ' + name: glance-cache'
2025-10-04 05:25:21.219758 | controller | - ' + - args:'
2025-10-04 05:25:21.219764 | controller | - ' + - --single-child'
2025-10-04 05:25:21.219770 | controller | - ' + - --'
2025-10-04 05:25:21.219776 | controller | - ' + - /bin/bash'
2025-10-04 05:25:21.219782 | controller | - ' + - -c'
2025-10-04 05:25:21.219788 | controller | - ' + - /usr/local/bin/kolla_start'
2025-10-04 05:25:21.219794 | controller | - ' + command:'
2025-10-04 05:25:21.219799 | controller | - ' + - /usr/bin/dumb-init'
2025-10-04 05:25:21.219805 | controller | - ' + env:'
2025-10-04 05:25:21.219811 | controller | - ' + - name: CONFIG_HASH'
2025-10-04 05:25:21.219817 | controller | - ' + value: nbdhc7h56fh6chdbh54dh54ch68ch4h586h55dh5ch96h668hc4h59fh5d9hcch5bbh5cdhbbhbfh5bch597h97h5f5h59dh74h58dh5fh59ch7bq'
2025-10-04 05:25:21.219823 | controller | - ' + - name: GLANCE_DOMAIN'
2025-10-04 05:25:21.219829 | controller | - ' + value: glance-default-internal-api.glance-kuttl-tests.svc'
2025-10-04 05:25:21.219838 | controller | - ' + - name: KOLLA_CONFIG_STRATEGY'
2025-10-04 05:25:21.219844 | controller | - ' + value: COPY_ALWAYS'
2025-10-04 05:25:21.219850 | controller | - ' + - name: URISCHEME'
2025-10-04 05:25:21.219856 | controller | - ' + value: HTTP'
2025-10-04 05:25:21.219862 | controller | - ' + image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified'
2025-10-04 05:25:21.219868 | controller | - ' + imagePullPolicy: IfNotPresent'
2025-10-04 05:25:21.219874 | controller | - ' + livenessProbe:'
2025-10-04 05:25:21.219880 | controller | - ' + failureThreshold: 3'
2025-10-04 05:25:21.219885 | controller | - ' + httpGet:'
2025-10-04 05:25:21.219891 | controller | - ' + path: /healthcheck'
2025-10-04 05:25:21.219897 | controller | - ' + port: 9292'
2025-10-04 05:25:21.219903 | controller | - ' + scheme: HTTP'
2025-10-04 05:25:21.219909 | controller | - ' + initialDelaySeconds: 5'
2025-10-04 05:25:21.219916 | controller | - ' + periodSeconds: 30'
2025-10-04 05:25:21.219923 | controller | - ' + successThreshold: 1'
2025-10-04 05:25:21.219930 | controller | - ' + timeoutSeconds: 30'
2025-10-04 05:25:21.219937 | controller | - ' + name: glance-api'
2025-10-04 05:25:21.219945 | controller | - ' + readinessProbe:'
2025-10-04 05:25:21.219952 | controller | - ' + failureThreshold: 3'
2025-10-04 05:25:21.219959 | controller | - ' + httpGet:'
2025-10-04 05:25:21.219967 | controller | - ' + path: /healthcheck'
2025-10-04 05:25:21.219974 | controller | - ' + port: 9292'
2025-10-04 05:25:21.219981 | controller | - ' + scheme: HTTP'
2025-10-04 05:25:21.219989 | controller | - ' + initialDelaySeconds: 5'
2025-10-04 05:25:21.219996 | controller | - ' + periodSeconds: 30'
2025-10-04 05:25:21.220003 | controller | - ' + successThreshold: 1'
2025-10-04 05:25:21.220010 | controller | - ' + timeoutSeconds: 30'
2025-10-04 05:25:21.220017 | controller | - ' + resources: {}'
2025-10-04 05:25:21.220024 | controller | - ' + securityContext:'
2025-10-04 05:25:21.220032 | controller | - ' + allowPrivilegeEscalation: true'
2025-10-04 05:25:21.220046 | controller | - ' + privileged: true'
2025-10-04 05:25:21.220053 | controller | - ' + runAsUser: 42415'
2025-10-04 05:25:21.220060 | controller | - ' + seccompProfile:'
2025-10-04 05:25:21.220068 | controller | - ' + type: RuntimeDefault'
2025-10-04 05:25:21.220075 | controller | - ' + startupProbe:'
2025-10-04 05:25:21.220082 | controller | - ' + exec:'
2025-10-04 05:25:21.220088 | controller | - ' + command:'
2025-10-04 05:25:21.220094 | controller | - ' + - /bin/true'
2025-10-04 05:25:21.220100 | controller | - ' + failureThreshold: 6'
2025-10-04 05:25:21.220137 | controller | - ' + periodSeconds: 10'
2025-10-04 05:25:21.220148 | controller | - ' + successThreshold: 1'
2025-10-04 05:25:21.220154 | controller | - ' + timeoutSeconds: 1'
2025-10-04 05:25:21.220160 | controller | - ' + terminationMessagePath: /dev/termination-log'
2025-10-04 05:25:21.220166 | controller | - ' + terminationMessagePolicy: File'
2025-10-04 05:25:21.220171 | controller | - ' + volumeMounts:'
2025-10-04 05:25:21.220177 | controller | - ' + - mountPath: /var/lib/config-data/default'
2025-10-04 05:25:21.220183 | controller | - ' + name: config-data'
2025-10-04 05:25:21.220189 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.220195 | controller | - ' + - mountPath: /etc/my.cnf'
2025-10-04 05:25:21.220201 | controller | - ' + name: config-data'
2025-10-04 05:25:21.220206 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.220212 | controller | - ' + subPath: my.cnf'
2025-10-04 05:25:21.220218 | controller | - ' + - mountPath: /var/lib/kolla/config_files/config.json'
2025-10-04 05:25:21.220224 | controller | - ' + name: config-data'
2025-10-04 05:25:21.220236 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.220242 | controller | - ' + subPath: glance-api-config.json'
2025-10-04 05:25:21.220248 | controller | - ' + - mountPath: /var/lib/glance'
2025-10-04 05:25:21.220254 | controller | - ' + name: glance'
2025-10-04 05:25:21.220260 | controller | - ' + - mountPath: /etc/iscsi'
2025-10-04 05:25:21.220266 | controller | - ' + name: etc-iscsi'
2025-10-04 05:25:21.220272 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.220278 | controller | - ' + - mountPath: /dev'
2025-10-04 05:25:21.220283 | controller | - ' + name: dev'
2025-10-04 05:25:21.220289 | controller | - ' + - mountPath: /lib/modules'
2025-10-04 05:25:21.220295 | controller | - ' + name: lib-modules'
2025-10-04 05:25:21.220301 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.220307 | controller | - ' + - mountPath: /run'
2025-10-04 05:25:21.220313 | controller | - ' + name: run'
2025-10-04 05:25:21.220318 | controller | - ' + - mountPath: /sys'
2025-10-04 05:25:21.220324 | controller | - ' + name: sys'
2025-10-04 05:25:21.220330 | controller | - ' + - mountPath: /var/locks/openstack/os-brick'
2025-10-04 05:25:21.220336 | controller | - ' + name: var-locks-brick'
2025-10-04 05:25:21.220342 | controller | - ' + - mountPath: /etc/nvme'
2025-10-04 05:25:21.220348 | controller | - ' + name: etc-nvme'
2025-10-04 05:25:21.220354 | controller | - ' + - mountPath: /var/log/glance'
2025-10-04 05:25:21.220359 | controller | - ' + name: logs'
2025-10-04 05:25:21.220365 | controller | - ' + - mountPath: /usr/local/bin/container-scripts'
2025-10-04 05:25:21.220371 | controller | - ' + name: scripts'
2025-10-04 05:25:21.220377 | controller | - ' + readOnly: true'
2025-10-04 05:25:21.220383 | controller | - ' + - mountPath: /run/httpd'
2025-10-04 05:25:21.220388 | controller | - ' + name: httpd-run'
2025-10-04 05:25:21.220394 | controller | - ' + - mountPath: /var/lib/glance/image-cache'
2025-10-04 05:25:21.220400 | controller | - ' + name: glance-cache'
2025-10-04 05:25:21.220406 | controller | - ' + dnsPolicy: ClusterFirst'
2025-10-04 05:25:21.220412 | controller | - ' + hostPID: true'
2025-10-04 05:25:21.220418 | controller | - ' + restartPolicy: Always'
2025-10-04 05:25:21.220424 | controller | - ' + schedulerName: default-scheduler'
2025-10-04 05:25:21.220429 | controller | - ' + securityContext:'
2025-10-04 05:25:21.220435 | controller | - ' + fsGroup: 42415'
2025-10-04 05:25:21.220441 | controller | - ' serviceAccount: glance-glance'
2025-10-04 05:25:21.220447 | controller | - ' serviceAccountName: glance-glance'
2025-10-04 05:25:21.220453 | controller | - ' + terminationGracePeriodSeconds: 30'
2025-10-04 05:25:21.220459 | controller | - ' + volumes: ''[... elided field over 10 lines long ...]'''
2025-10-04 05:25:21.220465 | controller | - ' + updateStrategy:'
2025-10-04 05:25:21.220470 | controller | - ' + rollingUpdate:'
2025-10-04 05:25:21.220476 | controller | - ' + partition: 0'
2025-10-04 05:25:21.220482 | controller | - ' + type: RollingUpdate'
2025-10-04 05:25:21.220488 | controller | - ' + volumeClaimTemplates: ''[... elided field over 10 lines long ...]'''
2025-10-04 05:25:21.220494 | controller | - ' status:'
2025-10-04 05:25:21.220500 | controller | - ' availableReplicas: 1'
2025-10-04 05:25:21.220505 | controller | - ' + collisionCount: 0'
2025-10-04 05:25:21.220511 | controller | - ' + currentReplicas: 1'
2025-10-04 05:25:21.220517 | controller | - ' + currentRevision: glance-default-internal-api-5dbf4b469b'
2025-10-04 05:25:21.220523 | controller | - ' + observedGeneration: 4'
2025-10-04 05:25:21.220529 | controller | - ' + readyReplicas: 1'
2025-10-04 05:25:21.220534 | controller | - ' replicas: 1'
2025-10-04 05:25:21.220540 | controller | - ' + updateRevision: glance-default-internal-api-5dbf4b469b'
2025-10-04 05:25:21.220546 | controller | - ' + updatedReplicas: 1'
2025-10-04 05:25:21.220556 | controller | - ' '
2025-10-04 05:25:21.220563 | controller | - ' '
2025-10-04 05:25:21.220571 | controller | - ' case.go:398: resource StatefulSet:glance-kuttl-tests/glance-default-internal-api:
2025-10-04 05:25:21.220578 | controller | .spec.template.spec.containers: slice length mismatch: 2 != 3'
2025-10-04 05:25:21.220584 | controller | - ' logger.go:42: 05:24:20 | glance_split | skipping kubernetes event logging'
2025-10-04 05:25:21.220590 | controller | - === CONT kuttl/harness/glance_single
2025-10-04 05:25:21.220596 | controller | - ' logger.go:42: 05:24:20 | glance_single | Skipping creation of user-supplied
2025-10-04 05:25:21.220606 | controller | namespace: glance-kuttl-tests'
2025-10-04 05:25:21.220612 | controller | - ' logger.go:42: 05:24:20 | glance_single/1-deploy_glance | starting test step
2025-10-04 05:25:21.220618 | controller | 1-deploy_glance'
2025-10-04 05:25:21.220625 | controller | - ' logger.go:42: 05:24:20 | glance_single/1-deploy_glance | running command: [sh
2025-10-04 05:25:21.220632 | controller | -c oc kustomize ../../../../config/samples/layout/single | oc apply -n $NAMESPACE
2025-10-04 05:25:21.220640 | controller | -f -'
2025-10-04 05:25:21.220647 | controller | - ' ]'
2025-10-04 05:25:21.220655 | controller | - ' logger.go:42: 05:24:20 | glance_single/1-deploy_glance | The Glance "glance"
2025-10-04 05:25:21.220663 | controller | is invalid: spec.glanceAPIs[default]: Invalid value: "default": The GlanceAPI layout
2025-10-04 05:25:21.220669 | controller | (type) cannot be modified. To proceed, please add a new API with the desired layout
2025-10-04 05:25:21.220675 | controller | and then decommission the previous API'
2025-10-04 05:25:21.220681 | controller | - ' case.go:396: failed in step 1-deploy_glance'
2025-10-04 05:25:21.220686 | controller | - ' case.go:398: command "oc kustomize ../../../../config/samples/layout/single
2025-10-04 05:25:21.220692 | controller | | oc apply -n..." failed, exit status 1'
2025-10-04 05:25:21.220698 | controller | - ' logger.go:42: 05:24:20 | glance_single | skipping kubernetes event logging'
2025-10-04 05:25:21.220704 | controller | - === CONT kuttl/harness/glance_image_cache
2025-10-04 05:25:21.220710 | controller | - ' logger.go:42: 05:24:20 | glance_image_cache | Skipping creation of user-supplied
2025-10-04 05:25:21.220716 | controller | namespace: glance-kuttl-tests'
2025-10-04 05:25:21.220721 | controller | - ' logger.go:42: 05:24:20 | glance_image_cache/1-deploy_glance | starting test
2025-10-04 05:25:21.220727 | controller | step 1-deploy_glance'
2025-10-04 05:25:21.220733 | controller | - ' logger.go:42: 05:24:20 | glance_image_cache/1-deploy_glance | running command:
2025-10-04 05:25:21.220739 | controller | [sh -c oc kustomize ../../../../config/samples/layout/split | oc apply -n $NAMESPACE
2025-10-04 05:25:21.220745 | controller | -f -'
2025-10-04 05:25:21.220751 | controller | - ' ]'
2025-10-04 05:25:21.220756 | controller | - ' logger.go:42: 05:24:21 | glance_image_cache/1-deploy_glance | glance.glance.openstack.org/glance
2025-10-04 05:25:21.220762 | controller | unchanged'
2025-10-04 05:25:21.220768 | controller | - ' logger.go:42: 05:24:21 | glance_image_cache/1-deploy_glance | running command:
2025-10-04 05:25:21.220774 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace",
2025-10-04 05:25:21.220780 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":2}]'''
2025-10-04 05:25:21.220786 | controller | - ' ]'
2025-10-04 05:25:21.220791 | controller | - ' logger.go:42: 05:24:21 | glance_image_cache/1-deploy_glance | glance.glance.openstack.org/glance
2025-10-04 05:25:21.220797 | controller | patched'
2025-10-04 05:25:21.220803 | controller | - ' logger.go:42: 05:24:21 | glance_image_cache/1-deploy_glance | running command:
2025-10-04 05:25:21.220809 | controller | [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone ../../../../config/samples/openstackclient
2025-10-04 05:25:21.220815 | controller | | oc -n $NAMESPACE apply -f -'
2025-10-04 05:25:21.220821 | controller | - ' ]'
2025-10-04 05:25:21.220828 | controller | - ' logger.go:42: 05:24:21 | glance_image_cache/1-deploy_glance | configmap/openstack-scripts-9db6gc427h
2025-10-04 05:25:21.220836 | controller | created'
2025-10-04 05:25:21.220849 | controller | - ' logger.go:42: 05:24:21 | glance_image_cache/1-deploy_glance | pod/openstackclient
2025-10-04 05:25:21.220857 | controller | created'
2025-10-04 05:25:21.220862 | controller | - ' logger.go:42: 05:24:21 | glance_image_cache/1-deploy_glance | test step completed
2025-10-04 05:25:21.220868 | controller | 1-deploy_glance'
2025-10-04 05:25:21.220877 | controller | - ' logger.go:42: 05:24:21 | glance_image_cache/2-cache-image | starting test step
2025-10-04 05:25:21.220883 | controller | 2-cache-image'
2025-10-04 05:25:21.220889 | controller | - ' logger.go:42: 05:24:21 | glance_image_cache/2-cache-image | running command:
2025-10-04 05:25:21.220895 | controller | [sh -c sleep 20; oc -n $NAMESPACE exec -it openstackclient --stdin=false -- /bin/sh
2025-10-04 05:25:21.220900 | controller | -c "DOMAIN=glance-default-external-api.$NAMESPACE.svc REPLICA=glance-default-external-api-
2025-10-04 05:25:21.220906 | controller | ./scripts/cache_and_delete_image.sh"'
2025-10-04 05:25:21.220915 | controller | - ' ]'
2025-10-04 05:25:21.220921 | controller | - ' logger.go:42: 05:24:42 | glance_image_cache/2-cache-image | + TIME=3'
2025-10-04 05:25:21.220927 | controller | - ' logger.go:42: 05:24:42 | glance_image_cache/2-cache-image | + CACHE_TIME=6'
2025-10-04 05:25:21.220933 | controller | - ' logger.go:42: 05:24:42 | glance_image_cache/2-cache-image | + DOMAIN=glance-default-external-api.glance-kuttl-tests.svc'
2025-10-04 05:25:21.220939 | controller | - ' logger.go:42: 05:24:42 | glance_image_cache/2-cache-image | + REPLICA=glance-default-external-api-'
2025-10-04 05:25:21.220945 | controller | - ' logger.go:42: 05:24:42 | glance_image_cache/2-cache-image | + IMAGE_NAME=myimage'
2025-10-04 05:25:21.220951 | controller | - ' logger.go:42: 05:24:42 | glance_image_cache/2-cache-image | ++ awk ''/auth_url/
2025-10-04 05:25:21.220956 | controller | {print $2}'' /etc/openstack/clouds.yaml'
2025-10-04 05:25:21.220962 | controller | - ' logger.go:42: 05:24:42 | glance_image_cache/2-cache-image | + KEYSTONE=http://keystone-public.glance-kuttl-tests.svc:5000'
2025-10-04 05:25:21.220972 | controller | - ' logger.go:42: 05:24:42 | glance_image_cache/2-cache-image | + ADMIN_PWD=12345678'
2025-10-04 05:25:21.220978 | controller | - ' logger.go:42: 05:24:42 | glance_image_cache/2-cache-image | + ADMIN_USER=admin'
2025-10-04 05:25:21.220984 | controller | - ' logger.go:42: 05:24:42 | glance_image_cache/2-cache-image | + glance=''glance
2025-10-04 05:25:21.220995 | controller | --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name
2025-10-04 05:25:21.221001 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name
2025-10-04 05:25:21.221007 | controller | default --os-project-domain-name default '''
2025-10-04 05:25:21.221013 | controller | - ' logger.go:42: 05:24:42 | glance_image_cache/2-cache-image | + exec'
2025-10-04 05:25:21.221019 | controller | - ' logger.go:42: 05:24:42 | glance_image_cache/2-cache-image | + echo This is
2025-10-04 05:25:21.221025 | controller | a dodgy image'
2025-10-04 05:25:21.221031 | controller | - ' logger.go:42: 05:24:42 | glance_image_cache/2-cache-image | + openstack image
2025-10-04 05:25:21.221037 | controller | list -c ID -f value'
2025-10-04 05:25:21.221043 | controller | - ' logger.go:42: 05:24:42 | glance_image_cache/2-cache-image | + xargs -n 1 openstack
2025-10-04 05:25:21.221049 | controller | image delete'
2025-10-04 05:25:21.221055 | controller | - ' logger.go:42: 05:24:46 | glance_image_cache/2-cache-image | usage: openstack
2025-10-04 05:25:21.221061 | controller | image delete [-h] [ ...]'
2025-10-04 05:25:21.221067 | controller | - ' logger.go:42: 05:24:46 | glance_image_cache/2-cache-image | openstack image
2025-10-04 05:25:21.221073 | controller | delete: error: the following arguments are required: '
2025-10-04 05:25:21.221079 | controller | - ' logger.go:42: 05:24:46 | glance_image_cache/2-cache-image | ++ glance --os-auth-url
2025-10-04 05:25:21.221084 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username
2025-10-04 05:25:21.221118 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name
2025-10-04 05:25:21.221142 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292
2025-10-04 05:25:21.221151 | controller | cache-list'
2025-10-04 05:25:21.221161 | controller | - ' logger.go:42: 05:24:46 | glance_image_cache/2-cache-image | ++ awk -v state=cached
2025-10-04 05:25:21.221167 | controller | ''$0 ~ state {print $2}'''
2025-10-04 05:25:21.221173 | controller | - ' logger.go:42: 05:24:48 | glance_image_cache/2-cache-image | + CACHED_ID='
2025-10-04 05:25:21.221179 | controller | - ' logger.go:42: 05:24:48 | glance_image_cache/2-cache-image | + [[ '''' != ''''
2025-10-04 05:25:21.221185 | controller | ]]'
2025-10-04 05:25:21.221191 | controller | - ' logger.go:42: 05:24:48 | glance_image_cache/2-cache-image | ++ glance --os-auth-url
2025-10-04 05:25:21.221197 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username
2025-10-04 05:25:21.221204 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name
2025-10-04 05:25:21.221211 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292
2025-10-04 05:25:21.221219 | controller | cache-list'
2025-10-04 05:25:21.221225 | controller | - ' logger.go:42: 05:24:48 | glance_image_cache/2-cache-image | ++ awk -v state=cached
2025-10-04 05:25:21.221231 | controller | ''$0 ~ state {print $2}'''
2025-10-04 05:25:21.221238 | controller | - ' logger.go:42: 05:24:49 | glance_image_cache/2-cache-image | Error finding address
2025-10-04 05:25:21.221243 | controller | for http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions:
2025-10-04 05:25:21.221249 | controller | Unable to establish connection to http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions:
2025-10-04 05:25:21.221256 | controller | HTTPConnectionPool(host=''glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc'',
2025-10-04 05:25:21.221261 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError('': Failed to establish a new connection: [Errno -2] Name
2025-10-04 05:25:21.221273 | controller | or service not known''))'
2025-10-04 05:25:21.221279 | controller | - ' logger.go:42: 05:24:49 | glance_image_cache/2-cache-image | + CACHED_ID='
2025-10-04 05:25:21.221285 | controller | - ' logger.go:42: 05:24:49 | glance_image_cache/2-cache-image | + [[ '''' != ''''
2025-10-04 05:25:21.221291 | controller | ]]'
2025-10-04 05:25:21.221301 | controller | - ' logger.go:42: 05:24:49 | glance_image_cache/2-cache-image | + echo ''Creating
2025-10-04 05:25:21.221308 | controller | new image.'''
2025-10-04 05:25:21.221314 | controller | - ' logger.go:42: 05:24:49 | glance_image_cache/2-cache-image | + glance --os-auth-url
2025-10-04 05:25:21.221320 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username
2025-10-04 05:25:21.221325 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name
2025-10-04 05:25:21.221331 | controller | default --verbose image-create --disk-format qcow2 --container-format bare --name
2025-10-04 05:25:21.221337 | controller | myimage --file myimage'
2025-10-04 05:25:21.221343 | controller | - ' logger.go:42: 05:24:49 | glance_image_cache/2-cache-image | Creating new image.'
2025-10-04 05:25:21.221349 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+'
2025-10-04 05:25:21.221356 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | Property |
2025-10-04 05:25:21.221362 | controller | Value |'
2025-10-04 05:25:21.221372 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+'
2025-10-04 05:25:21.221379 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | checksum |
2025-10-04 05:25:21.221388 | controller | 69bcebf29946998555945bfd562df6f0 |'
2025-10-04 05:25:21.221394 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | container_format
2025-10-04 05:25:21.221400 | controller | | bare |'
2025-10-04 05:25:21.221406 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | created_at |
2025-10-04 05:25:21.221412 | controller | 2025-10-04T05:24:51Z |'
2025-10-04 05:25:21.221418 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | disk_format |
2025-10-04 05:25:21.221424 | controller | qcow2 |'
2025-10-04 05:25:21.221430 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | id |
2025-10-04 05:25:21.221435 | controller | 682d8159-7633-4fad-9f61-0e56566ecd11 |'
2025-10-04 05:25:21.221441 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | min_disk |
2025-10-04 05:25:21.221447 | controller | 0 |'
2025-10-04 05:25:21.221453 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | min_ram |
2025-10-04 05:25:21.221459 | controller | 0 |'
2025-10-04 05:25:21.221465 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | name |
2025-10-04 05:25:21.221471 | controller | myimage |'
2025-10-04 05:25:21.221477 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | os_hash_algo |
2025-10-04 05:25:21.221483 | controller | sha512 |'
2025-10-04 05:25:21.221490 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | os_hash_value |
2025-10-04 05:25:21.221498 | controller | 756138eda333dfdd93b80d8bae18b447fbab34462db0cc57df732b81e51015961e815e04c09b42da
2025-10-04 05:25:21.221505 | controller | |'
2025-10-04 05:25:21.221511 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | |
2025-10-04 05:25:21.221517 | controller | 7de16058d0fc34812d6ecc3496bd7519c395202e88705ccc |'
2025-10-04 05:25:21.221523 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | os_hidden |
2025-10-04 05:25:21.221531 | controller | False |'
2025-10-04 05:25:21.221537 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | owner |
2025-10-04 05:25:21.221543 | controller | ac8d887f20954526b24c050e6aa0e657 |'
2025-10-04 05:25:21.221549 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | protected |
2025-10-04 05:25:21.221555 | controller | False |'
2025-10-04 05:25:21.221561 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | size |
2025-10-04 05:25:21.221566 | controller | 22 |'
2025-10-04 05:25:21.221572 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | status |
2025-10-04 05:25:21.221578 | controller | active |'
2025-10-04 05:25:21.221584 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | stores |
2025-10-04 05:25:21.221590 | controller | default_backend |'
2025-10-04 05:25:21.221599 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | tags |
2025-10-04 05:25:21.221605 | controller | [] |'
2025-10-04 05:25:21.221612 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | updated_at |
2025-10-04 05:25:21.221619 | controller | 2025-10-04T05:24:52Z |'
2025-10-04 05:25:21.221627 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | virtual_size |
2025-10-04 05:25:21.221635 | controller | Not available |'
2025-10-04 05:25:21.221643 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | | visibility |
2025-10-04 05:25:21.221650 | controller | shared |'
2025-10-04 05:25:21.221663 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+'
2025-10-04 05:25:21.221672 | controller | - ' logger.go:42: 05:24:52 | glance_image_cache/2-cache-image | + sleep 3'
2025-10-04 05:25:21.221680 | controller | - ' logger.go:42: 05:24:55 | glance_image_cache/2-cache-image | ++ glance --os-auth-url
2025-10-04 05:25:21.221687 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username
2025-10-04 05:25:21.221692 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name
2025-10-04 05:25:21.221698 | controller | default image-list'
2025-10-04 05:25:21.221704 | controller | - ' logger.go:42: 05:24:55 | glance_image_cache/2-cache-image | ++ awk -v img=myimage
2025-10-04 05:25:21.221710 | controller | ''$0 ~ img {print $2}'''
2025-10-04 05:25:21.221716 | controller | - ' logger.go:42: 05:24:57 | glance_image_cache/2-cache-image | Image ID: 682d8159-7633-4fad-9f61-0e56566ecd11'
2025-10-04 05:25:21.221722 | controller | - ' logger.go:42: 05:24:57 | glance_image_cache/2-cache-image | + ID=682d8159-7633-4fad-9f61-0e56566ecd11'
2025-10-04 05:25:21.221728 | controller | - ' logger.go:42: 05:24:57 | glance_image_cache/2-cache-image | + echo ''Image
2025-10-04 05:25:21.221734 | controller | ID: 682d8159-7633-4fad-9f61-0e56566ecd11'''
2025-10-04 05:25:21.221740 | controller | - ' logger.go:42: 05:24:57 | glance_image_cache/2-cache-image | + sleep 3'
2025-10-04 05:25:21.221746 | controller | - ' logger.go:42: 05:25:00 | glance_image_cache/2-cache-image | ++ awk ''/status/{print
2025-10-04 05:25:21.221752 | controller | $4}'''
2025-10-04 05:25:21.221758 | controller | - ' logger.go:42: 05:25:00 | glance_image_cache/2-cache-image | ++ glance --os-auth-url
2025-10-04 05:25:21.221764 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username
2025-10-04 05:25:21.221769 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name
2025-10-04 05:25:21.221775 | controller | default image-show 682d8159-7633-4fad-9f61-0e56566ecd11'
2025-10-04 05:25:21.221783 | controller | - ' logger.go:42: 05:25:02 | glance_image_cache/2-cache-image | Image Status =>
2025-10-04 05:25:21.221790 | controller | active'
2025-10-04 05:25:21.221802 | controller | - ' logger.go:42: 05:25:02 | glance_image_cache/2-cache-image | Caching image on
2025-10-04 05:25:21.221810 | controller | replica 0'
2025-10-04 05:25:21.221817 | controller | - ' logger.go:42: 05:25:02 | glance_image_cache/2-cache-image | + STATE=active'
2025-10-04 05:25:21.221825 | controller | - ' logger.go:42: 05:25:02 | glance_image_cache/2-cache-image | + echo ''Image
2025-10-04 05:25:21.221833 | controller | Status => active'''
2025-10-04 05:25:21.221841 | controller | - ' logger.go:42: 05:25:02 | glance_image_cache/2-cache-image | + [[ active !=
2025-10-04 05:25:21.221848 | controller | \a\c\t\i\v\e ]]'
2025-10-04 05:25:21.221855 | controller | - ' logger.go:42: 05:25:02 | glance_image_cache/2-cache-image | + echo ''Caching
2025-10-04 05:25:21.221861 | controller | image on replica 0'''
2025-10-04 05:25:21.221867 | controller | - ' logger.go:42: 05:25:02 | glance_image_cache/2-cache-image | + glance --os-auth-url
2025-10-04 05:25:21.221879 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username
2025-10-04 05:25:21.221885 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name
2025-10-04 05:25:21.221891 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292
2025-10-04 05:25:21.221897 | controller | cache-queue 682d8159-7633-4fad-9f61-0e56566ecd11'
2025-10-04 05:25:21.221903 | controller | - ' logger.go:42: 05:25:04 | glance_image_cache/2-cache-image | + sleep 6'
2025-10-04 05:25:21.221909 | controller | - ' logger.go:42: 05:25:10 | glance_image_cache/2-cache-image | ++ glance --os-auth-url
2025-10-04 05:25:21.221915 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username
2025-10-04 05:25:21.221921 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name
2025-10-04 05:25:21.221927 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292
2025-10-04 05:25:21.221933 | controller | cache-list'
2025-10-04 05:25:21.221939 | controller | - ' logger.go:42: 05:25:10 | glance_image_cache/2-cache-image | ++ awk -v state=cached
2025-10-04 05:25:21.221945 | controller | ''$0 ~ state {print $2}'''
2025-10-04 05:25:21.221951 | controller | - ' logger.go:42: 05:25:11 | glance_image_cache/2-cache-image | Cached image id
2025-10-04 05:25:21.221957 | controller | on replica 0 => 682d8159-7633-4fad-9f61-0e56566ecd11'
2025-10-04 05:25:21.221963 | controller | - ' logger.go:42: 05:25:11 | glance_image_cache/2-cache-image | Verifying image
2025-10-04 05:25:21.221969 | controller | is not cached on replica 1'
2025-10-04 05:25:21.221975 | controller | - ' logger.go:42: 05:25:11 | glance_image_cache/2-cache-image | + CACHED_ID=682d8159-7633-4fad-9f61-0e56566ecd11'
2025-10-04 05:25:21.221981 | controller | - ' logger.go:42: 05:25:11 | glance_image_cache/2-cache-image | + echo ''Cached
2025-10-04 05:25:21.221989 | controller | image id on replica 0 => 682d8159-7633-4fad-9f61-0e56566ecd11'''
2025-10-04 05:25:21.221995 | controller | - ' logger.go:42: 05:25:11 | glance_image_cache/2-cache-image | + [[ 682d8159-7633-4fad-9f61-0e56566ecd11
2025-10-04 05:25:21.222001 | controller | != 682d8159-7633-4fad-9f61-0e56566ecd11 ]]'
2025-10-04 05:25:21.222007 | controller | - ' logger.go:42: 05:25:11 | glance_image_cache/2-cache-image | + echo ''Verifying
2025-10-04 05:25:21.222013 | controller | image is not cached on replica 1'''
2025-10-04 05:25:21.222019 | controller | - ' logger.go:42: 05:25:11 | glance_image_cache/2-cache-image | ++ glance --os-auth-url
2025-10-04 05:25:21.222030 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username
2025-10-04 05:25:21.222037 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name
2025-10-04 05:25:21.222043 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292
2025-10-04 05:25:21.222051 | controller | cache-list'
2025-10-04 05:25:21.222058 | controller | - ' logger.go:42: 05:25:11 | glance_image_cache/2-cache-image | ++ awk -v state=cached
2025-10-04 05:25:21.222064 | controller | ''$0 ~ state {print $2}'''
2025-10-04 05:25:21.222070 | controller | - ' logger.go:42: 05:25:12 | glance_image_cache/2-cache-image | Error finding address
2025-10-04 05:25:21.222077 | controller | for http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions:
2025-10-04 05:25:21.222084 | controller | Unable to establish connection to http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions:
2025-10-04 05:25:21.222092 | controller | HTTPConnectionPool(host=''glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc'',
2025-10-04 05:25:21.222098 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError('': Failed to establish a new connection: [Errno -2] Name
2025-10-04 05:25:21.222113 | controller | or service not known''))'
2025-10-04 05:25:21.222119 | controller | - ' logger.go:42: 05:25:12 | glance_image_cache/2-cache-image | + CACHED_ID_1='
2025-10-04 05:25:21.222149 | controller | - ' logger.go:42: 05:25:12 | glance_image_cache/2-cache-image | + echo ''Cached
2025-10-04 05:25:21.222161 | controller | image id on replica 1 => '''
2025-10-04 05:25:21.222169 | controller | - ' logger.go:42: 05:25:12 | glance_image_cache/2-cache-image | Cached image id
2025-10-04 05:25:21.222178 | controller | on replica 1 => '
2025-10-04 05:25:21.222185 | controller | - ' logger.go:42: 05:25:12 | glance_image_cache/2-cache-image | Caching image on
2025-10-04 05:25:21.222193 | controller | replica 1'
2025-10-04 05:25:21.222199 | controller | - ' logger.go:42: 05:25:12 | glance_image_cache/2-cache-image | + [[ '''' != ''''
2025-10-04 05:25:21.222205 | controller | ]]'
2025-10-04 05:25:21.222211 | controller | - ' logger.go:42: 05:25:12 | glance_image_cache/2-cache-image | + echo ''Caching
2025-10-04 05:25:21.222219 | controller | image on replica 1'''
2025-10-04 05:25:21.222227 | controller | - ' logger.go:42: 05:25:12 | glance_image_cache/2-cache-image | + glance --os-auth-url
2025-10-04 05:25:21.222235 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username
2025-10-04 05:25:21.222246 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name
2025-10-04 05:25:21.222254 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292
2025-10-04 05:25:21.222260 | controller | cache-queue 682d8159-7633-4fad-9f61-0e56566ecd11'
2025-10-04 05:25:21.222266 | controller | - ' logger.go:42: 05:25:13 | glance_image_cache/2-cache-image | Error finding address
2025-10-04 05:25:21.222272 | controller | for http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions:
2025-10-04 05:25:21.222279 | controller | Unable to establish connection to http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions:
2025-10-04 05:25:21.222286 | controller | HTTPConnectionPool(host=''glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc'',
2025-10-04 05:25:21.222294 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError('': Failed to establish a new connection: [Errno -2] Name
2025-10-04 05:25:21.222309 | controller | or service not known''))'
2025-10-04 05:25:21.222315 | controller | - ' logger.go:42: 05:25:13 | glance_image_cache/2-cache-image | + sleep 6'
2025-10-04 05:25:21.222321 | controller | - ' logger.go:42: 05:25:19 | glance_image_cache/2-cache-image | ++ glance --os-auth-url
2025-10-04 05:25:21.222327 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username
2025-10-04 05:25:21.222333 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name
2025-10-04 05:25:21.222339 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292
2025-10-04 05:25:21.222346 | controller | cache-list'
2025-10-04 05:25:21.222352 | controller | - ' logger.go:42: 05:25:19 | glance_image_cache/2-cache-image | ++ awk -v state=cached
2025-10-04 05:25:21.222358 | controller | ''$0 ~ state {print $2}'''
2025-10-04 05:25:21.222364 | controller | - ' logger.go:42: 05:25:20 | glance_image_cache/2-cache-image | Error finding address
2025-10-04 05:25:21.222370 | controller | for http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions:
2025-10-04 05:25:21.222376 | controller | Unable to establish connection to http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions:
2025-10-04 05:25:21.222382 | controller | HTTPConnectionPool(host=''glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc'',
2025-10-04 05:25:21.222392 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError('': Failed to establish a new connection: [Errno -2] Name
2025-10-04 05:25:21.249432 | controller | or service not known''))'
2025-10-04 05:25:21.249440 | controller | - ' logger.go:42: 05:25:20 | glance_image_cache/2-cache-image | Cached image id
2025-10-04 05:25:21.249446 | controller | on replica 1 => '
2025-10-04 05:25:21.249452 | controller | - ' logger.go:42: 05:25:20 | glance_image_cache/2-cache-image | Failed to cache
2025-10-04 05:25:21.249458 | controller | image on replica 1, exiting!'
2025-10-04 05:25:21.249465 | controller | - ' logger.go:42: 05:25:20 | glance_image_cache/2-cache-image | + CACHED_ID_2='
2025-10-04 05:25:21.249470 | controller | - ' logger.go:42: 05:25:20 | glance_image_cache/2-cache-image | + echo ''Cached
2025-10-04 05:25:21.249476 | controller | image id on replica 1 => '''
2025-10-04 05:25:21.249482 | controller | - ' logger.go:42: 05:25:20 | glance_image_cache/2-cache-image | + [[ '''' != 682d8159-7633-4fad-9f61-0e56566ecd11
2025-10-04 05:25:21.249489 | controller | ]]'
2025-10-04 05:25:21.249495 | controller | - ' logger.go:42: 05:25:20 | glance_image_cache/2-cache-image | + echo ''Failed
2025-10-04 05:25:21.249501 | controller | to cache image on replica 1, exiting!'''
2025-10-04 05:25:21.249507 | controller | - ' logger.go:42: 05:25:20 | glance_image_cache/2-cache-image | + exit 1'
2025-10-04 05:25:21.249513 | controller | - ' logger.go:42: 05:25:20 | glance_image_cache/2-cache-image | command terminated
2025-10-04 05:25:21.249520 | controller | with exit code 1'
2025-10-04 05:25:21.249526 | controller | - ' case.go:396: failed in step 2-cache-image'
2025-10-04 05:25:21.249531 | controller | - ' case.go:398: command "sleep 20; oc -n $NAMESPACE exec -it openstackclient --stdin=false
2025-10-04 05:25:21.249538 | controller | -..." failed, exit status 1'
2025-10-04 05:25:21.249544 | controller | - ' logger.go:42: 05:25:20 | glance_image_cache | skipping kubernetes event logging'
2025-10-04 05:25:21.249550 | controller | - === NAME kuttl
2025-10-04 05:25:21.249556 | controller | - ' harness.go:406: run tests finished'
2025-10-04 05:25:21.249562 | controller | - ' harness.go:514: cleaning up'
2025-10-04 05:25:21.249568 | controller | - ' harness.go:571: removing temp folder: ""'
2025-10-04 05:25:21.249574 | controller | - '--- FAIL: kuttl (609.19s)'
2025-10-04 05:25:21.249588 | controller | - ' --- FAIL: kuttl/harness (0.00s)'
2025-10-04 05:25:21.249594 | controller | - ' --- PASS: kuttl/harness/glance_dist_image_import (98.36s)'
2025-10-04 05:25:21.249600 | controller | - ' --- PASS: kuttl/harness/glance_single_tls (45.94s)'
2025-10-04 05:25:21.249606 | controller | - ' --- FAIL: kuttl/harness/glance_split_proxypass (220.52s)'
2025-10-04 05:25:21.249612 | controller | - ' --- FAIL: kuttl/harness/glance_split (183.90s)'
2025-10-04 05:25:21.249618 | controller | - ' --- FAIL: kuttl/harness/glance_single (0.65s)'
2025-10-04 05:25:21.249624 | controller | - ' --- FAIL: kuttl/harness/glance_image_cache (59.81s)'
2025-10-04 05:25:21.249630 | controller | - FAIL
2025-10-04 05:25:21.249636 | controller | - 'make[1]: *** [Makefile:2014: glance_kuttl_run] Error 1'
2025-10-04 05:25:21.249642 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'''
2025-10-04 05:25:21.249648 | controller | - 'make: *** [Makefile:2023: glance_kuttl] Error 2'
2025-10-04 05:25:21.249659 | controller | ...ignoring
2025-10-04 05:25:21.273338 | controller |
2025-10-04 05:25:21.273399 | controller | TASK [Get resource status after glance_kuttl run _raw_params={{ item }} >> {{ cifmw_artifacts_basedir }}/logs/cmd_after_{{ operator }}_kuttl.log
2025-10-04 05:25:21.273407 | controller | ] ***
2025-10-04 05:25:21.273414 | controller | Saturday 04 October 2025 05:25:21 +0000 (0:16:57.936) 0:19:21.197 ******
2025-10-04 05:25:21.273430 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml:58
2025-10-04 05:25:21.479974 | controller | fatal: [localhost]: FAILED! =>
2025-10-04 05:25:21.480043 | controller | msg: '''commands_after_kuttl_run'' is undefined. ''commands_after_kuttl_run'' is undefined'
2025-10-04 05:25:21.480052 | controller | ...ignoring
2025-10-04 05:25:21.480067 | controller |
2025-10-04 05:25:21.480074 | controller | TASK [Find the generated JUnitXML files paths={{ cifmw_installyamls_repos }}, file_type=file, patterns=*.xml] ***
2025-10-04 05:25:21.480081 | controller | Saturday 04 October 2025 05:25:21 +0000 (0:00:00.023) 0:19:21.221 ******
2025-10-04 05:25:21.480095 | controller | ok: [localhost]
2025-10-04 05:25:21.701351 | controller |
2025-10-04 05:25:21.701394 | controller | TASK [Create the test results directory path={{ _kuttl_test_result_dir }}, state=directory, mode=0755] ***
2025-10-04 05:25:21.701405 | controller | Saturday 04 October 2025 05:25:21 +0000 (0:00:00.207) 0:19:21.428 ******
2025-10-04 05:25:21.701421 | controller | changed: [localhost]
2025-10-04 05:25:22.350445 | controller |
2025-10-04 05:25:22.350480 | controller | TASK [Copy the generated test results to the test results directory src={{ item.path }}, dest={{ _kuttl_test_result_dir }}, mode=0644] ***
2025-10-04 05:25:22.350488 | controller | Saturday 04 October 2025 05:25:21 +0000 (0:00:00.221) 0:19:21.649 ******
2025-10-04 05:25:22.350500 | 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': 1958, 'inode': 29461313, 'dev': 64513, 'nlink': 1, 'atime': 1759555520.7424238, 'mtime': 1759555520.7424238, 'ctime': 1759555520.7424238, '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})
2025-10-04 05:25:22.395338 | controller |
2025-10-04 05:25:22.395382 | 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] ***
2025-10-04 05:25:22.395392 | controller | Saturday 04 October 2025 05:25:22 +0000 (0:00:00.649) 0:19:22.298 ******
2025-10-04 05:25:22.395409 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml:96
2025-10-04 05:25:22.519406 | controller | fatal: [localhost]: FAILED! =>
2025-10-04 05:25:22.519469 | controller | assertion: _kuttl_curr_operator_result.rc == 0
2025-10-04 05:25:22.519477 | controller | changed: false
2025-10-04 05:25:22.519483 | controller | evaluated_to: false
2025-10-04 05:25:22.519489 | controller | msg: KUTTL tests for glance failed
2025-10-04 05:25:22.519496 | controller |
2025-10-04 05:25:22.519502 | controller | NO MORE HOSTS LEFT *************************************************************
2025-10-04 05:25:22.519509 | controller |
2025-10-04 05:25:22.519515 | controller | PLAY RECAP *********************************************************************
2025-10-04 05:25:22.519521 | controller | localhost : ok=110 changed=50 unreachable=0 failed=1 skipped=58 rescued=0 ignored=5
2025-10-04 05:25:22.519527 | controller |
2025-10-04 05:25:22.519533 | controller | Saturday 04 October 2025 05:25:22 +0000 (0:00:00.043) 0:19:22.342 ******
2025-10-04 05:25:22.519539 | controller | ===============================================================================
2025-10-04 05:25:22.519545 | controller | install_yamls_makes : Run glance_kuttl ------------------------------- 1017.94s
2025-10-04 05:25:22.519552 | controller | install_yamls_makes : Run download_tools ------------------------------- 35.28s
2025-10-04 05:25:22.519558 | controller | ci_setup : Install needed packages ------------------------------------- 28.54s
2025-10-04 05:25:22.519564 | controller | ci_local_storage : Remove the cifmw_cls_namespace namespace ------------ 10.84s
2025-10-04 05:25:22.519579 | controller | repo_setup : Initialize python venv and install requirements ------------ 9.64s
2025-10-04 05:25:22.519586 | controller | ci_local_storage : Perform action in the PV directory ------------------- 5.48s
2025-10-04 05:25:22.519594 | controller | ci_local_storage : Perform action in the PV directory ------------------- 5.25s
2025-10-04 05:25:22.519602 | controller | install_yamls_makes : Run crc_attach_default_interface ------------------ 5.18s
2025-10-04 05:25:22.519610 | controller | ci_setup : Install openshift client ------------------------------------- 5.05s
2025-10-04 05:25:22.519625 | controller | openshift_setup : Create required namespaces ---------------------------- 1.78s
2025-10-04 05:25:22.519634 | controller | ci_local_storage : Fetch hostnames for all hosts ------------------------ 1.55s
2025-10-04 05:25:22.519643 | controller | install_ca : Update ca bundle ------------------------------------------- 1.40s
2025-10-04 05:25:22.519652 | controller | repo_setup : Get repo-setup repository ---------------------------------- 1.24s
2025-10-04 05:25:22.519661 | controller | ci_setup : Manage directories ------------------------------------------- 1.05s
2025-10-04 05:25:22.519670 | controller | repo_setup : Make sure git-core package is installed -------------------- 1.02s
2025-10-04 05:25:22.519679 | controller | Gathering Facts --------------------------------------------------------- 1.00s
2025-10-04 05:25:22.519687 | controller | ci_local_storage : Apply pv related storage manifest file --------------- 0.99s
2025-10-04 05:25:22.519695 | controller | openshift_setup : Gather network.operator info -------------------------- 0.98s
2025-10-04 05:25:22.519702 | controller | ci_local_storage : Fetch hostnames for all hosts ------------------------ 0.96s
2025-10-04 05:25:22.519708 | controller | ci_local_storage : Get k8s nodes ---------------------------------------- 0.95s
2025-10-04 05:25:22.808955 | controller | ERROR
2025-10-04 05:25:22.809167 | controller | {
2025-10-04 05:25:22.809207 | controller | "delta": "0:19:23.396394",
2025-10-04 05:25:22.809234 | controller | "end": "2025-10-04 05:25:22.524513",
2025-10-04 05:25:22.809258 | controller | "msg": "non-zero return code",
2025-10-04 05:25:22.809281 | controller | "rc": 2,
2025-10-04 05:25:22.809304 | controller | "start": "2025-10-04 05:05:59.128119"
2025-10-04 05:25:22.809326 | controller | }
failure
2025-10-04 05:25:23.027800 |
2025-10-04 05:25:23.027940 | PLAY RECAP
2025-10-04 05:25:23.027988 | controller | ok: 0 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0
2025-10-04 05:25:23.028010 |
2025-10-04 05:25:23.284975 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run.yml@main]
2025-10-04 05:25:23.293875 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-collect-logs.yml@main]
2025-10-04 05:25:24.061033 |
2025-10-04 05:25:24.061218 | PLAY [Run ci/playbooks/e2e-collect-logs.yml]
2025-10-04 05:25:24.104800 |
2025-10-04 05:25:24.104895 | TASK [Filter out host if needed]
2025-10-04 05:25:24.116244 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2025-10-04 05:25:24.122828 |
2025-10-04 05:25:24.122890 | TASK [Filter out host if needed]
2025-10-04 05:25:24.137241 |
2025-10-04 05:25:24.137321 | TASK [Ensure we have the ci-framework on host]
2025-10-04 05:25:24.745766 | controller | ok
2025-10-04 05:25:24.760737 |
2025-10-04 05:25:24.760879 | TASK [End host if no basedir]
2025-10-04 05:25:24.775373 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2025-10-04 05:25:24.786025 |
2025-10-04 05:25:24.786100 | TASK [Read base centos-9 scenarios]
2025-10-04 05:25:24.816871 | controller | ok
2025-10-04 05:25:24.926680 |
2025-10-04 05:25:24.926832 | TASK [cifmw_helpers : Check if file is available]
2025-10-04 05:25:25.199388 | controller | ok
2025-10-04 05:25:25.212635 |
2025-10-04 05:25:25.212809 | TASK [cifmw_helpers : Read vars]
2025-10-04 05:25:25.255357 |
2025-10-04 05:25:25.255628 | LOOP [cifmw_helpers : Set vars as fact]
2025-10-04 05:25:25.356408 |
2025-10-04 05:25:25.356588 | TASK [cifmw_setup : Ensure cifmw_basedir param is set]
2025-10-04 05:25:25.404989 | controller | ok
2025-10-04 05:25:25.417082 |
2025-10-04 05:25:25.417163 | TASK [Read artifacts parameters dir and set as facts]
2025-10-04 05:25:25.450575 | controller | ok
2025-10-04 05:25:25.478370 |
2025-10-04 05:25:25.478470 | TASK [cifmw_helpers : Check directory is available]
2025-10-04 05:25:25.753631 | controller | ok
2025-10-04 05:25:25.770947 |
2025-10-04 05:25:25.771089 | TASK [cifmw_helpers : List available files]
2025-10-04 05:25:26.221203 | controller | custom-params.yml
2025-10-04 05:25:26.221264 | controller | install-yamls-params.yml
2025-10-04 05:25:26.221273 | controller | openshift-login-params.yml
2025-10-04 05:25:26.221279 | controller | zuul-params.yml
2025-10-04 05:25:36.384718 | controller | changed
2025-10-04 05:25:36.400214 |
2025-10-04 05:25:36.400355 | LOOP [cifmw_helpers : Read vars]
2025-10-04 05:25:37.364022 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.380099 |
2025-10-04 05:25:37.380376 | LOOP [cifmw_helpers : Call task to parse all files as fact]
2025-10-04 05:25:37.436242 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.436776 |
2025-10-04 05:25:37.453612 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.466710 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.479084 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.512869 | controller | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/set_dir_facts.yml
2025-10-04 05:25:37.515408 | controller | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/set_dir_facts.yml
2025-10-04 05:25:37.517575 | controller | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/set_dir_facts.yml
2025-10-04 05:25:37.519653 | controller | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/set_dir_facts.yml
2025-10-04 05:25:37.535770 |
2025-10-04 05:25:37.535901 | LOOP [cifmw_helpers : Set files as fact]
2025-10-04 05:25:37.570206 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.575975 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.576697 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.577338 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.582824 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.583470 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.589555 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.590234 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.596502 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.602229 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.602943 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.603611 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.609821 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.610879 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.616781 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.622263 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.622980 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.623612 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.629688 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.630328 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.636167 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.636860 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.638358 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.668620 |
2025-10-04 05:25:37.668881 | LOOP [cifmw_helpers : Set files as fact]
2025-10-04 05:25:37.732626 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.733152 |
2025-10-04 05:25:37.735854 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.774438 |
2025-10-04 05:25:37.774644 | LOOP [cifmw_helpers : Set files as fact]
2025-10-04 05:25:37.815500 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.816079 |
2025-10-04 05:25:37.822901 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.829191 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.832242 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.833153 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.853768 |
2025-10-04 05:25:37.853971 | LOOP [cifmw_helpers : Set files as fact]
2025-10-04 05:25:37.897704 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.898257 |
2025-10-04 05:25:37.904812 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.911202 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.917344 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.923485 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.929626 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.935898 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.941967 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.948195 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.954715 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.961705 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.962358 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.962995 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.963612 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.964337 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.965089 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.965806 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.971986 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.981914 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.985779 | controller | Output suppressed because no_log was given
2025-10-04 05:25:37.986582 | controller | Output suppressed because no_log was given
2025-10-04 05:25:38.039079 |
2025-10-04 05:25:38.039295 | TASK [cifmw_setup : Set custom cifmw PATH reusable fact]
2025-10-04 05:25:38.076882 | controller | ok
2025-10-04 05:25:38.086436 |
2025-10-04 05:25:38.086521 | TASK [cifmw_setup : Set destination folder for the logs]
2025-10-04 05:25:38.129911 | controller | ok
2025-10-04 05:25:38.137917 |
2025-10-04 05:25:38.138002 | TASK [artifacts : Verify if "success" flag exists after successful tests execution]
2025-10-04 05:25:38.370037 | controller | ok
2025-10-04 05:25:38.383485 |
2025-10-04 05:25:38.383623 | TASK [artifacts : Ensure we have at least minimal ansible facts]
2025-10-04 05:25:39.112311 | controller | ok
2025-10-04 05:25:39.128192 |
2025-10-04 05:25:39.128332 | LOOP [artifacts : Ensure base directory exists]
2025-10-04 05:25:39.548953 | controller | ok: "artifacts"
2025-10-04 05:25:39.549335 |
2025-10-04 05:25:39.791002 | controller | ok: "logs"
2025-10-04 05:25:39.875179 |
2025-10-04 05:25:39.875357 | TASK [artifacts : Load generated hook environment for further usage]
2025-10-04 05:25:39.930683 | controller | ERROR
2025-10-04 05:25:39.931116 | controller | {
2025-10-04 05:25:39.931165 | controller | "ansible_facts": {},
2025-10-04 05:25:39.931193 | controller | "ansible_included_var_files": [],
2025-10-04 05:25:39.931217 | controller | "message": "/home/zuul/ci-framework-data/artifacts directory does not exist"
2025-10-04 05:25:39.931240 | controller | }
2025-10-04 05:25:39.931270 | controller | ERROR: Ignoring Errors
2025-10-04 05:25:39.942320 |
2025-10-04 05:25:39.942431 | TASK [artifacts : Gather parameter passed to the playbook]
2025-10-04 05:25:41.003072 | controller | changed
2025-10-04 05:25:41.017635 |
2025-10-04 05:25:41.017840 | TASK [artifacts : Gather facts]
2025-10-04 05:25:41.729796 | controller | changed
2025-10-04 05:25:41.745987 |
2025-10-04 05:25:41.746142 | TASK [artifacts : Copy some network configuration files]
2025-10-04 05:25:52.357416 | controller | changed
2025-10-04 05:25:52.372874 |
2025-10-04 05:25:52.373019 | TASK [artifacts : Get installed packages list]
2025-10-04 05:25:53.361433 | controller | ok
2025-10-04 05:25:53.427094 |
2025-10-04 05:25:53.427224 | TASK [artifacts : Output package list]
2025-10-04 05:25:54.393093 | controller | changed
2025-10-04 05:25:54.420406 |
2025-10-04 05:25:54.420575 | LOOP [artifacts : Cleanup unnecesary directories]
2025-10-04 05:25:54.988089 | controller | changed: "/home/zuul/ci-framework-data/artifacts/manifests/operator"
2025-10-04 05:25:55.046030 |
2025-10-04 05:25:55.046191 | TASK [os_must_gather : Ensure directories are present]
2025-10-04 05:25:55.324984 | controller | changed
2025-10-04 05:25:55.343918 |
2025-10-04 05:25:55.344018 | LOOP [os_must_gather : Construct project change list]
2025-10-04 05:25:55.440069 | controller | ok:
2025-10-04 05:25:55.440411 | controller | {
2025-10-04 05:25:55.440456 | controller | "branch": "main",
2025-10-04 05:25:55.440482 | controller | "change": "813",
2025-10-04 05:25:55.440506 | controller | "change_message": "Update module github.com/onsi/ginkgo/v2 to v2.26.0\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Confidence |\n|---|---|---|---|\n| [github.com/onsi/ginkgo/v2](https://redirect.github.com/onsi/ginkgo) | `v2.25.3` -> `v2.26.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n\nonsi/ginkgo (github.com/onsi/ginkgo/v2)
\n\n### [`v2.26.0`](https://redirect.github.com/onsi/ginkgo/releases/tag/v2.26.0)\n\n[Compare Source](https://redirect.github.com/onsi/ginkgo/compare/v2.25.3...v2.26.0)\n\n##### 2.26.0\n\n##### Features\n\nGinkgo can now generate json-formatted reports that are compatible with the `go test` json format. Use `ginkgo --gojson-report=report.go.json`. This is not intended to be a replacement for Ginkgo's native json format which is more information rich and better models Ginkgo's test structure semantics.\n\n \n\n---\n\n### Configuration\n\n\ud83d\udcc5 **Schedule**: Branch creation - \"every weekend\" in timezone America/New_York, Automerge - At any time (no schedule defined).\n\n\ud83d\udea6 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n\u267b **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n\ud83d\udd15 **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).\n\n",
2025-10-04 05:25:55.440544 | controller | "change_url": "https://github.com/openstack-k8s-operators/glance-operator/pull/813",
2025-10-04 05:25:55.440569 | controller | "commit_id": "f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c",
2025-10-04 05:25:55.440593 | controller | "patchset": "f187c3ba92cc66ce24fa8c2f9ba7147a3bd8355c",
2025-10-04 05:25:55.440615 | controller | "project": {
2025-10-04 05:25:55.440636 | controller | "canonical_hostname": "github.com",
2025-10-04 05:25:55.440657 | controller | "canonical_name": "github.com/openstack-k8s-operators/glance-operator",
2025-10-04 05:25:55.440710 | controller | "name": "openstack-k8s-operators/glance-operator",
2025-10-04 05:25:55.440734 | controller | "short_name": "glance-operator",
2025-10-04 05:25:55.440755 | controller | "src_dir": "src/github.com/openstack-k8s-operators/glance-operator"
2025-10-04 05:25:55.440777 | controller | },
2025-10-04 05:25:55.440798 | controller | "topic": null
2025-10-04 05:25:55.440819 | controller | }
2025-10-04 05:25:55.440856 | controller | changed: All items complete
2025-10-04 05:25:55.440880 |
2025-10-04 05:25:55.481051 |
2025-10-04 05:25:55.481247 | TASK [os_must_gather : Get git tag for image tagging]
2025-10-04 05:25:56.180885 | controller | skipping: Conditional result was False
2025-10-04 05:25:56.224225 |
2025-10-04 05:25:56.224437 | TASK [os_must_gather : Debug git show-ref]
2025-10-04 05:25:56.262625 | controller | skipping: Conditional result was False
2025-10-04 05:25:56.307398 |
2025-10-04 05:25:56.307631 | TASK [os_must_gather : Build openstack-must-gather container]
2025-10-04 05:25:56.345800 | controller | skipping: Conditional result was False
2025-10-04 05:25:56.385936 |
2025-10-04 05:25:56.386033 | TASK [os_must_gather : Push openstack-must-gather container]
2025-10-04 05:25:56.422490 | controller | skipping: Conditional result was False
2025-10-04 05:25:56.451686 |
2025-10-04 05:25:56.451799 | TASK [os_must_gather : Set cifmw_os_must_gather_image to new image tag]
2025-10-04 05:25:56.489092 | controller | skipping: Conditional result was False
2025-10-04 05:25:56.522612 |
2025-10-04 05:25:56.522830 | TASK [os_must_gather : Check for oc command]
2025-10-04 05:25:57.044912 | controller | changed
2025-10-04 05:25:57.068757 |
2025-10-04 05:25:57.068857 | TASK [os_must_gather : Run openstack-must-gather command]
2025-10-04 05:28:43.947607 | controller | changed
2025-10-04 05:28:43.994951 |
2025-10-04 05:28:43.995104 | TASK [artifacts : Create crc logs directory]
2025-10-04 05:28:44.294297 | controller | changed
2025-10-04 05:28:44.318827 |
2025-10-04 05:28:44.318921 | TASK [artifacts : Ensure controller knows CRC ssh keys]
2025-10-04 05:28:55.008340 | controller | changed
2025-10-04 05:28:55.051297 |
2025-10-04 05:28:55.051525 | TASK [artifacts : Recognize new keypair]
2025-10-04 05:28:55.387392 | controller | ok
2025-10-04 05:28:55.417017 |
2025-10-04 05:28:55.417215 | TASK [artifacts : Set fact if new keypair exists]
2025-10-04 05:28:55.454189 | controller | skipping: Conditional result was False
2025-10-04 05:28:55.493015 |
2025-10-04 05:28:55.493422 | TASK [artifacts : Prepare root ssh accesses]
2025-10-04 05:28:59.444915 | controller | changed
2025-10-04 05:28:59.479904 |
2025-10-04 05:28:59.480023 | TASK [artifacts : Copy logs from CRC VM]
2025-10-04 05:29:03.357506 | controller | changed
2025-10-04 05:29:03.387715 |
2025-10-04 05:29:03.387806 | TASK [artifacts : List all of the existing virtual machines]
2025-10-04 05:29:03.423711 | controller | skipping: Conditional result was False
2025-10-04 05:29:03.455063 |
2025-10-04 05:29:03.455379 | TASK [artifacts : Filter out edpm vm]
2025-10-04 05:29:03.493233 | controller | skipping: Conditional result was False
2025-10-04 05:29:03.521465 |
2025-10-04 05:29:03.521577 | TASK [artifacts : Slurp zuul inventory file]
2025-10-04 05:29:04.041965 | controller | ok
2025-10-04 05:29:04.072279 |
2025-10-04 05:29:04.072402 | LOOP [artifacts : Extract Compute and Networker from zuul mapping if any]
2025-10-04 05:29:04.151378 |
2025-10-04 05:29:04.151589 | LOOP [artifacts : Generate logs on edpm vm {{ item.split('/')[0] }}]
2025-10-04 05:29:04.219917 |
2025-10-04 05:29:04.220221 | LOOP [artifacts : Copy logs to host machine from {{ item.split('/')[0] }}]
2025-10-04 05:29:04.285573 |
2025-10-04 05:29:04.285884 | TASK [artifacts : Generate list of ansible logs to collect in home directory]
2025-10-04 05:29:04.712983 | controller | ok: All paths examined
2025-10-04 05:29:04.739088 |
2025-10-04 05:29:04.739222 | LOOP [artifacts : Copy ansible logs to logs directory]
2025-10-04 05:29:05.190424 | controller | changed:
2025-10-04 05:29:05.190764 | controller | {
2025-10-04 05:29:05.190822 | controller | "atime": 1759554329.6606193,
2025-10-04 05:29:05.191217 | controller | "ctime": 1759555522.393468,
2025-10-04 05:29:05.191287 | controller | "dev": 64513,
2025-10-04 05:29:05.191328 | controller | "gid": 1000,
2025-10-04 05:29:05.191363 | controller | "gr_name": "zuul",
2025-10-04 05:29:05.191398 | controller | "inode": 4926095,
2025-10-04 05:29:05.191432 | controller | "isblk": false,
2025-10-04 05:29:05.191465 | controller | "ischr": false,
2025-10-04 05:29:05.191497 | controller | "isdir": false,
2025-10-04 05:29:05.191530 | controller | "isfifo": false,
2025-10-04 05:29:05.191561 | controller | "isgid": false,
2025-10-04 05:29:05.191601 | controller | "islnk": false,
2025-10-04 05:29:05.191636 | controller | "isreg": true,
2025-10-04 05:29:05.191712 | controller | "issock": false,
2025-10-04 05:29:05.191759 | controller | "isuid": false,
2025-10-04 05:29:05.191793 | controller | "mode": "0644",
2025-10-04 05:29:05.191827 | controller | "mtime": 1759555522.393468,
2025-10-04 05:29:05.191861 | controller | "nlink": 1,
2025-10-04 05:29:05.191903 | controller | "path": "/home/zuul/ansible.log",
2025-10-04 05:29:05.191943 | controller | "pw_name": "zuul",
2025-10-04 05:29:05.191978 | controller | "rgrp": true,
2025-10-04 05:29:05.192011 | controller | "roth": true,
2025-10-04 05:29:05.192044 | controller | "rusr": true,
2025-10-04 05:29:05.192077 | controller | "size": 2491654,
2025-10-04 05:29:05.192109 | controller | "uid": 1000,
2025-10-04 05:29:05.192141 | controller | "wgrp": false,
2025-10-04 05:29:05.192173 | controller | "woth": false,
2025-10-04 05:29:05.192204 | controller | "wusr": true,
2025-10-04 05:29:05.192235 | controller | "xgrp": false,
2025-10-04 05:29:05.192266 | controller | "xoth": false,
2025-10-04 05:29:05.192297 | controller | "xusr": false
2025-10-04 05:29:05.192329 | controller | }
2025-10-04 05:29:05.192380 |
2025-10-04 05:29:05.221792 |
2025-10-04 05:29:05.221946 | TASK [artifacts : Ensure we have proper rights on the gathered content]
2025-10-04 05:29:18.425564 | controller | changed
2025-10-04 05:29:18.467795 |
2025-10-04 05:29:18.467984 | LOOP [artifacts : Mask secrets in yaml log files]
2025-10-04 05:29:19.065865 | controller | ok: "/home/zuul/ci-framework-data/logs"
2025-10-04 05:29:19.620369 | controller | changed: "/home/zuul/ci-framework-data/artifacts"
2025-10-04 05:29:19.693140 |
2025-10-04 05:29:19.693283 | LOOP [env_op_images : Ensure directory is present]
2025-10-04 05:29:20.106308 | controller | ok: "artifacts"
2025-10-04 05:29:20.106514 | controller | changed: All items complete
2025-10-04 05:29:20.106542 |
2025-10-04 05:29:20.397350 | controller | ok: "logs"
2025-10-04 05:29:20.446750 |
2025-10-04 05:29:20.446979 | TASK [env_op_images : Check if OpenStackControlPlane is setup]
2025-10-04 05:29:21.173936 | controller | error: the server doesn't have a resource type "OpenStackControlPlane"
2025-10-04 05:29:31.595643 | controller | changed: non-zero return code
2025-10-04 05:29:31.641536 |
2025-10-04 05:29:31.641894 | TASK [env_op_images : Get images from the CSV]
2025-10-04 05:29:32.320577 | controller | skipping: Conditional result was False
2025-10-04 05:29:32.368692 |
2025-10-04 05:29:32.368883 | TASK [env_op_images : Get the images name]
2025-10-04 05:29:33.015415 | controller | skipping: Conditional result was False
2025-10-04 05:29:33.062029 |
2025-10-04 05:29:33.062207 | TASK [env_op_images : Extract env variable name and images]
2025-10-04 05:29:33.099074 | controller | skipping: Conditional result was False
2025-10-04 05:29:33.129824 |
2025-10-04 05:29:33.129958 | TASK [env_op_images : Get all pods from all namespaces to find openstack-operator-index]
2025-10-04 05:29:33.155962 | controller | skipping: Conditional result was False
2025-10-04 05:29:33.185487 |
2025-10-04 05:29:33.185605 | TASK [env_op_images : Retrieve openstack-operator-index pod]
2025-10-04 05:29:33.222851 | controller | skipping: Conditional result was False
2025-10-04 05:29:33.304647 |
2025-10-04 05:29:33.304806 | TASK [env_op_images : Get all the pods in openstack-operator namespace]
2025-10-04 05:29:33.340877 | controller | skipping: Conditional result was False
2025-10-04 05:29:33.362098 |
2025-10-04 05:29:33.362187 | TASK [env_op_images : Get operator images and pods]
2025-10-04 05:29:33.397332 | controller | skipping: Conditional result was False
2025-10-04 05:29:33.420483 |
2025-10-04 05:29:33.420609 | LOOP [env_op_images : Add operator images to the dictionary]
2025-10-04 05:29:33.487967 |
2025-10-04 05:29:33.488225 | TASK [env_op_images : Write images to file]
2025-10-04 05:29:33.523612 | controller | skipping: Conditional result was False
2025-10-04 05:29:33.587037 |
2025-10-04 05:29:33.587243 | TASK [cifmw_setup : Create a versioned log folder]
2025-10-04 05:29:33.927468 | controller | changed
2025-10-04 05:29:33.952584 |
2025-10-04 05:29:33.952705 | TASK [cifmw_setup : Return a list of log files in home directory]
2025-10-04 05:29:34.215190 | controller | ok: All paths examined
2025-10-04 05:29:34.242564 |
2025-10-04 05:29:34.242696 | TASK [cifmw_setup : Ensure ansible facts cache exists]
2025-10-04 05:29:34.574967 | controller | ok
2025-10-04 05:29:34.603289 |
2025-10-04 05:29:34.603447 | LOOP [cifmw_setup : Copy logs to proper location]
2025-10-04 05:29:35.179236 | controller | changed:
2025-10-04 05:29:35.179521 | controller | {
2025-10-04 05:29:35.179578 | controller | "atime": 1759555745.062438,
2025-10-04 05:29:35.179620 | controller | "ctime": 1759555522.393468,
2025-10-04 05:29:35.179659 | controller | "dev": 64513,
2025-10-04 05:29:35.179736 | controller | "gid": 1000,
2025-10-04 05:29:35.179775 | controller | "gr_name": "zuul",
2025-10-04 05:29:35.179812 | controller | "inode": 4926095,
2025-10-04 05:29:35.179847 | controller | "isblk": false,
2025-10-04 05:29:35.179882 | controller | "ischr": false,
2025-10-04 05:29:35.179918 | controller | "isdir": false,
2025-10-04 05:29:35.179954 | controller | "isfifo": false,
2025-10-04 05:29:35.179989 | controller | "isgid": false,
2025-10-04 05:29:35.180025 | controller | "islnk": false,
2025-10-04 05:29:35.180061 | controller | "isreg": true,
2025-10-04 05:29:35.180096 | controller | "issock": false,
2025-10-04 05:29:35.180131 | controller | "isuid": false,
2025-10-04 05:29:35.180166 | controller | "mode": "0644",
2025-10-04 05:29:35.180202 | controller | "mtime": 1759555522.393468,
2025-10-04 05:29:35.180237 | controller | "nlink": 1,
2025-10-04 05:29:35.180271 | controller | "path": "/home/zuul/ansible.log",
2025-10-04 05:29:35.180306 | controller | "pw_name": "zuul",
2025-10-04 05:29:35.180341 | controller | "rgrp": true,
2025-10-04 05:29:35.180374 | controller | "roth": true,
2025-10-04 05:29:35.180408 | controller | "rusr": true,
2025-10-04 05:29:35.180440 | controller | "size": 2491654,
2025-10-04 05:29:35.180474 | controller | "uid": 1000,
2025-10-04 05:29:35.180507 | controller | "wgrp": false,
2025-10-04 05:29:35.180541 | controller | "woth": false,
2025-10-04 05:29:35.180574 | controller | "wusr": true,
2025-10-04 05:29:35.180607 | controller | "xgrp": false,
2025-10-04 05:29:35.180640 | controller | "xoth": false,
2025-10-04 05:29:35.180719 | controller | "xusr": false
2025-10-04 05:29:35.180759 | controller | }
2025-10-04 05:29:35.180802 |
2025-10-04 05:29:35.226842 |
2025-10-04 05:29:35.227037 | LOOP [cifmw_setup : Remove original log from home directory]
2025-10-04 05:29:35.621120 | controller | changed:
2025-10-04 05:29:35.621278 | controller | {
2025-10-04 05:29:35.621302 | controller | "atime": 1759555745.062438,
2025-10-04 05:29:35.621321 | controller | "ctime": 1759555522.393468,
2025-10-04 05:29:35.621338 | controller | "dev": 64513,
2025-10-04 05:29:35.621354 | controller | "gid": 1000,
2025-10-04 05:29:35.621369 | controller | "gr_name": "zuul",
2025-10-04 05:29:35.621385 | controller | "inode": 4926095,
2025-10-04 05:29:35.621401 | controller | "isblk": false,
2025-10-04 05:29:35.621416 | controller | "ischr": false,
2025-10-04 05:29:35.621432 | controller | "isdir": false,
2025-10-04 05:29:35.621447 | controller | "isfifo": false,
2025-10-04 05:29:35.621462 | controller | "isgid": false,
2025-10-04 05:29:35.621477 | controller | "islnk": false,
2025-10-04 05:29:35.621492 | controller | "isreg": true,
2025-10-04 05:29:35.621507 | controller | "issock": false,
2025-10-04 05:29:35.621522 | controller | "isuid": false,
2025-10-04 05:29:35.621537 | controller | "mode": "0644",
2025-10-04 05:29:35.621552 | controller | "mtime": 1759555522.393468,
2025-10-04 05:29:35.621567 | controller | "nlink": 1,
2025-10-04 05:29:35.621583 | controller | "path": "/home/zuul/ansible.log",
2025-10-04 05:29:35.621598 | controller | "pw_name": "zuul",
2025-10-04 05:29:35.621613 | controller | "rgrp": true,
2025-10-04 05:29:35.621628 | controller | "roth": true,
2025-10-04 05:29:35.621643 | controller | "rusr": true,
2025-10-04 05:29:35.621657 | controller | "size": 2491654,
2025-10-04 05:29:35.621692 | controller | "uid": 1000,
2025-10-04 05:29:35.621709 | controller | "wgrp": false,
2025-10-04 05:29:35.621724 | controller | "woth": false,
2025-10-04 05:29:35.621739 | controller | "wusr": true,
2025-10-04 05:29:35.621754 | controller | "xgrp": false,
2025-10-04 05:29:35.621771 | controller | "xoth": false,
2025-10-04 05:29:35.621787 | controller | "xusr": false
2025-10-04 05:29:35.621803 | controller | }
2025-10-04 05:29:35.647511 |
2025-10-04 05:29:35.647637 | TASK [cifmw_setup : Copy facts to dated directory]
2025-10-04 05:29:36.098550 | controller | changed
2025-10-04 05:29:36.182875 |
2025-10-04 05:29:36.183005 | PLAY [Run ci/playbooks/e2e-collect-logs.yml on CRC host]
2025-10-04 05:29:36.202165 |
2025-10-04 05:29:36.202228 | TASK [Get kubelet journalctl logs]
2025-10-04 05:29:37.244299 | crc | Output suppressed because no_log was given
2025-10-04 05:29:37.299011 |
2025-10-04 05:29:37.299114 | PLAY RECAP
2025-10-04 05:29:37.299176 | controller | ok: 44 changed: 21 unreachable: 0 failed: 0 skipped: 26 rescued: 0 ignored: 1
2025-10-04 05:29:37.299212 | crc | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2025-10-04 05:29:37.299238 |
2025-10-04 05:29:37.488271 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-collect-logs.yml@main]
2025-10-04 05:29:37.491862 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2025-10-04 05:29:38.099596 |
2025-10-04 05:29:38.099730 | PLAY [Run ci/playbooks/collect-logs.yml]
2025-10-04 05:29:38.188988 |
2025-10-04 05:29:38.189158 | TASK [Filter out host if needed]
2025-10-04 05:29:38.248740 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2025-10-04 05:29:38.254964 |
2025-10-04 05:29:38.255035 | TASK [Filter out host if needed]
2025-10-04 05:29:38.287601 |
2025-10-04 05:29:38.287746 | TASK [Ensure file is present]
2025-10-04 05:29:38.899323 | controller | ok
2025-10-04 05:29:38.931470 |
2025-10-04 05:29:38.931561 | TASK [Manage molecule report file]
2025-10-04 05:29:39.623369 | controller | skipping: Conditional result was False
2025-10-04 05:29:39.677418 |
2025-10-04 05:29:39.677565 | TASK [Check if we get ci-framework-data basedir]
2025-10-04 05:29:40.022320 | controller | ok
2025-10-04 05:29:40.055049 |
2025-10-04 05:29:40.055160 | TASK [Create ci-framework-data log directory for zuul]
2025-10-04 05:29:40.532260 | controller | changed
2025-10-04 05:29:40.564659 |
2025-10-04 05:29:40.564778 | TASK [Copy ci-framework interesting files]
2025-10-04 05:29:41.755437 | controller | changed
2025-10-04 05:29:41.807860 |
2025-10-04 05:29:41.808041 | TASK [Get SELinux listing]
2025-10-04 05:29:42.508287 | controller | changed
2025-10-04 05:29:42.560563 |
2025-10-04 05:29:42.560884 | TASK [Generate log index]
2025-10-04 05:29:43.584322 | controller | changed
2025-10-04 05:29:43.615294 |
2025-10-04 05:29:43.615374 | TASK [Get some env related data]
2025-10-04 05:29:44.517256 | controller | /home/zuul/.local/bin/ansible
2025-10-04 05:29:45.394849 | controller | changed
2025-10-04 05:29:45.426710 |
2025-10-04 05:29:45.426897 | TASK [Generate list of logs to collect in home directory]
2025-10-04 05:29:45.844382 | controller | ok: All paths examined
2025-10-04 05:29:45.877705 |
2025-10-04 05:29:45.877804 | LOOP [Copy logs from home directory]
2025-10-04 05:29:45.939497 |
2025-10-04 05:29:45.939739 | TASK [Copy crio stats log file]
2025-10-04 05:29:45.965332 | controller | skipping: Conditional result was False
2025-10-04 05:29:45.991752 |
2025-10-04 05:29:45.991878 | TASK [Get SELinux related data]
2025-10-04 05:29:46.415167 | controller |
2025-10-04 05:29:46.695686 | controller | ERROR
2025-10-04 05:29:46.695926 | controller | {
2025-10-04 05:29:46.695957 | controller | "delta": "0:00:00.011483",
2025-10-04 05:29:46.695977 | controller | "end": "2025-10-04 05:29:46.416313",
2025-10-04 05:29:46.695995 | controller | "msg": "non-zero return code",
2025-10-04 05:29:46.696012 | controller | "rc": 1,
2025-10-04 05:29:46.696028 | controller | "start": "2025-10-04 05:29:46.404830"
2025-10-04 05:29:46.696044 | controller | }
2025-10-04 05:29:46.696069 | controller | ERROR: Ignoring Errors
2025-10-04 05:29:46.720786 |
2025-10-04 05:29:46.720882 | TASK [Create system configuration directory]
2025-10-04 05:29:47.091777 | controller | changed
2025-10-04 05:29:47.115272 |
2025-10-04 05:29:47.115341 | TASK [Get some of the system configurations]
2025-10-04 05:29:47.806137 | controller | changed
2025-10-04 05:29:47.829487 |
2025-10-04 05:29:47.829567 | TASK [Copy generated documentation if available]
2025-10-04 05:29:47.865234 | controller | skipping: Conditional result was False
2025-10-04 05:29:47.891369 |
2025-10-04 05:29:47.891458 | TASK [Copy generated AsciiDoc documentation if available]
2025-10-04 05:29:47.926090 | controller | skipping: Conditional result was False
2025-10-04 05:29:47.952096 |
2025-10-04 05:29:47.952181 | TASK [Compress logs bigger than 2MB]
2025-10-04 05:30:03.719954 | controller | changed
2025-10-04 05:30:03.772515 |
2025-10-04 05:30:03.772685 | TASK [Copy files from workspace on node]
2025-10-04 05:30:03.842566 | controller | ok
2025-10-04 05:30:03.928356 |
2025-10-04 05:30:03.928474 | TASK [fetch-output : Set log path for multiple nodes]
2025-10-04 05:30:04.007983 | controller | ok
2025-10-04 05:30:04.080258 |
2025-10-04 05:30:04.080411 | TASK [fetch-output : Set log path for single node]
2025-10-04 05:30:04.107374 | controller | skipping: Conditional result was False
2025-10-04 05:30:04.133992 |
2025-10-04 05:30:04.134068 | LOOP [fetch-output : Ensure local output dirs]
2025-10-04 05:30:04.441638 | controller -> localhost | changed: "/var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/logs/controller"
2025-10-04 05:30:04.442154 |
2025-10-04 05:30:04.666081 | controller -> localhost | changed: "/var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/artifacts"
2025-10-04 05:30:04.893831 | controller -> localhost | changed: "/var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/docs"
2025-10-04 05:30:04.951326 |
2025-10-04 05:30:04.951484 | LOOP [fetch-output : Collect logs, artifacts and docs]
2025-10-04 05:30:08.615126 | controller | changed:
2025-10-04 05:30:08.615445 | controller | .d..t...... ./
2025-10-04 05:30:08.615484 | controller | >f+++++++++ README.html
2025-10-04 05:30:08.615512 | controller | >f+++++++++ dmesg.log
2025-10-04 05:30:08.615538 | controller | >f+++++++++ installed-pkgs.log
2025-10-04 05:30:08.615563 | controller | >f+++++++++ python.log
2025-10-04 05:30:08.615588 | controller | >f+++++++++ registries.conf
2025-10-04 05:30:08.615611 | controller | >f+++++++++ selinux-denials.log
2025-10-04 05:30:08.615635 | controller | >f+++++++++ selinux-listing.log
2025-10-04 05:30:08.615658 | controller | cd+++++++++ ci-framework-data/
2025-10-04 05:30:08.615711 | controller | cd+++++++++ ci-framework-data/artifacts/
2025-10-04 05:30:08.615737 | controller | >f+++++++++ ci-framework-data/artifacts/ansible-facts.yml
2025-10-04 05:30:08.615760 | controller | >f+++++++++ ci-framework-data/artifacts/ansible-vars.yml
2025-10-04 05:30:08.615782 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_check_for_oc.sh
2025-10-04 05:30:08.615804 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_copy_logs_from_crc.sh
2025-10-04 05:30:08.615828 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_prepare_root_ssh.sh
2025-10-04 05:30:08.615850 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_run_download.sh
2025-10-04 05:30:08.615872 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_run_openstack_must_gather.sh
2025-10-04 05:30:08.615894 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_001_fetch_openshift.sh
2025-10-04 05:30:08.615916 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_002_run_crc_attach_default.sh
2025-10-04 05:30:08.615938 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_003_run_glance.sh
2025-10-04 05:30:08.615960 | controller | >f+++++++++ ci-framework-data/artifacts/hosts
2025-10-04 05:30:08.615982 | controller | >f+++++++++ ci-framework-data/artifacts/install_yamls.sh
2025-10-04 05:30:08.616004 | controller | >f+++++++++ ci-framework-data/artifacts/installed-packages.yml
2025-10-04 05:30:08.616026 | controller | >f+++++++++ ci-framework-data/artifacts/ip-network.txt
2025-10-04 05:30:08.616048 | controller | >f+++++++++ ci-framework-data/artifacts/resolv.conf
2025-10-04 05:30:08.616069 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml
2025-10-04 05:30:08.616090 | controller | cd+++++++++ ci-framework-data/artifacts/NetworkManager/
2025-10-04 05:30:08.616111 | controller | >f+++++++++ ci-framework-data/artifacts/NetworkManager/ci-private-network.nmconnection
2025-10-04 05:30:08.616133 | controller | >f+++++++++ ci-framework-data/artifacts/NetworkManager/ens3.nmconnection
2025-10-04 05:30:08.616154 | controller | cd+++++++++ ci-framework-data/artifacts/ansible_facts.2025-10-04_05-29/
2025-10-04 05:30:08.616176 | controller | cd+++++++++ ci-framework-data/artifacts/ansible_facts.2025-10-04_05-29/ansible_facts_cache/
2025-10-04 05:30:08.616198 | controller | >f+++++++++ ci-framework-data/artifacts/ansible_facts.2025-10-04_05-29/ansible_facts_cache/localhost
2025-10-04 05:30:08.616220 | controller | cd+++++++++ ci-framework-data/artifacts/ci-env/
2025-10-04 05:30:08.616241 | controller | >f+++++++++ ci-framework-data/artifacts/ci-env/networking-info.yml
2025-10-04 05:30:08.616263 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/
2025-10-04 05:30:08.616285 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/
2025-10-04 05:30:08.616306 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/namespace.yaml
2025-10-04 05:30:08.616327 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/
2025-10-04 05:30:08.616348 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr/
2025-10-04 05:30:08.616369 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr/glance_v1beta1_glance.yaml
2025-10-04 05:30:08.616403 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr/kustomization.yaml
2025-10-04 05:30:08.616429 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/
2025-10-04 05:30:08.616452 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr/
2025-10-04 05:30:08.616478 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr/kustomization.yaml
2025-10-04 05:30:08.616502 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr/memcached_v1beta1_memcached.yaml
2025-10-04 05:30:08.616526 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/input/
2025-10-04 05:30:08.616548 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/input/kustomization.yaml
2025-10-04 05:30:08.616570 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/
2025-10-04 05:30:08.616591 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr/
2025-10-04 05:30:08.616613 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr/keystone_v1beta1_keystoneapi.yaml
2025-10-04 05:30:08.616635 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr/kustomization.yaml
2025-10-04 05:30:08.616656 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/
2025-10-04 05:30:08.616711 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr/
2025-10-04 05:30:08.616735 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr/kustomization.yaml
2025-10-04 05:30:08.616757 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr/mariadb_v1beta1_galera.yaml
2025-10-04 05:30:08.616779 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/
2025-10-04 05:30:08.616801 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr/
2025-10-04 05:30:08.616823 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr/kustomization.yaml
2025-10-04 05:30:08.616845 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr/rabbitmq.yaml
2025-10-04 05:30:08.616868 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/
2025-10-04 05:30:08.616890 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr/
2025-10-04 05:30:08.616911 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr/kustomization.yaml
2025-10-04 05:30:08.616933 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr/swift_v1beta1_swift.yaml
2025-10-04 05:30:08.616955 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/
2025-10-04 05:30:08.616976 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml
2025-10-04 05:30:08.616997 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/
2025-10-04 05:30:08.617019 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/
2025-10-04 05:30:08.617040 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/deploy_operator.yaml
2025-10-04 05:30:08.617062 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/
2025-10-04 05:30:08.617083 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml
2025-10-04 05:30:08.617104 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/
2025-10-04 05:30:08.617125 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/op/
2025-10-04 05:30:08.617152 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/op/catalogsource.yaml
2025-10-04 05:30:08.617174 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/op/operatorgroup.yaml
2025-10-04 05:30:08.617195 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/op/subscription.yaml
2025-10-04 05:30:08.617215 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/
2025-10-04 05:30:08.617236 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/op/
2025-10-04 05:30:08.617257 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/op/catalogsource.yaml
2025-10-04 05:30:08.617278 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/op/operatorgroup.yaml
2025-10-04 05:30:08.617300 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/op/subscription.yaml
2025-10-04 05:30:08.617322 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/
2025-10-04 05:30:08.617344 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/
2025-10-04 05:30:08.617366 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/catalogsource.yaml
2025-10-04 05:30:08.617397 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/operatorgroup.yaml
2025-10-04 05:30:08.617425 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/subscription.yaml
2025-10-04 05:30:08.617454 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/
2025-10-04 05:30:08.617482 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/op/
2025-10-04 05:30:08.617510 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/op/catalogsource.yaml
2025-10-04 05:30:08.617537 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/op/operatorgroup.yaml
2025-10-04 05:30:08.617565 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/op/subscription.yaml
2025-10-04 05:30:08.617593 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/
2025-10-04 05:30:08.617621 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op/
2025-10-04 05:30:08.617648 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op/catalogsource.yaml
2025-10-04 05:30:08.617700 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op/operatorgroup.yaml
2025-10-04 05:30:08.617732 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op/subscription.yaml
2025-10-04 05:30:08.617760 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/
2025-10-04 05:30:08.617788 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/
2025-10-04 05:30:08.617814 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/operatorgroup.yaml
2025-10-04 05:30:08.617842 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/subscription.yaml
2025-10-04 05:30:08.617869 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/
2025-10-04 05:30:08.617896 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op/
2025-10-04 05:30:08.617923 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op/catalogsource.yaml
2025-10-04 05:30:08.618073 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op/operatorgroup.yaml
2025-10-04 05:30:08.618108 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op/subscription.yaml
2025-10-04 05:30:08.618131 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq/
2025-10-04 05:30:08.618154 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq/op/
2025-10-04 05:30:08.618176 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/
2025-10-04 05:30:08.618197 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/op/
2025-10-04 05:30:08.618219 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/op/catalogsource.yaml
2025-10-04 05:30:08.618241 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/op/operatorgroup.yaml
2025-10-04 05:30:08.618263 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/op/subscription.yaml
2025-10-04 05:30:08.618285 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/
2025-10-04 05:30:08.618308 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/
2025-10-04 05:30:08.618330 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/storage/
2025-10-04 05:30:08.618351 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/storage/storage-class.yaml
2025-10-04 05:30:08.618373 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/storage/storage.yaml
2025-10-04 05:30:08.618394 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/
2025-10-04 05:30:08.618416 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/custom-params.yml
2025-10-04 05:30:08.618437 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/install-yamls-params.yml
2025-10-04 05:30:08.618459 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/openshift-login-params.yml
2025-10-04 05:30:08.618480 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml
2025-10-04 05:30:08.618502 | controller | cd+++++++++ ci-framework-data/artifacts/repositories/
2025-10-04 05:30:08.618523 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean-antelope-testing.repo
2025-10-04 05:30:08.618544 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean.repo
2025-10-04 05:30:08.618566 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean.repo.md5
2025-10-04 05:30:08.618588 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-appstream.repo
2025-10-04 05:30:08.618611 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-baseos.repo
2025-10-04 05:30:08.618633 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-highavailability.repo
2025-10-04 05:30:08.618655 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-powertools.repo
2025-10-04 05:30:08.618706 | controller | cd+++++++++ ci-framework-data/artifacts/roles/
2025-10-04 05:30:08.618732 | controller | cd+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/
2025-10-04 05:30:08.618754 | controller | cd+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/
2025-10-04 05:30:08.618777 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_all.yml
2025-10-04 05:30:08.618798 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee.yml
2025-10-04 05:30:08.618820 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_cleanup.yml
2025-10-04 05:30:08.618842 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl.yml
2025-10-04 05:30:08.618869 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_cleanup.yml
2025-10-04 05:30:08.618891 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_prep.yml
2025-10-04 05:30:08.618926 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_run.yml
2025-10-04 05:30:08.618949 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_prep.yml
2025-10-04 05:30:08.618970 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_attach_default_interface.yml
2025-10-04 05:30:08.619087 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_attach_default_interface_cleanup.yml
2025-10-04 05:30:08.619116 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican.yml
2025-10-04 05:30:08.619140 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_cleanup.yml
2025-10-04 05:30:08.619256 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy.yml
2025-10-04 05:30:08.619287 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_cleanup.yml
2025-10-04 05:30:08.619311 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_prep.yml
2025-10-04 05:30:08.619333 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_validate.yml
2025-10-04 05:30:08.619356 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_kuttl.yml
2025-10-04 05:30:08.619377 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_kuttl_run.yml
2025-10-04 05:30:08.619497 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_prep.yml
2025-10-04 05:30:08.619528 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal.yml
2025-10-04 05:30:08.619552 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal_cleanup.yml
2025-10-04 05:30:08.619574 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal_prep.yml
2025-10-04 05:30:08.619597 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas.yml
2025-10-04 05:30:08.619619 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_baremetal_net_nad.yml
2025-10-04 05:30:08.619640 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_baremetal_net_nad_cleanup.yml
2025-10-04 05:30:08.619680 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_cleanup.yml
2025-10-04 05:30:08.619710 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_attach_network.yml
2025-10-04 05:30:08.619733 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_attach_network_cleanup.yml
2025-10-04 05:30:08.619755 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_baremetal_bridge.yml
2025-10-04 05:30:08.619777 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_baremetal_bridge_cleanup.yml
2025-10-04 05:30:08.619799 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_generate_nodes_yaml.yml
2025-10-04 05:30:08.619821 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_metallb.yml
2025-10-04 05:30:08.619842 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_metallb_cleanup.yml
2025-10-04 05:30:08.619870 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_network.yml
2025-10-04 05:30:08.619893 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_network_cleanup.yml
2025-10-04 05:30:08.619914 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_route_crc_and_crc_bmaas_networks.yml
2025-10-04 05:30:08.619936 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_route_crc_and_crc_bmaas_networks_cleanup.yml
2025-10-04 05:30:08.619958 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator.yml
2025-10-04 05:30:08.619983 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator_cleanup.yml
2025-10-04 05:30:08.620006 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator_wait.yml
2025-10-04 05:30:08.620028 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_virtual_bms.yml
2025-10-04 05:30:08.620049 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_virtual_bms_cleanup.yml
2025-10-04 05:30:08.620071 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph.yml
2025-10-04 05:30:08.620093 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph_cleanup.yml
2025-10-04 05:30:08.620115 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph_help.yml
2025-10-04 05:30:08.620137 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_certmanager.yml
2025-10-04 05:30:08.620160 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_certmanager_cleanup.yml
2025-10-04 05:30:08.620182 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cifmw_cleanup.yml
2025-10-04 05:30:08.620204 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cifmw_prepare.yml
2025-10-04 05:30:08.620226 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder.yml
2025-10-04 05:30:08.620248 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_cleanup.yml
2025-10-04 05:30:08.620269 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy.yml
2025-10-04 05:30:08.620290 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy_cleanup.yml
2025-10-04 05:30:08.620311 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy_prep.yml
2025-10-04 05:30:08.620332 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_kuttl.yml
2025-10-04 05:30:08.620354 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_kuttl_run.yml
2025-10-04 05:30:08.620390 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_prep.yml
2025-10-04 05:30:08.620412 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cleanup.yml
2025-10-04 05:30:08.620434 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc.yml
2025-10-04 05:30:08.620456 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_attach_default_interface.yml
2025-10-04 05:30:08.620477 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_attach_default_interface_cleanup.yml
2025-10-04 05:30:08.620500 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_bmo_cleanup.yml
2025-10-04 05:30:08.620527 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_bmo_setup.yml
2025-10-04 05:30:08.620550 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_cleanup.yml
2025-10-04 05:30:08.620572 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_scrub.yml
2025-10-04 05:30:08.620594 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage.yml
2025-10-04 05:30:08.620615 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_cleanup.yml
2025-10-04 05:30:08.620637 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_cleanup_with_retries.yml
2025-10-04 05:30:08.620659 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_release.yml
2025-10-04 05:30:08.620707 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_with_retries.yml
2025-10-04 05:30:08.620731 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_deploy_cleanup.yml
2025-10-04 05:30:08.620752 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate.yml
2025-10-04 05:30:08.620773 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_cleanup.yml
2025-10-04 05:30:08.620795 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy.yml
2025-10-04 05:30:08.620816 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy_cleanup.yml
2025-10-04 05:30:08.620837 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy_prep.yml
2025-10-04 05:30:08.620859 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_kuttl.yml
2025-10-04 05:30:08.620880 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_kuttl_run.yml
2025-10-04 05:30:08.620901 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_prep.yml
2025-10-04 05:30:08.620923 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy.yml
2025-10-04 05:30:08.620945 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy_cleanup.yml
2025-10-04 05:30:08.620966 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy_prep.yml
2025-10-04 05:30:08.620990 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_download_tools.yml
2025-10-04 05:30:08.621014 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_ansible_runner.yml
2025-10-04 05:30:08.621035 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_baremetal_compute.yml
2025-10-04 05:30:08.621056 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute.yml
2025-10-04 05:30:08.621077 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_bootc.yml
2025-10-04 05:30:08.621097 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_cleanup.yml
2025-10-04 05:30:08.621118 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_repos.yml
2025-10-04 05:30:08.621139 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_computes_bgp.yml
2025-10-04 05:30:08.621159 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy.yml
2025-10-04 05:30:08.621186 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_baremetal.yml
2025-10-04 05:30:08.621207 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_baremetal_prep.yml
2025-10-04 05:30:08.621228 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_cleanup.yml
2025-10-04 05:30:08.621250 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_generate_keys.yml
2025-10-04 05:30:08.621271 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_instance.yml
2025-10-04 05:30:08.621292 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker.yml
2025-10-04 05:30:08.621314 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker_cleanup.yml
2025-10-04 05:30:08.621335 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker_prep.yml
2025-10-04 05:30:08.621357 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_prep.yml
2025-10-04 05:30:08.621378 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_networker.yml
2025-10-04 05:30:08.621399 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_networker_cleanup.yml
2025-10-04 05:30:08.621420 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_nova_discover_hosts.yml
2025-10-04 05:30:08.621442 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_patch_ansible_runner_image.yml
2025-10-04 05:30:08.621463 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_register_dns.yml
2025-10-04 05:30:08.621484 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_wait_deploy.yml
2025-10-04 05:30:08.621505 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_wait_deploy_baremetal.yml
2025-10-04 05:30:08.621526 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance.yml
2025-10-04 05:30:08.621547 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_cleanup.yml
2025-10-04 05:30:08.621568 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy.yml
2025-10-04 05:30:08.621590 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy_cleanup.yml
2025-10-04 05:30:08.621611 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy_prep.yml
2025-10-04 05:30:08.621632 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl.yml
2025-10-04 05:30:08.621654 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl_run.yml
2025-10-04 05:30:08.621701 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_prep.yml
2025-10-04 05:30:08.621725 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat.yml
2025-10-04 05:30:08.621747 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_cleanup.yml
2025-10-04 05:30:08.621769 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy.yml
2025-10-04 05:30:08.621791 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy_cleanup.yml
2025-10-04 05:30:08.621819 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy_prep.yml
2025-10-04 05:30:08.621841 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl.yml
2025-10-04 05:30:08.621862 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl_crc.yml
2025-10-04 05:30:08.621884 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl_run.yml
2025-10-04 05:30:08.621905 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_prep.yml
2025-10-04 05:30:08.621927 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_help.yml
2025-10-04 05:30:08.621949 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon.yml
2025-10-04 05:30:08.621971 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_cleanup.yml
2025-10-04 05:30:08.621993 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy.yml
2025-10-04 05:30:08.622015 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy_cleanup.yml
2025-10-04 05:30:08.622039 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy_prep.yml
2025-10-04 05:30:08.622069 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_kuttl.yml
2025-10-04 05:30:08.622104 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_kuttl_run.yml
2025-10-04 05:30:08.622140 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_prep.yml
2025-10-04 05:30:08.622176 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra.yml
2025-10-04 05:30:08.622208 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_cleanup.yml
2025-10-04 05:30:08.622232 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_kuttl.yml
2025-10-04 05:30:08.622265 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_kuttl_run.yml
2025-10-04 05:30:08.622299 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_prep.yml
2025-10-04 05:30:08.622322 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_input.yml
2025-10-04 05:30:08.622344 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_input_cleanup.yml
2025-10-04 05:30:08.622366 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab.yml
2025-10-04 05:30:08.622388 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_cleanup.yml
2025-10-04 05:30:08.622413 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_nat64_router.yml
2025-10-04 05:30:08.622436 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_nat64_router_cleanup.yml
2025-10-04 05:30:08.622459 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_network.yml
2025-10-04 05:30:08.622481 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_network_cleanup.yml
2025-10-04 05:30:08.622503 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_sno.yml
2025-10-04 05:30:08.622525 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_sno_cleanup.yml
2025-10-04 05:30:08.622547 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic.yml
2025-10-04 05:30:08.622577 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_cleanup.yml
2025-10-04 05:30:08.622600 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy.yml
2025-10-04 05:30:08.622621 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy_cleanup.yml
2025-10-04 05:30:08.622642 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy_prep.yml
2025-10-04 05:30:08.622685 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl.yml
2025-10-04 05:30:08.622715 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl_crc.yml
2025-10-04 05:30:08.622737 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl_run.yml
2025-10-04 05:30:08.622759 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_prep.yml
2025-10-04 05:30:08.622781 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone.yml
2025-10-04 05:30:08.622802 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_cleanup.yml
2025-10-04 05:30:08.622824 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy.yml
2025-10-04 05:30:08.622845 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy_cleanup.yml
2025-10-04 05:30:08.622866 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy_prep.yml
2025-10-04 05:30:08.622887 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_kuttl.yml
2025-10-04 05:30:08.622908 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_kuttl_run.yml
2025-10-04 05:30:08.622944 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_prep.yml
2025-10-04 05:30:08.622966 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_common_cleanup.yml
2025-10-04 05:30:08.622987 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_common_prep.yml
2025-10-04 05:30:08.623008 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_db_cleanup.yml
2025-10-04 05:30:08.623029 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_db_prep.yml
2025-10-04 05:30:08.623050 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki.yml
2025-10-04 05:30:08.623071 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_cleanup.yml
2025-10-04 05:30:08.623093 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_deploy.yml
2025-10-04 05:30:08.623114 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_deploy_cleanup.yml
2025-10-04 05:30:08.623136 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_lvms.yml
2025-10-04 05:30:08.623157 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila.yml
2025-10-04 05:30:08.623179 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_cleanup.yml
2025-10-04 05:30:08.623200 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy.yml
2025-10-04 05:30:08.623221 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy_cleanup.yml
2025-10-04 05:30:08.623243 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy_prep.yml
2025-10-04 05:30:08.623269 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_kuttl.yml
2025-10-04 05:30:08.623291 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_kuttl_run.yml
2025-10-04 05:30:08.623312 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_prep.yml
2025-10-04 05:30:08.623334 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb.yml
2025-10-04 05:30:08.623356 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_chainsaw.yml
2025-10-04 05:30:08.623377 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_chainsaw_run.yml
2025-10-04 05:30:08.623399 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_cleanup.yml
2025-10-04 05:30:08.623420 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy.yml
2025-10-04 05:30:08.623442 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy_cleanup.yml
2025-10-04 05:30:08.623463 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy_prep.yml
2025-10-04 05:30:08.623588 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_kuttl.yml
2025-10-04 05:30:08.623618 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_kuttl_run.yml
2025-10-04 05:30:08.623642 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy.yml
2025-10-04 05:30:08.623683 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy_cleanup.yml
2025-10-04 05:30:08.623713 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy_prep.yml
2025-10-04 05:30:08.623737 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb.yml
2025-10-04 05:30:08.623759 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_cleanup.yml
2025-10-04 05:30:08.623781 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_config.yml
2025-10-04 05:30:08.623802 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_config_cleanup.yml
2025-10-04 05:30:08.623825 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_namespace.yml
2025-10-04 05:30:08.623847 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_namespace_cleanup.yml
2025-10-04 05:30:08.623869 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netattach.yml
2025-10-04 05:30:08.623890 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netattach_cleanup.yml
2025-10-04 05:30:08.623912 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy.yml
2025-10-04 05:30:08.623933 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy_cleanup.yml
2025-10-04 05:30:08.623954 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy_prep.yml
2025-10-04 05:30:08.623975 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv.yml
2025-10-04 05:30:08.623996 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_cleanup.yml
2025-10-04 05:30:08.624018 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_deploy.yml
2025-10-04 05:30:08.624045 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_deploy_cleanup.yml
2025-10-04 05:30:08.624067 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_network_isolation_bridge.yml
2025-10-04 05:30:08.624088 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_network_isolation_bridge_cleanup.yml
2025-10-04 05:30:08.624109 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron.yml
2025-10-04 05:30:08.624131 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_cleanup.yml
2025-10-04 05:30:08.624153 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy.yml
2025-10-04 05:30:08.624175 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy_cleanup.yml
2025-10-04 05:30:08.624197 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy_prep.yml
2025-10-04 05:30:08.624219 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_kuttl.yml
2025-10-04 05:30:08.624240 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_kuttl_run.yml
2025-10-04 05:30:08.624261 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_prep.yml
2025-10-04 05:30:08.624282 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nfs.yml
2025-10-04 05:30:08.624304 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nfs_cleanup.yml
2025-10-04 05:30:08.624326 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nmstate.yml
2025-10-04 05:30:08.624347 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nncp.yml
2025-10-04 05:30:08.624368 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nncp_cleanup.yml
2025-10-04 05:30:08.624390 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova.yml
2025-10-04 05:30:08.624411 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_cleanup.yml
2025-10-04 05:30:08.624433 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy.yml
2025-10-04 05:30:08.624454 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy_cleanup.yml
2025-10-04 05:30:08.624475 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy_prep.yml
2025-10-04 05:30:08.624497 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_prep.yml
2025-10-04 05:30:08.624518 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia.yml
2025-10-04 05:30:08.624539 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_cleanup.yml
2025-10-04 05:30:08.624561 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy.yml
2025-10-04 05:30:08.624582 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy_cleanup.yml
2025-10-04 05:30:08.624603 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy_prep.yml
2025-10-04 05:30:08.624624 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_kuttl.yml
2025-10-04 05:30:08.624645 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_kuttl_run.yml
2025-10-04 05:30:08.624692 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_prep.yml
2025-10-04 05:30:08.624721 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack.yml
2025-10-04 05:30:08.624744 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_cleanup.yml
2025-10-04 05:30:08.624765 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_crds.yml
2025-10-04 05:30:08.624787 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_crds_cleanup.yml
2025-10-04 05:30:08.624809 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy.yml
2025-10-04 05:30:08.624830 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy_cleanup.yml
2025-10-04 05:30:08.624851 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy_prep.yml
2025-10-04 05:30:08.624872 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_init.yml
2025-10-04 05:30:08.624894 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl.yml
2025-10-04 05:30:08.624915 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl_run.yml
2025-10-04 05:30:08.624937 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_patch_version.yml
2025-10-04 05:30:08.624958 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_prep.yml
2025-10-04 05:30:08.624979 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_repo.yml
2025-10-04 05:30:08.625001 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_update_run.yml
2025-10-04 05:30:08.625023 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_wait.yml
2025-10-04 05:30:08.625045 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_wait_deploy.yml
2025-10-04 05:30:08.625067 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_operator_namespace.yml
2025-10-04 05:30:08.625088 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn.yml
2025-10-04 05:30:08.625110 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_cleanup.yml
2025-10-04 05:30:08.625132 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy.yml
2025-10-04 05:30:08.625153 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy_cleanup.yml
2025-10-04 05:30:08.625174 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy_prep.yml
2025-10-04 05:30:08.625195 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_kuttl.yml
2025-10-04 05:30:08.625216 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_kuttl_run.yml
2025-10-04 05:30:08.625237 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_prep.yml
2025-10-04 05:30:08.625259 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement.yml
2025-10-04 05:30:08.625280 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_cleanup.yml
2025-10-04 05:30:08.625301 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy.yml
2025-10-04 05:30:08.625323 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy_cleanup.yml
2025-10-04 05:30:08.625349 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy_prep.yml
2025-10-04 05:30:08.625371 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_kuttl.yml
2025-10-04 05:30:08.625393 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_kuttl_run.yml
2025-10-04 05:30:08.625415 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_prep.yml
2025-10-04 05:30:08.625437 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq.yml
2025-10-04 05:30:08.625458 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_cleanup.yml
2025-10-04 05:30:08.625480 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy.yml
2025-10-04 05:30:08.625501 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy_cleanup.yml
2025-10-04 05:30:08.625522 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy_prep.yml
2025-10-04 05:30:08.625543 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_prep.yml
2025-10-04 05:30:08.625564 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy.yml
2025-10-04 05:30:08.625586 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy_cleanup.yml
2025-10-04 05:30:08.625607 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy_prep.yml
2025-10-04 05:30:08.625629 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook.yml
2025-10-04 05:30:08.625650 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_cleanup.yml
2025-10-04 05:30:08.625705 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_crc_disk.yml
2025-10-04 05:30:08.625728 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_deploy.yml
2025-10-04 05:30:08.625750 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_deploy_prep.yml
2025-10-04 05:30:08.625771 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_prep.yml
2025-10-04 05:30:08.625804 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_set_slower_etcd_profile.yml
2025-10-04 05:30:08.625827 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone.yml
2025-10-04 05:30:08.625849 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_cleanup.yml
2025-10-04 05:30:08.625870 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_deploy.yml
2025-10-04 05:30:08.625892 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_revert.yml
2025-10-04 05:30:08.625913 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_snapshot.yml
2025-10-04 05:30:08.625934 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_sync.yml
2025-10-04 05:30:08.625959 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift.yml
2025-10-04 05:30:08.625981 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_cleanup.yml
2025-10-04 05:30:08.626004 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy.yml
2025-10-04 05:30:08.626026 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy_cleanup.yml
2025-10-04 05:30:08.626052 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy_prep.yml
2025-10-04 05:30:08.626075 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_kuttl.yml
2025-10-04 05:30:08.626096 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_kuttl_run.yml
2025-10-04 05:30:08.626117 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_prep.yml
2025-10-04 05:30:08.626139 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry.yml
2025-10-04 05:30:08.626160 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_cleanup.yml
2025-10-04 05:30:08.626181 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy.yml
2025-10-04 05:30:08.626203 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy_cleanup.yml
2025-10-04 05:30:08.626224 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy_prep.yml
2025-10-04 05:30:08.626245 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_kuttl.yml
2025-10-04 05:30:08.626266 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_kuttl_run.yml
2025-10-04 05:30:08.626288 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_prep.yml
2025-10-04 05:30:08.626309 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_tripleo_deploy.yml
2025-10-04 05:30:08.626331 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_update_services.yml
2025-10-04 05:30:08.626352 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_update_system.yml
2025-10-04 05:30:08.626373 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_validate_marketplace.yml
2025-10-04 05:30:08.626394 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_wait.yml
2025-10-04 05:30:08.626415 | controller | cd+++++++++ ci-framework-data/artifacts/yum_repos/
2025-10-04 05:30:08.626437 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean-antelope-testing.repo
2025-10-04 05:30:08.626458 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean.repo
2025-10-04 05:30:08.626480 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean.repo.md5
2025-10-04 05:30:08.626501 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-appstream.repo
2025-10-04 05:30:08.626523 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-baseos.repo
2025-10-04 05:30:08.626545 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-highavailability.repo
2025-10-04 05:30:08.626566 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-powertools.repo
2025-10-04 05:30:08.626589 | controller | cd+++++++++ ci-framework-data/logs/
2025-10-04 05:30:08.626611 | controller | >f+++++++++ ci-framework-data/logs/ansible.log.gz
2025-10-04 05:30:08.626633 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_check_for_oc.log
2025-10-04 05:30:08.626654 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_copy_logs_from_crc.log
2025-10-04 05:30:08.626702 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_prepare_root_ssh.log
2025-10-04 05:30:08.626727 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_run_download.log
2025-10-04 05:30:08.626750 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_run_openstack_must_gather.log
2025-10-04 05:30:08.626777 | controller | >f+++++++++ ci-framework-data/logs/ci_script_001_fetch_openshift.log
2025-10-04 05:30:08.626800 | controller | >f+++++++++ ci-framework-data/logs/ci_script_002_run_crc_attach_default.log
2025-10-04 05:30:08.626821 | controller | >f+++++++++ ci-framework-data/logs/ci_script_003_run_glance.log
2025-10-04 05:30:08.626843 | controller | cd+++++++++ ci-framework-data/logs/2025-10-04_05-25/
2025-10-04 05:30:08.626864 | controller | >f+++++++++ ci-framework-data/logs/2025-10-04_05-25/ansible.log.gz
2025-10-04 05:30:08.626885 | controller | cd+++++++++ ci-framework-data/logs/crc/
2025-10-04 05:30:08.626906 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/
2025-10-04 05:30:08.626944 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/
2025-10-04 05:30:08.626968 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-external-api-0_138e44d4-2fd1-44fe-ac0d-f778d134c3d4/
2025-10-04 05:30:08.626993 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-external-api-0_138e44d4-2fd1-44fe-ac0d-f778d134c3d4/glance-api/
2025-10-04 05:30:08.627017 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-external-api-0_138e44d4-2fd1-44fe-ac0d-f778d134c3d4/glance-api/0.log
2025-10-04 05:30:08.627039 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-external-api-0_138e44d4-2fd1-44fe-ac0d-f778d134c3d4/glance-httpd/
2025-10-04 05:30:08.627061 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-external-api-0_138e44d4-2fd1-44fe-ac0d-f778d134c3d4/glance-httpd/0.log
2025-10-04 05:30:08.627084 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-external-api-0_138e44d4-2fd1-44fe-ac0d-f778d134c3d4/glance-log/
2025-10-04 05:30:08.627106 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-external-api-0_138e44d4-2fd1-44fe-ac0d-f778d134c3d4/glance-log/0.log
2025-10-04 05:30:08.627127 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-internal-api-0_74195823-0541-4cc6-8851-9f4294ce8723/
2025-10-04 05:30:08.627149 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-internal-api-0_74195823-0541-4cc6-8851-9f4294ce8723/glance-api/
2025-10-04 05:30:08.627170 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-internal-api-0_74195823-0541-4cc6-8851-9f4294ce8723/glance-api/0.log
2025-10-04 05:30:08.627191 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-internal-api-0_74195823-0541-4cc6-8851-9f4294ce8723/glance-httpd/
2025-10-04 05:30:08.627212 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-internal-api-0_74195823-0541-4cc6-8851-9f4294ce8723/glance-httpd/0.log
2025-10-04 05:30:08.627234 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-internal-api-0_74195823-0541-4cc6-8851-9f4294ce8723/glance-log/
2025-10-04 05:30:08.627256 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-internal-api-0_74195823-0541-4cc6-8851-9f4294ce8723/glance-log/0.log
2025-10-04 05:30:08.627277 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_keystone-bc787d6dc-hnp8n_f8220084-769b-4fe2-b380-e381384a6856/
2025-10-04 05:30:08.627299 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_keystone-bc787d6dc-hnp8n_f8220084-769b-4fe2-b380-e381384a6856/keystone-api/
2025-10-04 05:30:08.627326 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_keystone-bc787d6dc-hnp8n_f8220084-769b-4fe2-b380-e381384a6856/keystone-api/0.log.gz
2025-10-04 05:30:08.627348 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_memcached-0_791b4147-44b7-4665-a50d-5c1e6e51fdbf/
2025-10-04 05:30:08.627369 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_memcached-0_791b4147-44b7-4665-a50d-5c1e6e51fdbf/memcached/
2025-10-04 05:30:08.627391 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_memcached-0_791b4147-44b7-4665-a50d-5c1e6e51fdbf/memcached/0.log
2025-10-04 05:30:08.627413 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_5b1289a1-16c1-4b08-84b4-cdc0dabf46d2/
2025-10-04 05:30:08.627435 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_5b1289a1-16c1-4b08-84b4-cdc0dabf46d2/galera/
2025-10-04 05:30:08.627457 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_5b1289a1-16c1-4b08-84b4-cdc0dabf46d2/galera/0.log
2025-10-04 05:30:08.627478 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_5b1289a1-16c1-4b08-84b4-cdc0dabf46d2/mysql-bootstrap/
2025-10-04 05:30:08.627500 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_5b1289a1-16c1-4b08-84b4-cdc0dabf46d2/mysql-bootstrap/0.log
2025-10-04 05:30:08.627521 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_5a66f178-9367-4912-bde6-6a9a6fd133fa/
2025-10-04 05:30:08.627543 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_5a66f178-9367-4912-bde6-6a9a6fd133fa/galera/
2025-10-04 05:30:08.627564 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_5a66f178-9367-4912-bde6-6a9a6fd133fa/galera/0.log
2025-10-04 05:30:08.627585 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_5a66f178-9367-4912-bde6-6a9a6fd133fa/mysql-bootstrap/
2025-10-04 05:30:08.627607 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_5a66f178-9367-4912-bde6-6a9a6fd133fa/mysql-bootstrap/0.log
2025-10-04 05:30:08.627628 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_bcfa6144-dd86-4c43-a2a2-e36fef62001a/
2025-10-04 05:30:08.627650 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_bcfa6144-dd86-4c43-a2a2-e36fef62001a/galera/
2025-10-04 05:30:08.627702 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_bcfa6144-dd86-4c43-a2a2-e36fef62001a/galera/0.log
2025-10-04 05:30:08.627727 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_bcfa6144-dd86-4c43-a2a2-e36fef62001a/mysql-bootstrap/
2025-10-04 05:30:08.627749 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_bcfa6144-dd86-4c43-a2a2-e36fef62001a/mysql-bootstrap/0.log
2025-10-04 05:30:08.627771 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstackclient_a3ab9767-99d3-4c44-b94c-676d2703cfd4/
2025-10-04 05:30:08.627793 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstackclient_a3ab9767-99d3-4c44-b94c-676d2703cfd4/openstackclient/
2025-10-04 05:30:08.627815 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstackclient_a3ab9767-99d3-4c44-b94c-676d2703cfd4/openstackclient/0.log
2025-10-04 05:30:08.627841 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_05cee1fc-8806-4ced-8ea3-ac65edd3aeda/
2025-10-04 05:30:08.627864 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_05cee1fc-8806-4ced-8ea3-ac65edd3aeda/rabbitmq/
2025-10-04 05:30:08.627885 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_05cee1fc-8806-4ced-8ea3-ac65edd3aeda/rabbitmq/0.log
2025-10-04 05:30:08.627906 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_05cee1fc-8806-4ced-8ea3-ac65edd3aeda/setup-container/
2025-10-04 05:30:08.627928 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_05cee1fc-8806-4ced-8ea3-ac65edd3aeda/setup-container/0.log
2025-10-04 05:30:08.627949 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-59cb459c9f-vsl6f_d9ad0e09-f145-41eb-8e43-01dcedf4b7dd/
2025-10-04 05:30:08.627971 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-59cb459c9f-vsl6f_d9ad0e09-f145-41eb-8e43-01dcedf4b7dd/proxy-httpd/
2025-10-04 05:30:08.627992 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-59cb459c9f-vsl6f_d9ad0e09-f145-41eb-8e43-01dcedf4b7dd/proxy-httpd/0.log
2025-10-04 05:30:08.628013 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-59cb459c9f-vsl6f_d9ad0e09-f145-41eb-8e43-01dcedf4b7dd/proxy-server/
2025-10-04 05:30:08.628034 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-59cb459c9f-vsl6f_d9ad0e09-f145-41eb-8e43-01dcedf4b7dd/proxy-server/0.log
2025-10-04 05:30:08.628056 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-ring-rebalance-hvggr_74b2f51d-98a6-4d46-89d9-1026c8971ebb/
2025-10-04 05:30:08.628078 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-ring-rebalance-hvggr_74b2f51d-98a6-4d46-89d9-1026c8971ebb/swift-ring-rebalance/
2025-10-04 05:30:08.628099 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-ring-rebalance-hvggr_74b2f51d-98a6-4d46-89d9-1026c8971ebb/swift-ring-rebalance/0.log
2025-10-04 05:30:08.628121 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/
2025-10-04 05:30:08.628151 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/account-auditor/
2025-10-04 05:30:08.628180 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/account-auditor/0.log
2025-10-04 05:30:08.628208 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/account-reaper/
2025-10-04 05:30:08.628237 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/account-reaper/0.log
2025-10-04 05:30:08.628264 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/account-replicator/
2025-10-04 05:30:08.628292 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/account-replicator/0.log
2025-10-04 05:30:08.628403 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/account-server/
2025-10-04 05:30:08.628435 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/account-server/0.log
2025-10-04 05:30:08.628458 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/container-auditor/
2025-10-04 05:30:08.628480 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/container-auditor/0.log
2025-10-04 05:30:08.628502 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/container-replicator/
2025-10-04 05:30:08.628527 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/container-replicator/0.log
2025-10-04 05:30:08.628549 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/container-server/
2025-10-04 05:30:08.628571 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/container-server/0.log
2025-10-04 05:30:08.628592 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/container-updater/
2025-10-04 05:30:08.628614 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/container-updater/0.log
2025-10-04 05:30:08.628636 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/object-auditor/
2025-10-04 05:30:08.628658 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/object-auditor/0.log
2025-10-04 05:30:08.628711 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/object-expirer/
2025-10-04 05:30:08.628735 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/object-expirer/0.log
2025-10-04 05:30:08.628757 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/object-replicator/
2025-10-04 05:30:08.628778 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/object-replicator/0.log
2025-10-04 05:30:08.628799 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/object-server/
2025-10-04 05:30:08.628821 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/object-server/0.log
2025-10-04 05:30:08.628843 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/object-updater/
2025-10-04 05:30:08.628864 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/object-updater/0.log
2025-10-04 05:30:08.628885 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/rsync/
2025-10-04 05:30:08.628912 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/rsync/0.log
2025-10-04 05:30:08.628934 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/swift-recon-cron/
2025-10-04 05:30:08.628955 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_8a2f5e5b-6bac-497b-bcb6-7e358ef180d5/swift-recon-cron/0.log
2025-10-04 05:30:08.628976 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-mpnnv_66371156-b30c-4708-8e12-9d0952b90282/
2025-10-04 05:30:08.628998 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-mpnnv_66371156-b30c-4708-8e12-9d0952b90282/csi-provisioner/
2025-10-04 05:30:08.629019 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-mpnnv_66371156-b30c-4708-8e12-9d0952b90282/csi-provisioner/0.log
2025-10-04 05:30:08.629040 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-mpnnv_66371156-b30c-4708-8e12-9d0952b90282/hostpath-provisioner/
2025-10-04 05:30:08.629062 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-mpnnv_66371156-b30c-4708-8e12-9d0952b90282/hostpath-provisioner/0.log
2025-10-04 05:30:08.629083 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-mpnnv_66371156-b30c-4708-8e12-9d0952b90282/liveness-probe/
2025-10-04 05:30:08.629189 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-mpnnv_66371156-b30c-4708-8e12-9d0952b90282/liveness-probe/0.log
2025-10-04 05:30:08.629224 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-mpnnv_66371156-b30c-4708-8e12-9d0952b90282/node-driver-registrar/
2025-10-04 05:30:08.629248 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-mpnnv_66371156-b30c-4708-8e12-9d0952b90282/node-driver-registrar/0.log
2025-10-04 05:30:08.629272 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-68d546b9d8-psqrz_bc8b78d2-5feb-4a26-ab6f-4c856ee2dfef/
2025-10-04 05:30:08.629390 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-68d546b9d8-psqrz_bc8b78d2-5feb-4a26-ab6f-4c856ee2dfef/controller/
2025-10-04 05:30:08.629416 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-68d546b9d8-psqrz_bc8b78d2-5feb-4a26-ab6f-4c856ee2dfef/controller/0.log
2025-10-04 05:30:08.629440 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-68d546b9d8-psqrz_bc8b78d2-5feb-4a26-ab6f-4c856ee2dfef/kube-rbac-proxy/
2025-10-04 05:30:08.629463 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-68d546b9d8-psqrz_bc8b78d2-5feb-4a26-ab6f-4c856ee2dfef/kube-rbac-proxy/0.log
2025-10-04 05:30:08.629485 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-mwfwv_24b0bdf1-59b3-4e6a-ac87-e9c7ce8ff0f0/
2025-10-04 05:30:08.629508 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-mwfwv_24b0bdf1-59b3-4e6a-ac87-e9c7ce8ff0f0/6690faacfb7723f2d1b778438719fab2e9f67611781ff84fb14f6235d2f47780.log
2025-10-04 05:30:08.629628 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-mwfwv_24b0bdf1-59b3-4e6a-ac87-e9c7ce8ff0f0/controller/
2025-10-04 05:30:08.629656 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-mwfwv_24b0bdf1-59b3-4e6a-ac87-e9c7ce8ff0f0/controller/0.log
2025-10-04 05:30:08.629711 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-mwfwv_24b0bdf1-59b3-4e6a-ac87-e9c7ce8ff0f0/cp-frr-files/
2025-10-04 05:30:08.629736 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-mwfwv_24b0bdf1-59b3-4e6a-ac87-e9c7ce8ff0f0/cp-frr-files/0.log
2025-10-04 05:30:08.629759 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-mwfwv_24b0bdf1-59b3-4e6a-ac87-e9c7ce8ff0f0/cp-metrics/
2025-10-04 05:30:08.629780 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-mwfwv_24b0bdf1-59b3-4e6a-ac87-e9c7ce8ff0f0/cp-metrics/0.log
2025-10-04 05:30:08.629802 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-mwfwv_24b0bdf1-59b3-4e6a-ac87-e9c7ce8ff0f0/cp-reloader/
2025-10-04 05:30:08.629823 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-mwfwv_24b0bdf1-59b3-4e6a-ac87-e9c7ce8ff0f0/cp-reloader/0.log
2025-10-04 05:30:08.629845 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-mwfwv_24b0bdf1-59b3-4e6a-ac87-e9c7ce8ff0f0/frr-metrics/
2025-10-04 05:30:08.629866 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-mwfwv_24b0bdf1-59b3-4e6a-ac87-e9c7ce8ff0f0/frr-metrics/0.log
2025-10-04 05:30:08.629888 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-mwfwv_24b0bdf1-59b3-4e6a-ac87-e9c7ce8ff0f0/frr/
2025-10-04 05:30:08.629909 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-mwfwv_24b0bdf1-59b3-4e6a-ac87-e9c7ce8ff0f0/frr/0.log.gz
2025-10-04 05:30:08.629931 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-mwfwv_24b0bdf1-59b3-4e6a-ac87-e9c7ce8ff0f0/kube-rbac-proxy-frr/
2025-10-04 05:30:08.629952 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-mwfwv_24b0bdf1-59b3-4e6a-ac87-e9c7ce8ff0f0/kube-rbac-proxy-frr/0.log
2025-10-04 05:30:08.629974 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-mwfwv_24b0bdf1-59b3-4e6a-ac87-e9c7ce8ff0f0/kube-rbac-proxy/
2025-10-04 05:30:08.629995 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-mwfwv_24b0bdf1-59b3-4e6a-ac87-e9c7ce8ff0f0/kube-rbac-proxy/0.log
2025-10-04 05:30:08.630017 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-mwfwv_24b0bdf1-59b3-4e6a-ac87-e9c7ce8ff0f0/reloader/
2025-10-04 05:30:08.630038 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-mwfwv_24b0bdf1-59b3-4e6a-ac87-e9c7ce8ff0f0/reloader/0.log
2025-10-04 05:30:08.630059 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-webhook-server-64bf5d555-4ff2b_f806eea1-037d-4ad0-8db6-728aea90b0af/
2025-10-04 05:30:08.630080 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-webhook-server-64bf5d555-4ff2b_f806eea1-037d-4ad0-8db6-728aea90b0af/frr-k8s-webhook-server/
2025-10-04 05:30:08.630102 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-webhook-server-64bf5d555-4ff2b_f806eea1-037d-4ad0-8db6-728aea90b0af/frr-k8s-webhook-server/0.log
2025-10-04 05:30:08.630124 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-controller-manager-75cbb54cdd-tpw98_4393a831-0e0b-487d-9a60-cba04070c56e/
2025-10-04 05:30:08.630145 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-controller-manager-75cbb54cdd-tpw98_4393a831-0e0b-487d-9a60-cba04070c56e/manager/
2025-10-04 05:30:08.630172 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-controller-manager-75cbb54cdd-tpw98_4393a831-0e0b-487d-9a60-cba04070c56e/manager/0.log
2025-10-04 05:30:08.630194 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-webhook-server-65d657b7d4-d5mnd_40ec06bc-12f1-4750-b8b2-3b0ca9f0ac43/
2025-10-04 05:30:08.630216 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-webhook-server-65d657b7d4-d5mnd_40ec06bc-12f1-4750-b8b2-3b0ca9f0ac43/webhook-server/
2025-10-04 05:30:08.630238 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-webhook-server-65d657b7d4-d5mnd_40ec06bc-12f1-4750-b8b2-3b0ca9f0ac43/webhook-server/0.log
2025-10-04 05:30:08.630259 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-m5cxl_f611d075-f1bf-4698-a024-4cce1ab2687a/
2025-10-04 05:30:08.630281 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-m5cxl_f611d075-f1bf-4698-a024-4cce1ab2687a/kube-rbac-proxy/
2025-10-04 05:30:08.630302 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-m5cxl_f611d075-f1bf-4698-a024-4cce1ab2687a/kube-rbac-proxy/0.log
2025-10-04 05:30:08.630325 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-m5cxl_f611d075-f1bf-4698-a024-4cce1ab2687a/speaker/
2025-10-04 05:30:08.630347 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-m5cxl_f611d075-f1bf-4698-a024-4cce1ab2687a/speaker/0.log.gz
2025-10-04 05:30:08.630370 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver-operator_openshift-apiserver-operator-796bbdcf4f-nn9nv_09c6809a-3320-45b1-9b4e-7e9caae27e64/
2025-10-04 05:30:08.630392 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver-operator_openshift-apiserver-operator-796bbdcf4f-nn9nv_09c6809a-3320-45b1-9b4e-7e9caae27e64/openshift-apiserver-operator/
2025-10-04 05:30:08.630414 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver-operator_openshift-apiserver-operator-796bbdcf4f-nn9nv_09c6809a-3320-45b1-9b4e-7e9caae27e64/openshift-apiserver-operator/0.log
2025-10-04 05:30:08.630436 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-l4dh5_5b2d5338-38cd-42cd-bf70-3cc73bc79549/
2025-10-04 05:30:08.630458 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-l4dh5_5b2d5338-38cd-42cd-bf70-3cc73bc79549/fix-audit-permissions/
2025-10-04 05:30:08.630480 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-l4dh5_5b2d5338-38cd-42cd-bf70-3cc73bc79549/fix-audit-permissions/0.log
2025-10-04 05:30:08.630502 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-l4dh5_5b2d5338-38cd-42cd-bf70-3cc73bc79549/openshift-apiserver-check-endpoints/
2025-10-04 05:30:08.630524 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-l4dh5_5b2d5338-38cd-42cd-bf70-3cc73bc79549/openshift-apiserver-check-endpoints/0.log
2025-10-04 05:30:08.630548 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-l4dh5_5b2d5338-38cd-42cd-bf70-3cc73bc79549/openshift-apiserver/
2025-10-04 05:30:08.630572 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-l4dh5_5b2d5338-38cd-42cd-bf70-3cc73bc79549/openshift-apiserver/0.log
2025-10-04 05:30:08.630598 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication-operator_authentication-operator-69f744f599-h5lhl_d7537f95-7a09-4df9-9339-e6d8c256da7e/
2025-10-04 05:30:08.630621 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication-operator_authentication-operator-69f744f599-h5lhl_d7537f95-7a09-4df9-9339-e6d8c256da7e/authentication-operator/
2025-10-04 05:30:08.630642 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication-operator_authentication-operator-69f744f599-h5lhl_d7537f95-7a09-4df9-9339-e6d8c256da7e/authentication-operator/0.log
2025-10-04 05:30:08.630683 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication_oauth-openshift-7448d7568b-7rg25_2e876e28-d06f-4315-a22b-1e8f9d115130/
2025-10-04 05:30:08.630712 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication_oauth-openshift-7448d7568b-7rg25_2e876e28-d06f-4315-a22b-1e8f9d115130/oauth-openshift/
2025-10-04 05:30:08.630734 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication_oauth-openshift-7448d7568b-7rg25_2e876e28-d06f-4315-a22b-1e8f9d115130/oauth-openshift/0.log
2025-10-04 05:30:08.630756 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-2dg75_fc2c0d6d-8199-45ee-8494-8fd8c06b859b/
2025-10-04 05:30:08.630777 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-2dg75_fc2c0d6d-8199-45ee-8494-8fd8c06b859b/kube-rbac-proxy/
2025-10-04 05:30:08.630798 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-2dg75_fc2c0d6d-8199-45ee-8494-8fd8c06b859b/kube-rbac-proxy/0.log
2025-10-04 05:30:08.630819 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-2dg75_fc2c0d6d-8199-45ee-8494-8fd8c06b859b/machine-approver-controller/
2025-10-04 05:30:08.630841 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-2dg75_fc2c0d6d-8199-45ee-8494-8fd8c06b859b/machine-approver-controller/0.log
2025-10-04 05:30:08.630863 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-rn48s_3b908d6d-15b0-46b6-a9c4-59bf978dd5e1/
2025-10-04 05:30:08.630885 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-rn48s_3b908d6d-15b0-46b6-a9c4-59bf978dd5e1/e0a9eb9da3ab4580ed92e5f9c5e85bbaa16f221c91aca30013c8e06600df8bcf.log
2025-10-04 05:30:08.630907 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-rn48s_3b908d6d-15b0-46b6-a9c4-59bf978dd5e1/cluster-samples-operator-watch/
2025-10-04 05:30:08.630942 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-rn48s_3b908d6d-15b0-46b6-a9c4-59bf978dd5e1/cluster-samples-operator-watch/0.log
2025-10-04 05:30:08.630966 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-rn48s_3b908d6d-15b0-46b6-a9c4-59bf978dd5e1/cluster-samples-operator/
2025-10-04 05:30:08.630988 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-rn48s_3b908d6d-15b0-46b6-a9c4-59bf978dd5e1/cluster-samples-operator/0.log
2025-10-04 05:30:08.631011 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-version_cluster-version-operator-5c965bbfc6-cjkgv_b2efe299-4553-4f54-9841-7b1f5686493f/
2025-10-04 05:30:08.631037 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-version_cluster-version-operator-5c965bbfc6-cjkgv_b2efe299-4553-4f54-9841-7b1f5686493f/cluster-version-operator/
2025-10-04 05:30:08.631060 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-version_cluster-version-operator-5c965bbfc6-cjkgv_b2efe299-4553-4f54-9841-7b1f5686493f/cluster-version-operator/0.log.gz
2025-10-04 05:30:08.631081 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-cq644_e459209e-84fa-4cc5-918a-bc8e5121a0ca/
2025-10-04 05:30:08.631102 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-cq644_e459209e-84fa-4cc5-918a-bc8e5121a0ca/openshift-api/
2025-10-04 05:30:08.631124 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-cq644_e459209e-84fa-4cc5-918a-bc8e5121a0ca/openshift-api/0.log
2025-10-04 05:30:08.631146 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-cq644_e459209e-84fa-4cc5-918a-bc8e5121a0ca/openshift-config-operator/
2025-10-04 05:30:08.631167 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-cq644_e459209e-84fa-4cc5-918a-bc8e5121a0ca/openshift-config-operator/0.log
2025-10-04 05:30:08.631189 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console-operator_console-operator-58897d9998-88gpn_99b11aae-7c77-4896-82c4-69049cb7cd8d/
2025-10-04 05:30:08.631210 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console-operator_console-operator-58897d9998-88gpn_99b11aae-7c77-4896-82c4-69049cb7cd8d/console-operator/
2025-10-04 05:30:08.631231 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console-operator_console-operator-58897d9998-88gpn_99b11aae-7c77-4896-82c4-69049cb7cd8d/console-operator/0.log
2025-10-04 05:30:08.631253 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_console-f9d7485db-6zqfj_4ea40e50-3acc-4863-a7e1-800316b24876/
2025-10-04 05:30:08.631275 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_console-f9d7485db-6zqfj_4ea40e50-3acc-4863-a7e1-800316b24876/console/
2025-10-04 05:30:08.631296 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_console-f9d7485db-6zqfj_4ea40e50-3acc-4863-a7e1-800316b24876/console/0.log
2025-10-04 05:30:08.631318 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_downloads-7954f5f757-79rcg_9e4bacb7-9abd-4e33-b876-d384ce4e4818/
2025-10-04 05:30:08.631340 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_downloads-7954f5f757-79rcg_9e4bacb7-9abd-4e33-b876-d384ce4e4818/download-server/
2025-10-04 05:30:08.631362 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_downloads-7954f5f757-79rcg_9e4bacb7-9abd-4e33-b876-d384ce4e4818/download-server/0.log
2025-10-04 05:30:08.631384 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager-operator_openshift-controller-manager-operator-756b6f6bc6-wd8q6_89305d53-1681-43eb-a0ef-d49b0a8afbc0/
2025-10-04 05:30:08.631406 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager-operator_openshift-controller-manager-operator-756b6f6bc6-wd8q6_89305d53-1681-43eb-a0ef-d49b0a8afbc0/openshift-controller-manager-operator/
2025-10-04 05:30:08.631434 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager-operator_openshift-controller-manager-operator-756b6f6bc6-wd8q6_89305d53-1681-43eb-a0ef-d49b0a8afbc0/openshift-controller-manager-operator/0.log
2025-10-04 05:30:08.631456 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager_controller-manager-684fb4878d-mwlv7_2651927c-0b6e-4dbd-b4cc-64bf88c3c28b/
2025-10-04 05:30:08.631478 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager_controller-manager-684fb4878d-mwlv7_2651927c-0b6e-4dbd-b4cc-64bf88c3c28b/controller-manager/
2025-10-04 05:30:08.631500 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager_controller-manager-684fb4878d-mwlv7_2651927c-0b6e-4dbd-b4cc-64bf88c3c28b/controller-manager/0.log
2025-10-04 05:30:08.631521 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-ppr28_74b0b955-b311-411d-bb50-5d5f802ff48e/
2025-10-04 05:30:08.631543 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-ppr28_74b0b955-b311-411d-bb50-5d5f802ff48e/dns-operator/
2025-10-04 05:30:08.631564 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-ppr28_74b0b955-b311-411d-bb50-5d5f802ff48e/dns-operator/0.log
2025-10-04 05:30:08.631585 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-ppr28_74b0b955-b311-411d-bb50-5d5f802ff48e/kube-rbac-proxy/
2025-10-04 05:30:08.631607 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-ppr28_74b0b955-b311-411d-bb50-5d5f802ff48e/kube-rbac-proxy/0.log
2025-10-04 05:30:08.631628 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-p6hkk_dbf897a5-05fc-4c99-ac1c-e4c780a17ee8/
2025-10-04 05:30:08.631650 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-p6hkk_dbf897a5-05fc-4c99-ac1c-e4c780a17ee8/dns/
2025-10-04 05:30:08.631696 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-p6hkk_dbf897a5-05fc-4c99-ac1c-e4c780a17ee8/dns/0.log
2025-10-04 05:30:08.631721 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-p6hkk_dbf897a5-05fc-4c99-ac1c-e4c780a17ee8/kube-rbac-proxy/
2025-10-04 05:30:08.631744 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-p6hkk_dbf897a5-05fc-4c99-ac1c-e4c780a17ee8/kube-rbac-proxy/0.log
2025-10-04 05:30:08.631766 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_node-resolver-nsrzc_5e464e9f-c379-4a2c-9b68-0389c6fb2cbe/
2025-10-04 05:30:08.631788 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_node-resolver-nsrzc_5e464e9f-c379-4a2c-9b68-0389c6fb2cbe/dns-node-resolver/
2025-10-04 05:30:08.631810 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_node-resolver-nsrzc_5e464e9f-c379-4a2c-9b68-0389c6fb2cbe/dns-node-resolver/0.log
2025-10-04 05:30:08.631832 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd-operator_etcd-operator-b45778765-wplwv_a483e088-b85c-42d5-ba20-0f00b8741a15/
2025-10-04 05:30:08.631853 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd-operator_etcd-operator-b45778765-wplwv_a483e088-b85c-42d5-ba20-0f00b8741a15/etcd-operator/
2025-10-04 05:30:08.631874 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd-operator_etcd-operator-b45778765-wplwv_a483e088-b85c-42d5-ba20-0f00b8741a15/etcd-operator/0.log
2025-10-04 05:30:08.631901 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/
2025-10-04 05:30:08.631923 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-ensure-env-vars/
2025-10-04 05:30:08.631944 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-ensure-env-vars/0.log
2025-10-04 05:30:08.631966 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-metrics/
2025-10-04 05:30:08.631990 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-metrics/0.log
2025-10-04 05:30:08.632013 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-readyz/
2025-10-04 05:30:08.632034 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-readyz/0.log
2025-10-04 05:30:08.632055 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-resources-copy/
2025-10-04 05:30:08.632076 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-resources-copy/0.log
2025-10-04 05:30:08.632098 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-rev/
2025-10-04 05:30:08.632120 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-rev/0.log
2025-10-04 05:30:08.632141 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd/
2025-10-04 05:30:08.632163 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd/0.log
2025-10-04 05:30:08.632185 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcdctl/
2025-10-04 05:30:08.632207 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcdctl/0.log
2025-10-04 05:30:08.632229 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/setup/
2025-10-04 05:30:08.632251 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/setup/0.log
2025-10-04 05:30:08.632273 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_cluster-image-registry-operator-dc59b4c8b-p49vm_5707de67-5fbe-4781-92b6-44fa5f728466/
2025-10-04 05:30:08.632294 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_cluster-image-registry-operator-dc59b4c8b-p49vm_5707de67-5fbe-4781-92b6-44fa5f728466/cluster-image-registry-operator/
2025-10-04 05:30:08.632316 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_cluster-image-registry-operator-dc59b4c8b-p49vm_5707de67-5fbe-4781-92b6-44fa5f728466/cluster-image-registry-operator/0.log
2025-10-04 05:30:08.632337 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_image-registry-66df7c8f76-dhclm_11f453a8-5df4-4a05-b8d1-eeab6ea8e3e5/
2025-10-04 05:30:08.632358 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_image-registry-66df7c8f76-dhclm_11f453a8-5df4-4a05-b8d1-eeab6ea8e3e5/registry/
2025-10-04 05:30:08.632384 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_image-registry-66df7c8f76-dhclm_11f453a8-5df4-4a05-b8d1-eeab6ea8e3e5/registry/0.log
2025-10-04 05:30:08.632406 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_node-ca-2dns8_9e24eefe-4a27-430c-ba6a-204fd27bbd98/
2025-10-04 05:30:08.632428 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_node-ca-2dns8_9e24eefe-4a27-430c-ba6a-204fd27bbd98/node-ca/
2025-10-04 05:30:08.632450 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_node-ca-2dns8_9e24eefe-4a27-430c-ba6a-204fd27bbd98/node-ca/0.log
2025-10-04 05:30:08.632472 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-canary_ingress-canary-7m565_2e76adb5-cb2a-4722-a430-f97bd918ad62/
2025-10-04 05:30:08.632493 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-canary_ingress-canary-7m565_2e76adb5-cb2a-4722-a430-f97bd918ad62/serve-healthcheck-canary/
2025-10-04 05:30:08.632515 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-canary_ingress-canary-7m565_2e76adb5-cb2a-4722-a430-f97bd918ad62/serve-healthcheck-canary/0.log
2025-10-04 05:30:08.632537 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-kmqsp_b8f4cc77-1d64-4bfa-8346-b3a1a09ccb9b/
2025-10-04 05:30:08.632558 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-kmqsp_b8f4cc77-1d64-4bfa-8346-b3a1a09ccb9b/ingress-operator/
2025-10-04 05:30:08.632579 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-kmqsp_b8f4cc77-1d64-4bfa-8346-b3a1a09ccb9b/ingress-operator/0.log
2025-10-04 05:30:08.632600 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-kmqsp_b8f4cc77-1d64-4bfa-8346-b3a1a09ccb9b/kube-rbac-proxy/
2025-10-04 05:30:08.632621 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-kmqsp_b8f4cc77-1d64-4bfa-8346-b3a1a09ccb9b/kube-rbac-proxy/0.log
2025-10-04 05:30:08.632642 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress_router-default-5444994796-6gqg4_1a2d7f4e-01d1-4869-a25b-950a59ab61d3/
2025-10-04 05:30:08.632688 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress_router-default-5444994796-6gqg4_1a2d7f4e-01d1-4869-a25b-950a59ab61d3/router/
2025-10-04 05:30:08.632718 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress_router-default-5444994796-6gqg4_1a2d7f4e-01d1-4869-a25b-950a59ab61d3/router/0.log
2025-10-04 05:30:08.632740 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver-operator_kube-apiserver-operator-766d6c64bb-mmpkk_5060181d-5420-4eb6-804d-c73d3defec51/
2025-10-04 05:30:08.632761 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver-operator_kube-apiserver-operator-766d6c64bb-mmpkk_5060181d-5420-4eb6-804d-c73d3defec51/kube-apiserver-operator/
2025-10-04 05:30:08.632783 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver-operator_kube-apiserver-operator-766d6c64bb-mmpkk_5060181d-5420-4eb6-804d-c73d3defec51/kube-apiserver-operator/0.log
2025-10-04 05:30:08.632804 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/
2025-10-04 05:30:08.632825 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/kube-apiserver-cert-regeneration-controller/
2025-10-04 05:30:08.632852 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/kube-apiserver-cert-regeneration-controller/0.log
2025-10-04 05:30:08.632874 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/kube-apiserver-cert-syncer/
2025-10-04 05:30:08.632896 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/kube-apiserver-cert-syncer/0.log
2025-10-04 05:30:08.632917 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/kube-apiserver-check-endpoints/
2025-10-04 05:30:08.632938 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/kube-apiserver-check-endpoints/1.log
2025-10-04 05:30:08.632958 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/kube-apiserver-check-endpoints/2.log
2025-10-04 05:30:08.632980 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/kube-apiserver-insecure-readyz/
2025-10-04 05:30:08.633004 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/kube-apiserver-insecure-readyz/0.log
2025-10-04 05:30:08.633025 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/kube-apiserver/
2025-10-04 05:30:08.633046 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/kube-apiserver/0.log
2025-10-04 05:30:08.633067 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/setup/
2025-10-04 05:30:08.633092 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/setup/0.log
2025-10-04 05:30:08.633123 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-8-crc_a7cc7bb1-3307-4d74-8bb8-43fdd1e7ad36/
2025-10-04 05:30:08.633157 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-8-crc_a7cc7bb1-3307-4d74-8bb8-43fdd1e7ad36/pruner/
2025-10-04 05:30:08.633196 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-8-crc_a7cc7bb1-3307-4d74-8bb8-43fdd1e7ad36/pruner/0.log
2025-10-04 05:30:08.633225 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager-operator_kube-controller-manager-operator-78b949d7b-c26t9_f04bd13c-9d89-4093-a47f-b3b2c089bd14/
2025-10-04 05:30:08.633248 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager-operator_kube-controller-manager-operator-78b949d7b-c26t9_f04bd13c-9d89-4093-a47f-b3b2c089bd14/kube-controller-manager-operator/
2025-10-04 05:30:08.633270 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager-operator_kube-controller-manager-operator-78b949d7b-c26t9_f04bd13c-9d89-4093-a47f-b3b2c089bd14/kube-controller-manager-operator/0.log
2025-10-04 05:30:08.633298 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/
2025-10-04 05:30:08.633321 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/cluster-policy-controller/
2025-10-04 05:30:08.633344 | 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
2025-10-04 05:30:08.633366 | 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/
2025-10-04 05:30:08.633387 | 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
2025-10-04 05:30:08.633409 | 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/
2025-10-04 05:30:08.633430 | 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
2025-10-04 05:30:08.633452 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/kube-controller-manager/
2025-10-04 05:30:08.633474 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/kube-controller-manager/0.log
2025-10-04 05:30:08.633496 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_revision-pruner-9-crc_1a48e117-a178-41e1-8235-2a2713ab7b9c/
2025-10-04 05:30:08.633517 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_revision-pruner-9-crc_1a48e117-a178-41e1-8235-2a2713ab7b9c/pruner/
2025-10-04 05:30:08.633539 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_revision-pruner-9-crc_1a48e117-a178-41e1-8235-2a2713ab7b9c/pruner/0.log
2025-10-04 05:30:08.633560 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler-operator_openshift-kube-scheduler-operator-5fdd9b5758-ntf6j_11f702d6-7831-4c89-98af-ba3e7fcf67e9/
2025-10-04 05:30:08.633582 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler-operator_openshift-kube-scheduler-operator-5fdd9b5758-ntf6j_11f702d6-7831-4c89-98af-ba3e7fcf67e9/kube-scheduler-operator-container/
2025-10-04 05:30:08.633714 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler-operator_openshift-kube-scheduler-operator-5fdd9b5758-ntf6j_11f702d6-7831-4c89-98af-ba3e7fcf67e9/kube-scheduler-operator-container/0.log
2025-10-04 05:30:08.633752 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/
2025-10-04 05:30:08.633778 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/kube-scheduler-cert-syncer/
2025-10-04 05:30:08.633802 | 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
2025-10-04 05:30:08.633831 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/kube-scheduler-recovery-controller/
2025-10-04 05:30:08.633853 | 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
2025-10-04 05:30:08.633875 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/kube-scheduler/
2025-10-04 05:30:08.633897 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/kube-scheduler/0.log
2025-10-04 05:30:08.633919 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/wait-for-host-port/
2025-10-04 05:30:08.633940 | 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
2025-10-04 05:30:08.633961 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator-operator_kube-storage-version-migrator-operator-b67b599dd-d8lwc_1e7e7fb1-7ecc-4af0-9a9f-cef8a0d6c03e/
2025-10-04 05:30:08.633983 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator-operator_kube-storage-version-migrator-operator-b67b599dd-d8lwc_1e7e7fb1-7ecc-4af0-9a9f-cef8a0d6c03e/kube-storage-version-migrator-operator/
2025-10-04 05:30:08.634005 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator-operator_kube-storage-version-migrator-operator-b67b599dd-d8lwc_1e7e7fb1-7ecc-4af0-9a9f-cef8a0d6c03e/kube-storage-version-migrator-operator/0.log
2025-10-04 05:30:08.634027 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-psj4g_05484b23-c2aa-41c9-a316-61f4f1eff4c3/
2025-10-04 05:30:08.634048 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-psj4g_05484b23-c2aa-41c9-a316-61f4f1eff4c3/graceful-termination/
2025-10-04 05:30:08.634070 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-psj4g_05484b23-c2aa-41c9-a316-61f4f1eff4c3/graceful-termination/0.log
2025-10-04 05:30:08.634092 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-psj4g_05484b23-c2aa-41c9-a316-61f4f1eff4c3/migrator/
2025-10-04 05:30:08.634113 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-psj4g_05484b23-c2aa-41c9-a316-61f4f1eff4c3/migrator/0.log
2025-10-04 05:30:08.634134 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_control-plane-machine-set-operator-78cbb6b69f-26b8h_648713f5-2e60-43d9-b443-2fb4cfb4eca3/
2025-10-04 05:30:08.634156 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_control-plane-machine-set-operator-78cbb6b69f-26b8h_648713f5-2e60-43d9-b443-2fb4cfb4eca3/control-plane-machine-set-operator/
2025-10-04 05:30:08.634177 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_control-plane-machine-set-operator-78cbb6b69f-26b8h_648713f5-2e60-43d9-b443-2fb4cfb4eca3/control-plane-machine-set-operator/0.log
2025-10-04 05:30:08.634262 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-4lcfq_677f872c-e495-4f92-a6dd-e052590fd978/
2025-10-04 05:30:08.634291 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-4lcfq_677f872c-e495-4f92-a6dd-e052590fd978/kube-rbac-proxy/
2025-10-04 05:30:08.634313 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-4lcfq_677f872c-e495-4f92-a6dd-e052590fd978/kube-rbac-proxy/0.log
2025-10-04 05:30:08.634336 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-4lcfq_677f872c-e495-4f92-a6dd-e052590fd978/machine-api-operator/
2025-10-04 05:30:08.634358 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-4lcfq_677f872c-e495-4f92-a6dd-e052590fd978/machine-api-operator/0.log
2025-10-04 05:30:08.634380 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_kube-rbac-proxy-crio-crc_d1b160f5dda77d281dd8e69ec8d817f9/
2025-10-04 05:30:08.634401 | 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/
2025-10-04 05:30:08.634423 | 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
2025-10-04 05:30:08.634444 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_kube-rbac-proxy-crio-crc_d1b160f5dda77d281dd8e69ec8d817f9/setup/
2025-10-04 05:30:08.634466 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_kube-rbac-proxy-crio-crc_d1b160f5dda77d281dd8e69ec8d817f9/setup/0.log
2025-10-04 05:30:08.634487 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-v2x9h_ad4c7e6d-44a7-46ac-9fd4-3f7ebb295484/
2025-10-04 05:30:08.634508 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-v2x9h_ad4c7e6d-44a7-46ac-9fd4-3f7ebb295484/kube-rbac-proxy/
2025-10-04 05:30:08.634530 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-v2x9h_ad4c7e6d-44a7-46ac-9fd4-3f7ebb295484/kube-rbac-proxy/0.log
2025-10-04 05:30:08.634552 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-v2x9h_ad4c7e6d-44a7-46ac-9fd4-3f7ebb295484/machine-config-controller/
2025-10-04 05:30:08.634574 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-v2x9h_ad4c7e6d-44a7-46ac-9fd4-3f7ebb295484/machine-config-controller/0.log
2025-10-04 05:30:08.634595 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-tq5cw_9b36b40b-8a16-4c34-82d7-eaf9fc2897e0/
2025-10-04 05:30:08.634617 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-tq5cw_9b36b40b-8a16-4c34-82d7-eaf9fc2897e0/kube-rbac-proxy/
2025-10-04 05:30:08.634638 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-tq5cw_9b36b40b-8a16-4c34-82d7-eaf9fc2897e0/kube-rbac-proxy/0.log
2025-10-04 05:30:08.634660 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-tq5cw_9b36b40b-8a16-4c34-82d7-eaf9fc2897e0/machine-config-daemon/
2025-10-04 05:30:08.634722 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-tq5cw_9b36b40b-8a16-4c34-82d7-eaf9fc2897e0/machine-config-daemon/7.log
2025-10-04 05:30:08.634746 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-tq5cw_9b36b40b-8a16-4c34-82d7-eaf9fc2897e0/machine-config-daemon/8.log
2025-10-04 05:30:08.634767 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-dz6zz_051a47b4-297b-420b-8745-5082bda4d3f1/
2025-10-04 05:30:08.634788 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-dz6zz_051a47b4-297b-420b-8745-5082bda4d3f1/kube-rbac-proxy/
2025-10-04 05:30:08.634810 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-dz6zz_051a47b4-297b-420b-8745-5082bda4d3f1/kube-rbac-proxy/0.log
2025-10-04 05:30:08.634832 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-dz6zz_051a47b4-297b-420b-8745-5082bda4d3f1/machine-config-operator/
2025-10-04 05:30:08.634853 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-dz6zz_051a47b4-297b-420b-8745-5082bda4d3f1/machine-config-operator/0.log
2025-10-04 05:30:08.634875 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-server-pl9zk_fc6f9d53-663d-48ab-852b-4335643d6158/
2025-10-04 05:30:08.634896 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-server-pl9zk_fc6f9d53-663d-48ab-852b-4335643d6158/machine-config-server/
2025-10-04 05:30:08.634917 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-server-pl9zk_fc6f9d53-663d-48ab-852b-4335643d6158/machine-config-server/0.log
2025-10-04 05:30:08.634964 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_8f2f4ee801e5826a37d84a7b1fc4ccbf6b79de668302737d0f1152d8d2drm4k_bd8fba89-c687-48dc-8fc2-68b6226dcb2b/
2025-10-04 05:30:08.634989 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_8f2f4ee801e5826a37d84a7b1fc4ccbf6b79de668302737d0f1152d8d2drm4k_bd8fba89-c687-48dc-8fc2-68b6226dcb2b/extract/
2025-10-04 05:30:08.635013 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_8f2f4ee801e5826a37d84a7b1fc4ccbf6b79de668302737d0f1152d8d2drm4k_bd8fba89-c687-48dc-8fc2-68b6226dcb2b/extract/0.log
2025-10-04 05:30:08.635034 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_8f2f4ee801e5826a37d84a7b1fc4ccbf6b79de668302737d0f1152d8d2drm4k_bd8fba89-c687-48dc-8fc2-68b6226dcb2b/pull/
2025-10-04 05:30:08.635056 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_8f2f4ee801e5826a37d84a7b1fc4ccbf6b79de668302737d0f1152d8d2drm4k_bd8fba89-c687-48dc-8fc2-68b6226dcb2b/pull/0.log
2025-10-04 05:30:08.635078 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_8f2f4ee801e5826a37d84a7b1fc4ccbf6b79de668302737d0f1152d8d2drm4k_bd8fba89-c687-48dc-8fc2-68b6226dcb2b/util/
2025-10-04 05:30:08.635100 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_8f2f4ee801e5826a37d84a7b1fc4ccbf6b79de668302737d0f1152d8d2drm4k_bd8fba89-c687-48dc-8fc2-68b6226dcb2b/util/0.log
2025-10-04 05:30:08.635122 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-lgvlh_4764eef9-51c1-4b18-890a-ecd0a4cf36f1/
2025-10-04 05:30:08.635150 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-lgvlh_4764eef9-51c1-4b18-890a-ecd0a4cf36f1/extract-content/
2025-10-04 05:30:08.635173 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-lgvlh_4764eef9-51c1-4b18-890a-ecd0a4cf36f1/extract-content/0.log
2025-10-04 05:30:08.635195 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-lgvlh_4764eef9-51c1-4b18-890a-ecd0a4cf36f1/extract-utilities/
2025-10-04 05:30:08.635216 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-lgvlh_4764eef9-51c1-4b18-890a-ecd0a4cf36f1/extract-utilities/0.log
2025-10-04 05:30:08.635238 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-lgvlh_4764eef9-51c1-4b18-890a-ecd0a4cf36f1/registry-server/
2025-10-04 05:30:08.635259 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-lgvlh_4764eef9-51c1-4b18-890a-ecd0a4cf36f1/registry-server/0.log.gz
2025-10-04 05:30:08.635356 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-cgbxf_4e161c5d-7136-4adb-b218-4c99820f3b28/
2025-10-04 05:30:08.635387 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-cgbxf_4e161c5d-7136-4adb-b218-4c99820f3b28/extract-content/
2025-10-04 05:30:08.635409 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-cgbxf_4e161c5d-7136-4adb-b218-4c99820f3b28/extract-content/0.log
2025-10-04 05:30:08.635431 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-cgbxf_4e161c5d-7136-4adb-b218-4c99820f3b28/extract-utilities/
2025-10-04 05:30:08.635452 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-cgbxf_4e161c5d-7136-4adb-b218-4c99820f3b28/extract-utilities/0.log
2025-10-04 05:30:08.635473 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-cgbxf_4e161c5d-7136-4adb-b218-4c99820f3b28/registry-server/
2025-10-04 05:30:08.635494 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-cgbxf_4e161c5d-7136-4adb-b218-4c99820f3b28/registry-server/0.log.gz
2025-10-04 05:30:08.635516 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_marketplace-operator-79b997595-5v9vf_35a33ae8-cfd6-47c6-bf61-16dba13d7ad3/
2025-10-04 05:30:08.635537 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_marketplace-operator-79b997595-5v9vf_35a33ae8-cfd6-47c6-bf61-16dba13d7ad3/marketplace-operator/
2025-10-04 05:30:08.635558 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_marketplace-operator-79b997595-5v9vf_35a33ae8-cfd6-47c6-bf61-16dba13d7ad3/marketplace-operator/0.log
2025-10-04 05:30:08.635580 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-4vqvv_314c18c8-e852-44d1-b0aa-5c737b22e341/
2025-10-04 05:30:08.635601 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-4vqvv_314c18c8-e852-44d1-b0aa-5c737b22e341/extract-content/
2025-10-04 05:30:08.635622 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-4vqvv_314c18c8-e852-44d1-b0aa-5c737b22e341/extract-content/0.log
2025-10-04 05:30:08.635643 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-4vqvv_314c18c8-e852-44d1-b0aa-5c737b22e341/extract-utilities/
2025-10-04 05:30:08.635692 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-4vqvv_314c18c8-e852-44d1-b0aa-5c737b22e341/extract-utilities/0.log
2025-10-04 05:30:08.635722 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-4vqvv_314c18c8-e852-44d1-b0aa-5c737b22e341/registry-server/
2025-10-04 05:30:08.635744 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-4vqvv_314c18c8-e852-44d1-b0aa-5c737b22e341/registry-server/0.log
2025-10-04 05:30:08.635765 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-lw46s_02019fc5-e281-412b-9716-76d88254056f/
2025-10-04 05:30:08.635787 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-lw46s_02019fc5-e281-412b-9716-76d88254056f/extract-content/
2025-10-04 05:30:08.635808 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-lw46s_02019fc5-e281-412b-9716-76d88254056f/extract-content/0.log
2025-10-04 05:30:08.635829 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-lw46s_02019fc5-e281-412b-9716-76d88254056f/extract-utilities/
2025-10-04 05:30:08.635849 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-lw46s_02019fc5-e281-412b-9716-76d88254056f/extract-utilities/0.log
2025-10-04 05:30:08.635871 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-lw46s_02019fc5-e281-412b-9716-76d88254056f/registry-server/
2025-10-04 05:30:08.635892 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-lw46s_02019fc5-e281-412b-9716-76d88254056f/registry-server/0.log.gz
2025-10-04 05:30:08.635913 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-hhw4k_a9f9f11e-bf23-467b-896f-daa74a33ff00/
2025-10-04 05:30:08.635934 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-hhw4k_a9f9f11e-bf23-467b-896f-daa74a33ff00/bond-cni-plugin/
2025-10-04 05:30:08.635955 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-hhw4k_a9f9f11e-bf23-467b-896f-daa74a33ff00/bond-cni-plugin/0.log
2025-10-04 05:30:08.635976 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-hhw4k_a9f9f11e-bf23-467b-896f-daa74a33ff00/cni-plugins/
2025-10-04 05:30:08.635999 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-hhw4k_a9f9f11e-bf23-467b-896f-daa74a33ff00/cni-plugins/0.log
2025-10-04 05:30:08.636023 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-hhw4k_a9f9f11e-bf23-467b-896f-daa74a33ff00/egress-router-binary-copy/
2025-10-04 05:30:08.636044 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-hhw4k_a9f9f11e-bf23-467b-896f-daa74a33ff00/egress-router-binary-copy/0.log
2025-10-04 05:30:08.636064 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-hhw4k_a9f9f11e-bf23-467b-896f-daa74a33ff00/kube-multus-additional-cni-plugins/
2025-10-04 05:30:08.636085 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-hhw4k_a9f9f11e-bf23-467b-896f-daa74a33ff00/kube-multus-additional-cni-plugins/0.log
2025-10-04 05:30:08.636111 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-hhw4k_a9f9f11e-bf23-467b-896f-daa74a33ff00/routeoverride-cni/
2025-10-04 05:30:08.636132 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-hhw4k_a9f9f11e-bf23-467b-896f-daa74a33ff00/routeoverride-cni/0.log
2025-10-04 05:30:08.636153 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-hhw4k_a9f9f11e-bf23-467b-896f-daa74a33ff00/whereabouts-cni-bincopy/
2025-10-04 05:30:08.636173 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-hhw4k_a9f9f11e-bf23-467b-896f-daa74a33ff00/whereabouts-cni-bincopy/0.log
2025-10-04 05:30:08.636193 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-hhw4k_a9f9f11e-bf23-467b-896f-daa74a33ff00/whereabouts-cni/
2025-10-04 05:30:08.636214 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-hhw4k_a9f9f11e-bf23-467b-896f-daa74a33ff00/whereabouts-cni/0.log
2025-10-04 05:30:08.636235 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-g8t7g_2077ab43-e3b2-41c4-8d88-c0764ec60747/
2025-10-04 05:30:08.636255 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-g8t7g_2077ab43-e3b2-41c4-8d88-c0764ec60747/kube-rbac-proxy/
2025-10-04 05:30:08.636276 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-g8t7g_2077ab43-e3b2-41c4-8d88-c0764ec60747/kube-rbac-proxy/0.log
2025-10-04 05:30:08.636297 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-g8t7g_2077ab43-e3b2-41c4-8d88-c0764ec60747/multus-admission-controller/
2025-10-04 05:30:08.636318 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-g8t7g_2077ab43-e3b2-41c4-8d88-c0764ec60747/multus-admission-controller/0.log
2025-10-04 05:30:08.636339 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-bj2st_c4c5956c-c489-452b-b9a6-895a1331d85c/
2025-10-04 05:30:08.636360 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-bj2st_c4c5956c-c489-452b-b9a6-895a1331d85c/kube-multus/
2025-10-04 05:30:08.636382 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-bj2st_c4c5956c-c489-452b-b9a6-895a1331d85c/kube-multus/2.log
2025-10-04 05:30:08.636404 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-bj2st_c4c5956c-c489-452b-b9a6-895a1331d85c/kube-multus/3.log
2025-10-04 05:30:08.636426 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-f6x5n_a5e2a3bc-dba0-45d1-a856-6c27d7316009/
2025-10-04 05:30:08.636448 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-f6x5n_a5e2a3bc-dba0-45d1-a856-6c27d7316009/kube-rbac-proxy/
2025-10-04 05:30:08.636469 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-f6x5n_a5e2a3bc-dba0-45d1-a856-6c27d7316009/kube-rbac-proxy/0.log
2025-10-04 05:30:08.636491 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-f6x5n_a5e2a3bc-dba0-45d1-a856-6c27d7316009/network-metrics-daemon/
2025-10-04 05:30:08.636512 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-f6x5n_a5e2a3bc-dba0-45d1-a856-6c27d7316009/network-metrics-daemon/0.log
2025-10-04 05:30:08.636537 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-wqr4l_must-gather-dtwfh_f03787cc-60c2-4d54-bcac-255b9fece981/
2025-10-04 05:30:08.636559 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-wqr4l_must-gather-dtwfh_f03787cc-60c2-4d54-bcac-255b9fece981/copy/
2025-10-04 05:30:08.636580 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-wqr4l_must-gather-dtwfh_f03787cc-60c2-4d54-bcac-255b9fece981/gather/
2025-10-04 05:30:08.636601 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-console_networking-console-plugin-85b44fc459-gdk6g_5fe485a1-e14f-4c09-b5b9-f252bc42b7e8/
2025-10-04 05:30:08.636622 | 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/
2025-10-04 05:30:08.636643 | 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
2025-10-04 05:30:08.636682 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-diagnostics_network-check-source-55646444c4-trplf_9d751cbb-f2e2-430d-9754-c882a5e924a5/
2025-10-04 05:30:08.636712 | 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/
2025-10-04 05:30:08.636735 | 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
2025-10-04 05:30:08.636758 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-diagnostics_network-check-target-xd92c_3b6479f0-333b-4a96-9adf-2099afdc2447/
2025-10-04 05:30:08.636780 | 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/
2025-10-04 05:30:08.636802 | 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
2025-10-04 05:30:08.636823 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-node-identity_network-node-identity-vrzqb_ef543e1b-8068-4ea3-b32a-61027b32e95d/
2025-10-04 05:30:08.636845 | 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/
2025-10-04 05:30:08.636866 | 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
2025-10-04 05:30:08.636888 | 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/
2025-10-04 05:30:08.636909 | 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
2025-10-04 05:30:08.636930 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-operator_iptables-alerter-4ln5h_d75a4c96-2883-4a0b-bab2-0fab2b6c0b49/
2025-10-04 05:30:08.636951 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-operator_iptables-alerter-4ln5h_d75a4c96-2883-4a0b-bab2-0fab2b6c0b49/iptables-alerter/
2025-10-04 05:30:08.636977 | 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
2025-10-04 05:30:08.636998 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-operator_network-operator-58b4c7f79c-55gtf_37a5e44f-9a88-4405-be8a-b645485e7312/
2025-10-04 05:30:08.637019 | 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/
2025-10-04 05:30:08.637040 | 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
2025-10-04 05:30:08.637061 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-njqh4_da11c176-1213-466b-ab87-d8076542f065/
2025-10-04 05:30:08.637083 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-njqh4_da11c176-1213-466b-ab87-d8076542f065/fix-audit-permissions/
2025-10-04 05:30:08.637104 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-njqh4_da11c176-1213-466b-ab87-d8076542f065/fix-audit-permissions/0.log
2025-10-04 05:30:08.637126 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-njqh4_da11c176-1213-466b-ab87-d8076542f065/oauth-apiserver/
2025-10-04 05:30:08.637148 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-njqh4_da11c176-1213-466b-ab87-d8076542f065/oauth-apiserver/0.log
2025-10-04 05:30:08.637170 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_catalog-operator-68c6474976-vhr7b_a15d2d47-4128-4a6c-98fa-329ad3e2d17c/
2025-10-04 05:30:08.637191 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_catalog-operator-68c6474976-vhr7b_a15d2d47-4128-4a6c-98fa-329ad3e2d17c/catalog-operator/
2025-10-04 05:30:08.637212 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_catalog-operator-68c6474976-vhr7b_a15d2d47-4128-4a6c-98fa-329ad3e2d17c/catalog-operator/0.log
2025-10-04 05:30:08.637234 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29325900-q8bm4_bd64eb82-ddd0-430c-bf12-184e0c0362a4/
2025-10-04 05:30:08.637255 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29325900-q8bm4_bd64eb82-ddd0-430c-bf12-184e0c0362a4/collect-profiles/
2025-10-04 05:30:08.637277 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29325900-q8bm4_bd64eb82-ddd0-430c-bf12-184e0c0362a4/collect-profiles/0.log
2025-10-04 05:30:08.637298 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29325915-dgwxw_8cda4f2b-6421-429c-932e-939dadceb4b5/
2025-10-04 05:30:08.637320 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29325915-dgwxw_8cda4f2b-6421-429c-932e-939dadceb4b5/collect-profiles/
2025-10-04 05:30:08.637342 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29325915-dgwxw_8cda4f2b-6421-429c-932e-939dadceb4b5/collect-profiles/0.log
2025-10-04 05:30:08.637368 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_olm-operator-6b444d44fb-vf4r8_28f17b9f-e155-4940-9f54-38a2d9761649/
2025-10-04 05:30:08.637390 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_olm-operator-6b444d44fb-vf4r8_28f17b9f-e155-4940-9f54-38a2d9761649/olm-operator/
2025-10-04 05:30:08.637412 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_olm-operator-6b444d44fb-vf4r8_28f17b9f-e155-4940-9f54-38a2d9761649/olm-operator/0.log
2025-10-04 05:30:08.637433 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-lzzjh_7cb9abc2-ad87-449f-843d-7a5d8ec0eaf1/
2025-10-04 05:30:08.637455 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-lzzjh_7cb9abc2-ad87-449f-843d-7a5d8ec0eaf1/kube-rbac-proxy/
2025-10-04 05:30:08.637476 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-lzzjh_7cb9abc2-ad87-449f-843d-7a5d8ec0eaf1/kube-rbac-proxy/0.log
2025-10-04 05:30:08.637498 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-lzzjh_7cb9abc2-ad87-449f-843d-7a5d8ec0eaf1/package-server-manager/
2025-10-04 05:30:08.637519 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-lzzjh_7cb9abc2-ad87-449f-843d-7a5d8ec0eaf1/package-server-manager/0.log
2025-10-04 05:30:08.637541 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_packageserver-d55dfcdfc-d5qx8_dad0ccda-4ac9-43ae-bc1f-f2ba8f979b07/
2025-10-04 05:30:08.637562 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_packageserver-d55dfcdfc-d5qx8_dad0ccda-4ac9-43ae-bc1f-f2ba8f979b07/packageserver/
2025-10-04 05:30:08.637584 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_packageserver-d55dfcdfc-d5qx8_dad0ccda-4ac9-43ae-bc1f-f2ba8f979b07/packageserver/0.log
2025-10-04 05:30:08.637605 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-fb2vr_40fc6de5-4246-4efc-9403-0281f80f4737/
2025-10-04 05:30:08.637627 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-fb2vr_40fc6de5-4246-4efc-9403-0281f80f4737/kube-rbac-proxy/
2025-10-04 05:30:08.637649 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-fb2vr_40fc6de5-4246-4efc-9403-0281f80f4737/kube-rbac-proxy/0.log
2025-10-04 05:30:08.637694 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-fb2vr_40fc6de5-4246-4efc-9403-0281f80f4737/ovnkube-cluster-manager/
2025-10-04 05:30:08.637719 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-fb2vr_40fc6de5-4246-4efc-9403-0281f80f4737/ovnkube-cluster-manager/0.log
2025-10-04 05:30:08.637740 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-zhxqc_c1a1872a-f874-4832-b8d5-73cf24a4dcbd/
2025-10-04 05:30:08.637762 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-zhxqc_c1a1872a-f874-4832-b8d5-73cf24a4dcbd/kube-rbac-proxy-node/
2025-10-04 05:30:08.637784 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-zhxqc_c1a1872a-f874-4832-b8d5-73cf24a4dcbd/kube-rbac-proxy-node/0.log
2025-10-04 05:30:08.637810 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-zhxqc_c1a1872a-f874-4832-b8d5-73cf24a4dcbd/kube-rbac-proxy-ovn-metrics/
2025-10-04 05:30:08.637832 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-zhxqc_c1a1872a-f874-4832-b8d5-73cf24a4dcbd/kube-rbac-proxy-ovn-metrics/0.log
2025-10-04 05:30:08.637854 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-zhxqc_c1a1872a-f874-4832-b8d5-73cf24a4dcbd/kubecfg-setup/
2025-10-04 05:30:08.637876 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-zhxqc_c1a1872a-f874-4832-b8d5-73cf24a4dcbd/kubecfg-setup/0.log
2025-10-04 05:30:08.637897 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-zhxqc_c1a1872a-f874-4832-b8d5-73cf24a4dcbd/nbdb/
2025-10-04 05:30:08.637919 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-zhxqc_c1a1872a-f874-4832-b8d5-73cf24a4dcbd/nbdb/0.log
2025-10-04 05:30:08.637940 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-zhxqc_c1a1872a-f874-4832-b8d5-73cf24a4dcbd/northd/
2025-10-04 05:30:08.637962 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-zhxqc_c1a1872a-f874-4832-b8d5-73cf24a4dcbd/northd/0.log
2025-10-04 05:30:08.637983 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-zhxqc_c1a1872a-f874-4832-b8d5-73cf24a4dcbd/ovn-acl-logging/
2025-10-04 05:30:08.638004 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-zhxqc_c1a1872a-f874-4832-b8d5-73cf24a4dcbd/ovn-acl-logging/0.log
2025-10-04 05:30:08.638025 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-zhxqc_c1a1872a-f874-4832-b8d5-73cf24a4dcbd/ovn-controller/
2025-10-04 05:30:08.638046 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-zhxqc_c1a1872a-f874-4832-b8d5-73cf24a4dcbd/ovn-controller/0.log
2025-10-04 05:30:08.638067 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-zhxqc_c1a1872a-f874-4832-b8d5-73cf24a4dcbd/ovnkube-controller/
2025-10-04 05:30:08.638088 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-zhxqc_c1a1872a-f874-4832-b8d5-73cf24a4dcbd/ovnkube-controller/0.log.gz
2025-10-04 05:30:08.638109 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-zhxqc_c1a1872a-f874-4832-b8d5-73cf24a4dcbd/sbdb/
2025-10-04 05:30:08.638130 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-zhxqc_c1a1872a-f874-4832-b8d5-73cf24a4dcbd/sbdb/0.log
2025-10-04 05:30:08.638151 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-route-controller-manager_route-controller-manager-657555574-hmwk7_436fb103-ad96-422d-8e18-0a34d0fc363c/
2025-10-04 05:30:08.638173 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-route-controller-manager_route-controller-manager-657555574-hmwk7_436fb103-ad96-422d-8e18-0a34d0fc363c/route-controller-manager/
2025-10-04 05:30:08.638194 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-route-controller-manager_route-controller-manager-657555574-hmwk7_436fb103-ad96-422d-8e18-0a34d0fc363c/route-controller-manager/0.log
2025-10-04 05:30:08.638221 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca-operator_service-ca-operator-777779d784-22hvw_f7d8149f-15f4-47ff-90b9-964cfb0d08be/
2025-10-04 05:30:08.638244 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca-operator_service-ca-operator-777779d784-22hvw_f7d8149f-15f4-47ff-90b9-964cfb0d08be/service-ca-operator/
2025-10-04 05:30:08.638267 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca-operator_service-ca-operator-777779d784-22hvw_f7d8149f-15f4-47ff-90b9-964cfb0d08be/service-ca-operator/0.log
2025-10-04 05:30:08.638290 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca_service-ca-9c57cc56f-k5pzr_4ac62d9f-093c-45ec-88a6-6ae5224d75fe/
2025-10-04 05:30:08.638313 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca_service-ca-9c57cc56f-k5pzr_4ac62d9f-093c-45ec-88a6-6ae5224d75fe/service-ca-controller/
2025-10-04 05:30:08.638339 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca_service-ca-9c57cc56f-k5pzr_4ac62d9f-093c-45ec-88a6-6ae5224d75fe/service-ca-controller/0.log
2025-10-04 05:30:08.638363 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_5bfb89b7a15e902ec1ce651098a1cbdcb0a2281c38e30d9a342b952813fwdzq_a05cd51a-354b-4cbc-ab10-4e4af8b7375c/
2025-10-04 05:30:08.638385 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_5bfb89b7a15e902ec1ce651098a1cbdcb0a2281c38e30d9a342b952813fwdzq_a05cd51a-354b-4cbc-ab10-4e4af8b7375c/extract/
2025-10-04 05:30:08.638407 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_5bfb89b7a15e902ec1ce651098a1cbdcb0a2281c38e30d9a342b952813fwdzq_a05cd51a-354b-4cbc-ab10-4e4af8b7375c/extract/0.log
2025-10-04 05:30:08.638428 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_5bfb89b7a15e902ec1ce651098a1cbdcb0a2281c38e30d9a342b952813fwdzq_a05cd51a-354b-4cbc-ab10-4e4af8b7375c/pull/
2025-10-04 05:30:08.638461 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_5bfb89b7a15e902ec1ce651098a1cbdcb0a2281c38e30d9a342b952813fwdzq_a05cd51a-354b-4cbc-ab10-4e4af8b7375c/pull/0.log
2025-10-04 05:30:08.638491 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_5bfb89b7a15e902ec1ce651098a1cbdcb0a2281c38e30d9a342b952813fwdzq_a05cd51a-354b-4cbc-ab10-4e4af8b7375c/util/
2025-10-04 05:30:08.638520 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_5bfb89b7a15e902ec1ce651098a1cbdcb0a2281c38e30d9a342b952813fwdzq_a05cd51a-354b-4cbc-ab10-4e4af8b7375c/util/0.log
2025-10-04 05:30:08.638548 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_89437249fa424e107ab4c4fd717c7842cbe28bf41d3c7507bbe6a51751x2hq8_4e3762e2-c8e8-41bb-8cb1-f5a501561ba9/
2025-10-04 05:30:08.638576 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_89437249fa424e107ab4c4fd717c7842cbe28bf41d3c7507bbe6a51751x2hq8_4e3762e2-c8e8-41bb-8cb1-f5a501561ba9/extract/
2025-10-04 05:30:08.638605 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_89437249fa424e107ab4c4fd717c7842cbe28bf41d3c7507bbe6a51751x2hq8_4e3762e2-c8e8-41bb-8cb1-f5a501561ba9/extract/0.log
2025-10-04 05:30:08.638633 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_89437249fa424e107ab4c4fd717c7842cbe28bf41d3c7507bbe6a51751x2hq8_4e3762e2-c8e8-41bb-8cb1-f5a501561ba9/pull/
2025-10-04 05:30:08.638678 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_89437249fa424e107ab4c4fd717c7842cbe28bf41d3c7507bbe6a51751x2hq8_4e3762e2-c8e8-41bb-8cb1-f5a501561ba9/pull/0.log
2025-10-04 05:30:08.638721 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_89437249fa424e107ab4c4fd717c7842cbe28bf41d3c7507bbe6a51751x2hq8_4e3762e2-c8e8-41bb-8cb1-f5a501561ba9/util/
2025-10-04 05:30:08.638753 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_89437249fa424e107ab4c4fd717c7842cbe28bf41d3c7507bbe6a51751x2hq8_4e3762e2-c8e8-41bb-8cb1-f5a501561ba9/util/0.log
2025-10-04 05:30:08.638782 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590tfhqm_b9decca0-229d-4d05-ae35-7bbc717f09fd/
2025-10-04 05:30:08.638811 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590tfhqm_b9decca0-229d-4d05-ae35-7bbc717f09fd/extract/
2025-10-04 05:30:08.638839 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590tfhqm_b9decca0-229d-4d05-ae35-7bbc717f09fd/extract/0.log
2025-10-04 05:30:08.638867 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590tfhqm_b9decca0-229d-4d05-ae35-7bbc717f09fd/pull/
2025-10-04 05:30:08.638895 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590tfhqm_b9decca0-229d-4d05-ae35-7bbc717f09fd/pull/0.log
2025-10-04 05:30:08.638923 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590tfhqm_b9decca0-229d-4d05-ae35-7bbc717f09fd/util/
2025-10-04 05:30:08.638974 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590tfhqm_b9decca0-229d-4d05-ae35-7bbc717f09fd/util/0.log
2025-10-04 05:30:08.639009 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c5e5af6bae87a00b305010eb22f0ca23f0da637e83beae679fcf4fcdf1cd6dx_ce758c7d-cc51-429d-9911-43c770eca5a5/
2025-10-04 05:30:08.639044 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c5e5af6bae87a00b305010eb22f0ca23f0da637e83beae679fcf4fcdf1cd6dx_ce758c7d-cc51-429d-9911-43c770eca5a5/extract/
2025-10-04 05:30:08.639076 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c5e5af6bae87a00b305010eb22f0ca23f0da637e83beae679fcf4fcdf1cd6dx_ce758c7d-cc51-429d-9911-43c770eca5a5/extract/0.log
2025-10-04 05:30:08.639108 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c5e5af6bae87a00b305010eb22f0ca23f0da637e83beae679fcf4fcdf1cd6dx_ce758c7d-cc51-429d-9911-43c770eca5a5/pull/
2025-10-04 05:30:08.639139 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c5e5af6bae87a00b305010eb22f0ca23f0da637e83beae679fcf4fcdf1cd6dx_ce758c7d-cc51-429d-9911-43c770eca5a5/pull/0.log
2025-10-04 05:30:08.639171 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c5e5af6bae87a00b305010eb22f0ca23f0da637e83beae679fcf4fcdf1cd6dx_ce758c7d-cc51-429d-9911-43c770eca5a5/util/
2025-10-04 05:30:08.639202 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c5e5af6bae87a00b305010eb22f0ca23f0da637e83beae679fcf4fcdf1cd6dx_ce758c7d-cc51-429d-9911-43c770eca5a5/util/0.log
2025-10-04 05:30:08.639324 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c77910536a79801a83f49d4fd4581e5a2972791dfc31ed0ea9f0ffea325fqd5_55edf5e3-d4b8-4dc3-9f4b-ebc44c735b11/
2025-10-04 05:30:08.639361 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c77910536a79801a83f49d4fd4581e5a2972791dfc31ed0ea9f0ffea325fqd5_55edf5e3-d4b8-4dc3-9f4b-ebc44c735b11/extract/
2025-10-04 05:30:08.639482 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c77910536a79801a83f49d4fd4581e5a2972791dfc31ed0ea9f0ffea325fqd5_55edf5e3-d4b8-4dc3-9f4b-ebc44c735b11/extract/0.log
2025-10-04 05:30:08.639522 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c77910536a79801a83f49d4fd4581e5a2972791dfc31ed0ea9f0ffea325fqd5_55edf5e3-d4b8-4dc3-9f4b-ebc44c735b11/pull/
2025-10-04 05:30:08.639548 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c77910536a79801a83f49d4fd4581e5a2972791dfc31ed0ea9f0ffea325fqd5_55edf5e3-d4b8-4dc3-9f4b-ebc44c735b11/pull/0.log
2025-10-04 05:30:08.639571 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c77910536a79801a83f49d4fd4581e5a2972791dfc31ed0ea9f0ffea325fqd5_55edf5e3-d4b8-4dc3-9f4b-ebc44c735b11/util/
2025-10-04 05:30:08.639594 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_c77910536a79801a83f49d4fd4581e5a2972791dfc31ed0ea9f0ffea325fqd5_55edf5e3-d4b8-4dc3-9f4b-ebc44c735b11/util/0.log
2025-10-04 05:30:08.639616 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_d93b99dddc714b0f4b2148f40016b9ead21cc18743d58ffe812e1bd436vtp6h_1d23a525-eb8a-4c5b-8666-2af1a7454b7e/
2025-10-04 05:30:08.639744 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_d93b99dddc714b0f4b2148f40016b9ead21cc18743d58ffe812e1bd436vtp6h_1d23a525-eb8a-4c5b-8666-2af1a7454b7e/extract/
2025-10-04 05:30:08.639781 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_d93b99dddc714b0f4b2148f40016b9ead21cc18743d58ffe812e1bd436vtp6h_1d23a525-eb8a-4c5b-8666-2af1a7454b7e/extract/0.log
2025-10-04 05:30:08.639807 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_d93b99dddc714b0f4b2148f40016b9ead21cc18743d58ffe812e1bd436vtp6h_1d23a525-eb8a-4c5b-8666-2af1a7454b7e/pull/
2025-10-04 05:30:08.639829 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_d93b99dddc714b0f4b2148f40016b9ead21cc18743d58ffe812e1bd436vtp6h_1d23a525-eb8a-4c5b-8666-2af1a7454b7e/pull/0.log
2025-10-04 05:30:08.639852 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_d93b99dddc714b0f4b2148f40016b9ead21cc18743d58ffe812e1bd436vtp6h_1d23a525-eb8a-4c5b-8666-2af1a7454b7e/util/
2025-10-04 05:30:08.639873 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_d93b99dddc714b0f4b2148f40016b9ead21cc18743d58ffe812e1bd436vtp6h_1d23a525-eb8a-4c5b-8666-2af1a7454b7e/util/0.log
2025-10-04 05:30:08.639895 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_ec20a04ef7278338c96ca90950ec47944973b8553e1da5c6f2ce730402kcrmf_7e871fd8-d1f5-483c-a0b3-39cc0ff081c2/
2025-10-04 05:30:08.639916 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_ec20a04ef7278338c96ca90950ec47944973b8553e1da5c6f2ce730402kcrmf_7e871fd8-d1f5-483c-a0b3-39cc0ff081c2/extract/
2025-10-04 05:30:08.639938 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_ec20a04ef7278338c96ca90950ec47944973b8553e1da5c6f2ce730402kcrmf_7e871fd8-d1f5-483c-a0b3-39cc0ff081c2/extract/0.log
2025-10-04 05:30:08.639959 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_ec20a04ef7278338c96ca90950ec47944973b8553e1da5c6f2ce730402kcrmf_7e871fd8-d1f5-483c-a0b3-39cc0ff081c2/pull/
2025-10-04 05:30:08.639980 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_ec20a04ef7278338c96ca90950ec47944973b8553e1da5c6f2ce730402kcrmf_7e871fd8-d1f5-483c-a0b3-39cc0ff081c2/pull/0.log
2025-10-04 05:30:08.640007 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_ec20a04ef7278338c96ca90950ec47944973b8553e1da5c6f2ce730402kcrmf_7e871fd8-d1f5-483c-a0b3-39cc0ff081c2/util/
2025-10-04 05:30:08.640030 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_ec20a04ef7278338c96ca90950ec47944973b8553e1da5c6f2ce730402kcrmf_7e871fd8-d1f5-483c-a0b3-39cc0ff081c2/util/0.log
2025-10-04 05:30:08.640052 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-76d96965c-vgklj_6fc0319b-5876-4af0-af06-a1e721d27038/
2025-10-04 05:30:08.640074 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-76d96965c-vgklj_6fc0319b-5876-4af0-af06-a1e721d27038/kube-rbac-proxy/
2025-10-04 05:30:08.640096 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-76d96965c-vgklj_6fc0319b-5876-4af0-af06-a1e721d27038/kube-rbac-proxy/0.log
2025-10-04 05:30:08.640118 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-76d96965c-vgklj_6fc0319b-5876-4af0-af06-a1e721d27038/manager/
2025-10-04 05:30:08.640140 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-76d96965c-vgklj_6fc0319b-5876-4af0-af06-a1e721d27038/manager/0.log
2025-10-04 05:30:08.640161 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-index-rn9bj_69966edf-a07a-4eb5-b4a3-c32383a6b71f/
2025-10-04 05:30:08.640183 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-index-rn9bj_69966edf-a07a-4eb5-b4a3-c32383a6b71f/registry-server/
2025-10-04 05:30:08.640204 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-index-rn9bj_69966edf-a07a-4eb5-b4a3-c32383a6b71f/registry-server/0.log
2025-10-04 05:30:08.640226 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-7467fc9fdd-jswnw_c0082fdf-7abe-488e-8efa-a3f0e2ecdbda/
2025-10-04 05:30:08.640247 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-7467fc9fdd-jswnw_c0082fdf-7abe-488e-8efa-a3f0e2ecdbda/kube-rbac-proxy/
2025-10-04 05:30:08.640268 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-7467fc9fdd-jswnw_c0082fdf-7abe-488e-8efa-a3f0e2ecdbda/kube-rbac-proxy/0.log
2025-10-04 05:30:08.640289 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-7467fc9fdd-jswnw_c0082fdf-7abe-488e-8efa-a3f0e2ecdbda/manager/
2025-10-04 05:30:08.640310 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-7467fc9fdd-jswnw_c0082fdf-7abe-488e-8efa-a3f0e2ecdbda/manager/0.log
2025-10-04 05:30:08.640331 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-index-hprqb_5e059501-841f-4970-a836-c8f06b0993a0/
2025-10-04 05:30:08.640352 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-index-hprqb_5e059501-841f-4970-a836-c8f06b0993a0/registry-server/
2025-10-04 05:30:08.640374 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-index-hprqb_5e059501-841f-4970-a836-c8f06b0993a0/registry-server/0.log
2025-10-04 05:30:08.640396 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-784467fdc5-dcphx_dec86dbd-d3a7-478c-b3b2-7e2a923e004f/
2025-10-04 05:30:08.640423 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-784467fdc5-dcphx_dec86dbd-d3a7-478c-b3b2-7e2a923e004f/kube-rbac-proxy/
2025-10-04 05:30:08.640445 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-784467fdc5-dcphx_dec86dbd-d3a7-478c-b3b2-7e2a923e004f/kube-rbac-proxy/0.log
2025-10-04 05:30:08.640467 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-784467fdc5-dcphx_dec86dbd-d3a7-478c-b3b2-7e2a923e004f/manager/
2025-10-04 05:30:08.640488 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-784467fdc5-dcphx_dec86dbd-d3a7-478c-b3b2-7e2a923e004f/manager/0.log
2025-10-04 05:30:08.640510 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-index-85cmz_a18215e3-3d7a-459c-b60b-a4e9ab7a9108/
2025-10-04 05:30:08.640531 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-index-85cmz_a18215e3-3d7a-459c-b60b-a4e9ab7a9108/registry-server/
2025-10-04 05:30:08.640553 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-index-85cmz_a18215e3-3d7a-459c-b60b-a4e9ab7a9108/registry-server/0.log
2025-10-04 05:30:08.640574 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-6b986f6fb7-29ssd_53c4b401-f630-4ce6-b71b-60fa29fc3899/
2025-10-04 05:30:08.640595 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-6b986f6fb7-29ssd_53c4b401-f630-4ce6-b71b-60fa29fc3899/kube-rbac-proxy/
2025-10-04 05:30:08.640616 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-6b986f6fb7-29ssd_53c4b401-f630-4ce6-b71b-60fa29fc3899/kube-rbac-proxy/0.log
2025-10-04 05:30:08.640638 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-6b986f6fb7-29ssd_53c4b401-f630-4ce6-b71b-60fa29fc3899/manager/
2025-10-04 05:30:08.640659 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-6b986f6fb7-29ssd_53c4b401-f630-4ce6-b71b-60fa29fc3899/manager/0.log
2025-10-04 05:30:08.640708 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-index-bddm6_241334de-799f-4628-abb8-08469ee9e499/
2025-10-04 05:30:08.640733 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-index-bddm6_241334de-799f-4628-abb8-08469ee9e499/registry-server/
2025-10-04 05:30:08.640756 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-index-bddm6_241334de-799f-4628-abb8-08469ee9e499/registry-server/0.log
2025-10-04 05:30:08.640778 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-75f79f78fd-9qsvs_a83af193-c773-4d6c-af7a-5116284c1ff1/
2025-10-04 05:30:08.640799 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-75f79f78fd-9qsvs_a83af193-c773-4d6c-af7a-5116284c1ff1/kube-rbac-proxy/
2025-10-04 05:30:08.640821 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-75f79f78fd-9qsvs_a83af193-c773-4d6c-af7a-5116284c1ff1/kube-rbac-proxy/0.log
2025-10-04 05:30:08.640847 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-75f79f78fd-9qsvs_a83af193-c773-4d6c-af7a-5116284c1ff1/manager/
2025-10-04 05:30:08.640870 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-75f79f78fd-9qsvs_a83af193-c773-4d6c-af7a-5116284c1ff1/manager/0.log
2025-10-04 05:30:08.640891 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-index-dc8c6_904b4f3e-fb52-43f7-8594-e2179b4ef628/
2025-10-04 05:30:08.640913 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-index-dc8c6_904b4f3e-fb52-43f7-8594-e2179b4ef628/registry-server/
2025-10-04 05:30:08.640935 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-index-dc8c6_904b4f3e-fb52-43f7-8594-e2179b4ef628/registry-server/0.log
2025-10-04 05:30:08.640957 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-779fc9694b-2hp8c_74c65737-ff60-4b9e-8cf1-0711e90b7b03/
2025-10-04 05:30:08.640978 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-779fc9694b-2hp8c_74c65737-ff60-4b9e-8cf1-0711e90b7b03/operator/
2025-10-04 05:30:08.641000 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-779fc9694b-2hp8c_74c65737-ff60-4b9e-8cf1-0711e90b7b03/operator/0.log
2025-10-04 05:30:08.641021 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-index-4fjkr_d5d06cad-1e6a-4973-84b8-e325c76d0acb/
2025-10-04 05:30:08.641042 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-index-4fjkr_d5d06cad-1e6a-4973-84b8-e325c76d0acb/registry-server/
2025-10-04 05:30:08.641063 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-index-4fjkr_d5d06cad-1e6a-4973-84b8-e325c76d0acb/registry-server/0.log
2025-10-04 05:30:08.641085 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-777f5bc646-fvrdb_fbd2e62b-e828-4010-90d5-aa6d657e3295/
2025-10-04 05:30:08.641106 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-777f5bc646-fvrdb_fbd2e62b-e828-4010-90d5-aa6d657e3295/kube-rbac-proxy/
2025-10-04 05:30:08.641127 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-777f5bc646-fvrdb_fbd2e62b-e828-4010-90d5-aa6d657e3295/kube-rbac-proxy/0.log
2025-10-04 05:30:08.641149 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-777f5bc646-fvrdb_fbd2e62b-e828-4010-90d5-aa6d657e3295/manager/
2025-10-04 05:30:08.641171 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-777f5bc646-fvrdb_fbd2e62b-e828-4010-90d5-aa6d657e3295/manager/0.log
2025-10-04 05:30:08.641193 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-index-m9dlt_53b38d8f-3a62-4f9f-a09b-24468cfd5370/
2025-10-04 05:30:08.641216 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-index-m9dlt_53b38d8f-3a62-4f9f-a09b-24468cfd5370/registry-server/
2025-10-04 05:30:08.641246 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-index-m9dlt_53b38d8f-3a62-4f9f-a09b-24468cfd5370/registry-server/0.log
2025-10-04 05:30:08.641289 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/
2025-10-04 05:30:08.641325 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/event-filter.html
2025-10-04 05:30:08.641358 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/must-gather.logs
2025-10-04 05:30:08.641391 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/timestamp
2025-10-04 05:30:08.641424 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/
2025-10-04 05:30:08.641457 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/gather.logs
2025-10-04 05:30:08.641493 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/must-gather.tar.xz
2025-10-04 05:30:08.641524 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/packagemanifests.gz
2025-10-04 05:30:08.641551 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/run.log
2025-10-04 05:30:08.641577 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/version
2025-10-04 05:30:08.641607 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/apiservices/
2025-10-04 05:30:08.641631 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/apiservices/v1beta1.glance.openstack.org.yaml
2025-10-04 05:30:08.641655 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/apiservices/v1beta1.horizon.openstack.org.yaml
2025-10-04 05:30:08.641722 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/apiservices/v1beta1.instanceha.openstack.org.yaml
2025-10-04 05:30:08.641750 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/apiservices/v1beta1.keystone.openstack.org.yaml
2025-10-04 05:30:08.641775 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/apiservices/v1beta1.mariadb.openstack.org.yaml
2025-10-04 05:30:08.641800 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/apiservices/v1beta1.memcached.openstack.org.yaml
2025-10-04 05:30:08.641830 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/apiservices/v1beta1.network.openstack.org.yaml
2025-10-04 05:30:08.641855 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/apiservices/v1beta1.rabbitmq.com.yaml
2025-10-04 05:30:08.641880 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/apiservices/v1beta1.rabbitmq.openstack.org.yaml
2025-10-04 05:30:08.641904 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/apiservices/v1beta1.redis.openstack.org.yaml
2025-10-04 05:30:08.641928 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/apiservices/v1beta1.swift.openstack.org.yaml
2025-10-04 05:30:08.641952 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/apiservices/v1beta1.topology.openstack.org.yaml
2025-10-04 05:30:08.641976 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/
2025-10-04 05:30:08.642002 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/bgpconfigurations.network.openstack.org.yaml
2025-10-04 05:30:08.642026 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/dnsdata.network.openstack.org.yaml
2025-10-04 05:30:08.642049 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/dnsmasqs.network.openstack.org.yaml
2025-10-04 05:30:08.642072 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/galerabackups.mariadb.openstack.org.yaml
2025-10-04 05:30:08.642097 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/galeras.mariadb.openstack.org.yaml
2025-10-04 05:30:08.642122 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/glanceapis.glance.openstack.org.yaml
2025-10-04 05:30:08.642147 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/glances.glance.openstack.org.yaml
2025-10-04 05:30:08.642178 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/horizons.horizon.openstack.org.yaml
2025-10-04 05:30:08.642204 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/instancehas.instanceha.openstack.org.yaml
2025-10-04 05:30:08.642233 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/ipsets.network.openstack.org.yaml
2025-10-04 05:30:08.642268 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/keystoneapis.keystone.openstack.org.yaml
2025-10-04 05:30:08.642306 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/keystoneendpoints.keystone.openstack.org.yaml
2025-10-04 05:30:08.642335 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/keystoneservices.keystone.openstack.org.yaml
2025-10-04 05:30:08.642360 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/mariadbaccounts.mariadb.openstack.org.yaml
2025-10-04 05:30:08.642385 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/mariadbdatabases.mariadb.openstack.org.yaml
2025-10-04 05:30:08.642409 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/memcacheds.memcached.openstack.org.yaml
2025-10-04 05:30:08.642435 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/netconfigs.network.openstack.org.yaml
2025-10-04 05:30:08.642458 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/rabbitmqs.rabbitmq.openstack.org.yaml
2025-10-04 05:30:08.642481 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/redises.redis.openstack.org.yaml
2025-10-04 05:30:08.642504 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/reservations.network.openstack.org.yaml
2025-10-04 05:30:08.642529 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/swiftproxies.swift.openstack.org.yaml
2025-10-04 05:30:08.642565 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/swiftrings.swift.openstack.org.yaml
2025-10-04 05:30:08.642591 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/swifts.swift.openstack.org.yaml
2025-10-04 05:30:08.642616 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/swiftstorages.swift.openstack.org.yaml
2025-10-04 05:30:08.642640 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/topologies.topology.openstack.org.yaml
2025-10-04 05:30:08.642685 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/crd/transporturls.rabbitmq.openstack.org.yaml
2025-10-04 05:30:08.642718 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/csv/
2025-10-04 05:30:08.642743 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/csv/glance-operator.v0.0.1
2025-10-04 05:30:08.642768 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/csv/horizon-operator.v0.0.1
2025-10-04 05:30:08.642792 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/csv/infra-operator.v0.0.1
2025-10-04 05:30:08.642815 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/csv/keystone-operator.v0.0.1
2025-10-04 05:30:08.642840 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/csv/mariadb-operator.v0.0.1
2025-10-04 05:30:08.642864 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/csv/metallb-operator.v4.18.0-202509240837
2025-10-04 05:30:08.642888 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/csv/rabbitmq-cluster-operator.v0.0.1
2025-10-04 05:30:08.642912 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/csv/swift-operator.v0.0.1
2025-10-04 05:30:08.642937 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/ctlplane/
2025-10-04 05:30:08.642989 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/ctlplane/endpoints
2025-10-04 05:30:08.643020 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/ctlplane/services
2025-10-04 05:30:08.643045 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/ctlplane/ovn/
2025-10-04 05:30:08.643070 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/ctlplane/rabbitmq/
2025-10-04 05:30:08.643094 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/dbs/
2025-10-04 05:30:08.643119 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/
2025-10-04 05:30:08.643144 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/
2025-10-04 05:30:08.643169 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/all_resources.log
2025-10-04 05:30:08.643193 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/events.log
2025-10-04 05:30:08.643217 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/nad.log
2025-10-04 05:30:08.643242 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pvc.log
2025-10-04 05:30:08.643267 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/buildconfig/
2025-10-04 05:30:08.643292 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/cert/
2025-10-04 05:30:08.643317 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/certificaterequests/
2025-10-04 05:30:08.643342 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/configmaps/
2025-10-04 05:30:08.643371 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/configmaps/dns-swift-storage-0.yaml
2025-10-04 05:30:08.643397 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/configmaps/rabbitmq-plugins-conf.yaml
2025-10-04 05:30:08.643422 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/configmaps/rabbitmq-server-conf.yaml
2025-10-04 05:30:08.643446 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/configmaps/swift-ring-config-data.yaml
2025-10-04 05:30:08.643470 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/configmaps/swift-ring-files.yaml
2025-10-04 05:30:08.643495 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/configmaps/swift-ring-scripts.yaml
2025-10-04 05:30:08.643518 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/configmaps/swift-storage-config-data.yaml
2025-10-04 05:30:08.643542 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/cronjobs/
2025-10-04 05:30:08.643566 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/cronjobs/glance-cache-glance-default-external-api-0-cleaner.yaml
2025-10-04 05:30:08.643592 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/cronjobs/glance-cache-glance-default-external-api-0-pruner.yaml
2025-10-04 05:30:08.643616 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/cronjobs/glance-cache-glance-default-external-api-1-cleaner.yaml
2025-10-04 05:30:08.643640 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/cronjobs/glance-cache-glance-default-external-api-1-pruner.yaml
2025-10-04 05:30:08.643700 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/cronjobs/glance-cache-glance-default-internal-api-0-cleaner.yaml
2025-10-04 05:30:08.643827 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/cronjobs/glance-cache-glance-default-internal-api-0-pruner.yaml
2025-10-04 05:30:08.643872 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/cronjobs/glance-cache-glance-default-internal-api-1-cleaner.yaml
2025-10-04 05:30:08.643901 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/cronjobs/glance-cache-glance-default-internal-api-1-pruner.yaml
2025-10-04 05:30:08.643927 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/cronjobs/glance-db-purge.yaml
2025-10-04 05:30:08.643953 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/cronjobs/keystone-cron.yaml
2025-10-04 05:30:08.644028 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/
2025-10-04 05:30:08.644065 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/dnsdata.network.openstack.org/
2025-10-04 05:30:08.644091 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/dnsdata.network.openstack.org/dns-swift-storage-0.yaml
2025-10-04 05:30:08.644116 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/galeras.mariadb.openstack.org/
2025-10-04 05:30:08.644141 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/galeras.mariadb.openstack.org/openstack.yaml
2025-10-04 05:30:08.644167 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/glanceapis.glance.openstack.org/
2025-10-04 05:30:08.644191 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/glanceapis.glance.openstack.org/glance-default-external.yaml
2025-10-04 05:30:08.644222 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/glanceapis.glance.openstack.org/glance-default-internal.yaml
2025-10-04 05:30:08.644248 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/glances.glance.openstack.org/
2025-10-04 05:30:08.644274 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/glances.glance.openstack.org/glance.yaml
2025-10-04 05:30:08.644297 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/keystoneapis.keystone.openstack.org/
2025-10-04 05:30:08.644320 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/keystoneapis.keystone.openstack.org/keystone.yaml
2025-10-04 05:30:08.644343 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/keystoneendpoints.keystone.openstack.org/
2025-10-04 05:30:08.644366 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/keystoneendpoints.keystone.openstack.org/glance-default-external.yaml
2025-10-04 05:30:08.644390 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/keystoneendpoints.keystone.openstack.org/glance-default-internal.yaml
2025-10-04 05:30:08.644414 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/keystoneendpoints.keystone.openstack.org/swift.yaml
2025-10-04 05:30:08.644439 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/keystoneservices.keystone.openstack.org/
2025-10-04 05:30:08.644463 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/keystoneservices.keystone.openstack.org/glance.yaml
2025-10-04 05:30:08.644488 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/keystoneservices.keystone.openstack.org/swift.yaml
2025-10-04 05:30:08.644517 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/mariadbaccounts.mariadb.openstack.org/
2025-10-04 05:30:08.644544 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/mariadbaccounts.mariadb.openstack.org/glance.yaml
2025-10-04 05:30:08.644568 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/mariadbaccounts.mariadb.openstack.org/keystone.yaml
2025-10-04 05:30:08.644593 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/mariadbdatabases.mariadb.openstack.org/
2025-10-04 05:30:08.644619 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/mariadbdatabases.mariadb.openstack.org/glance.yaml
2025-10-04 05:30:08.644643 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/mariadbdatabases.mariadb.openstack.org/keystone.yaml
2025-10-04 05:30:08.644690 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/memcacheds.memcached.openstack.org/
2025-10-04 05:30:08.644723 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/memcacheds.memcached.openstack.org/memcached.yaml
2025-10-04 05:30:08.644749 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/rabbitmqclusters.rabbitmq.com/
2025-10-04 05:30:08.644775 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/rabbitmqclusters.rabbitmq.com/rabbitmq.yaml
2025-10-04 05:30:08.644799 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/swiftproxies.swift.openstack.org/
2025-10-04 05:30:08.644823 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/swiftproxies.swift.openstack.org/swift-proxy.yaml
2025-10-04 05:30:08.644847 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/swiftrings.swift.openstack.org/
2025-10-04 05:30:08.644877 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/swiftrings.swift.openstack.org/swift-ring.yaml
2025-10-04 05:30:08.644903 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/swifts.swift.openstack.org/
2025-10-04 05:30:08.644929 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/swifts.swift.openstack.org/swift.yaml
2025-10-04 05:30:08.644954 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/swiftstorages.swift.openstack.org/
2025-10-04 05:30:08.644978 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/swiftstorages.swift.openstack.org/swift-storage.yaml
2025-10-04 05:30:08.645003 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/transporturls.rabbitmq.openstack.org/
2025-10-04 05:30:08.645027 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/transporturls.rabbitmq.openstack.org/glance-glance-transport.yaml
2025-10-04 05:30:08.645052 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/crs/transporturls.rabbitmq.openstack.org/keystone-keystone-transport.yaml
2025-10-04 05:30:08.645140 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/daemonset/
2025-10-04 05:30:08.645168 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/deployments/
2025-10-04 05:30:08.645191 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/deployments/keystone.yaml
2025-10-04 05:30:08.645214 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/deployments/swift-proxy.yaml
2025-10-04 05:30:08.645238 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/imagestream/
2025-10-04 05:30:08.645267 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/installplans/
2025-10-04 05:30:08.645290 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/issuer/
2025-10-04 05:30:08.645314 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/jobs/
2025-10-04 05:30:08.645336 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/jobs/glance-6763-account-create.yaml
2025-10-04 05:30:08.645359 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/jobs/glance-db-create.yaml
2025-10-04 05:30:08.645383 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/jobs/glance-db-sync.yaml
2025-10-04 05:30:08.645406 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/jobs/swift-ring-rebalance.yaml
2025-10-04 05:30:08.645429 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/
2025-10-04 05:30:08.645451 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-6763-account-create-rrc7h/
2025-10-04 05:30:08.645476 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-6763-account-create-rrc7h/glance-6763-account-create-rrc7h-describe
2025-10-04 05:30:08.645498 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-6763-account-create-rrc7h/logs/
2025-10-04 05:30:08.645520 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-6763-account-create-rrc7h/logs/mariadb-account-create.log
2025-10-04 05:30:08.645542 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-db-create-w4mk4/
2025-10-04 05:30:08.645569 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-db-create-w4mk4/glance-db-create-w4mk4-describe
2025-10-04 05:30:08.645592 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-db-create-w4mk4/logs/
2025-10-04 05:30:08.645614 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-db-create-w4mk4/logs/mariadb-database-create.log
2025-10-04 05:30:08.645636 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-db-sync-2fc7k/
2025-10-04 05:30:08.645658 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-db-sync-2fc7k/glance-db-sync-2fc7k-describe
2025-10-04 05:30:08.645711 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-db-sync-2fc7k/logs/
2025-10-04 05:30:08.645736 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-db-sync-2fc7k/logs/glance-db-sync.log
2025-10-04 05:30:08.645759 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-default-external-api-0/
2025-10-04 05:30:08.645782 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-default-external-api-0/glance-default-external-api-0-describe
2025-10-04 05:30:08.645805 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-default-external-api-0/logs/
2025-10-04 05:30:08.645827 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-default-external-api-0/logs/glance-api.log
2025-10-04 05:30:08.645849 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-default-external-api-0/logs/glance-httpd.log
2025-10-04 05:30:08.645871 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-default-external-api-0/logs/glance-log.log
2025-10-04 05:30:08.645897 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-default-internal-api-0/
2025-10-04 05:30:08.645920 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-default-internal-api-0/glance-default-internal-api-0-describe
2025-10-04 05:30:08.645944 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-default-internal-api-0/logs/
2025-10-04 05:30:08.645968 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-default-internal-api-0/logs/glance-api.log
2025-10-04 05:30:08.645992 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-default-internal-api-0/logs/glance-httpd.log
2025-10-04 05:30:08.646015 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/glance-default-internal-api-0/logs/glance-log.log
2025-10-04 05:30:08.646105 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/keystone-bc787d6dc-hnp8n/
2025-10-04 05:30:08.646142 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/keystone-bc787d6dc-hnp8n/keystone-bc787d6dc-hnp8n-describe
2025-10-04 05:30:08.646173 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/keystone-bc787d6dc-hnp8n/logs/
2025-10-04 05:30:08.646203 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/keystone-bc787d6dc-hnp8n/logs/keystone-api.log.gz
2025-10-04 05:30:08.646233 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/memcached-0/
2025-10-04 05:30:08.646262 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/memcached-0/memcached-0-describe
2025-10-04 05:30:08.646332 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/memcached-0/logs/
2025-10-04 05:30:08.646361 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/memcached-0/logs/memcached.log
2025-10-04 05:30:08.646385 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/openstack-galera-0/
2025-10-04 05:30:08.646408 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/openstack-galera-0/openstack-galera-0-describe
2025-10-04 05:30:08.646432 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/openstack-galera-0/logs/
2025-10-04 05:30:08.646455 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/openstack-galera-0/logs/galera.log
2025-10-04 05:30:08.646478 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/openstack-galera-0/logs/mysql-bootstrap.log
2025-10-04 05:30:08.646500 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/openstack-galera-1/
2025-10-04 05:30:08.646524 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/openstack-galera-1/openstack-galera-1-describe
2025-10-04 05:30:08.646546 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/openstack-galera-1/logs/
2025-10-04 05:30:08.646568 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/openstack-galera-1/logs/galera.log
2025-10-04 05:30:08.646591 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/openstack-galera-1/logs/mysql-bootstrap.log
2025-10-04 05:30:08.646613 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/openstack-galera-2/
2025-10-04 05:30:08.646640 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/openstack-galera-2/openstack-galera-2-describe
2025-10-04 05:30:08.646685 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/openstack-galera-2/logs/
2025-10-04 05:30:08.646718 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/openstack-galera-2/logs/galera.log
2025-10-04 05:30:08.646742 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/openstack-galera-2/logs/mysql-bootstrap.log
2025-10-04 05:30:08.646765 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/openstackclient/
2025-10-04 05:30:08.646789 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/openstackclient/openstackclient-describe
2025-10-04 05:30:08.646812 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/openstackclient/logs/
2025-10-04 05:30:08.646833 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/openstackclient/logs/openstackclient.log
2025-10-04 05:30:08.646855 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/
2025-10-04 05:30:08.646877 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/rabbitmq-server-0-describe
2025-10-04 05:30:08.646901 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/logs/
2025-10-04 05:30:08.646923 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/logs/rabbitmq.log
2025-10-04 05:30:08.647046 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/logs/setup-container.log
2025-10-04 05:30:08.647088 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-proxy-59cb459c9f-vsl6f/
2025-10-04 05:30:08.647113 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-proxy-59cb459c9f-vsl6f/swift-proxy-59cb459c9f-vsl6f-describe
2025-10-04 05:30:08.647136 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-proxy-59cb459c9f-vsl6f/logs/
2025-10-04 05:30:08.647159 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-proxy-59cb459c9f-vsl6f/logs/proxy-httpd.log
2025-10-04 05:30:08.647181 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-proxy-59cb459c9f-vsl6f/logs/proxy-server.log
2025-10-04 05:30:08.647202 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-ring-rebalance-hvggr/
2025-10-04 05:30:08.647224 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-ring-rebalance-hvggr/swift-ring-rebalance-hvggr-describe
2025-10-04 05:30:08.647246 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-ring-rebalance-hvggr/logs/
2025-10-04 05:30:08.647269 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-ring-rebalance-hvggr/logs/swift-ring-rebalance.log
2025-10-04 05:30:08.647291 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-storage-0/
2025-10-04 05:30:08.647314 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-storage-0/swift-storage-0-describe
2025-10-04 05:30:08.647337 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/
2025-10-04 05:30:08.647359 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/account-auditor.log
2025-10-04 05:30:08.647386 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/account-reaper.log
2025-10-04 05:30:08.647410 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/account-replicator.log
2025-10-04 05:30:08.647432 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/account-server.log
2025-10-04 05:30:08.647455 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/container-auditor.log
2025-10-04 05:30:08.647477 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/container-replicator.log
2025-10-04 05:30:08.647498 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/container-server.log
2025-10-04 05:30:08.647519 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/container-updater.log
2025-10-04 05:30:08.647541 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-auditor.log
2025-10-04 05:30:08.647562 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-expirer.log
2025-10-04 05:30:08.647584 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-replicator.log
2025-10-04 05:30:08.647605 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-server.log
2025-10-04 05:30:08.647628 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-updater.log
2025-10-04 05:30:08.647655 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/rsync.log
2025-10-04 05:30:08.647708 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/swift-recon-cron.log
2025-10-04 05:30:08.647734 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/replicaset/
2025-10-04 05:30:08.647757 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/replicaset/keystone-bc787d6dc.yaml
2025-10-04 05:30:08.647780 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/replicaset/swift-proxy-59cb459c9f.yaml
2025-10-04 05:30:08.647802 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/routes/
2025-10-04 05:30:08.647826 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/
2025-10-04 05:30:08.647849 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/
2025-10-04 05:30:08.647872 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/glance-config-data.yaml
2025-10-04 05:30:08.647897 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/glance-config-data.yaml-00-config.conf
2025-10-04 05:30:08.647920 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/glance-config-data.yaml-01-config.conf
2025-10-04 05:30:08.647943 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/glance-db-secret.yaml
2025-10-04 05:30:08.647967 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-external-config-data.yaml
2025-10-04 05:30:08.647999 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-external-config-data.yaml-00-config.conf
2025-10-04 05:30:08.648024 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-external-config-data.yaml-02-config.conf
2025-10-04 05:30:08.648048 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-external-config-data.yaml-10-glance-proxypass.conf
2025-10-04 05:30:08.648071 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-external-config-data.yaml-10-glance-wsgi.conf
2025-10-04 05:30:08.648094 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-external-config-data.yaml-httpd.conf
2025-10-04 05:30:08.648118 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-external-config-data.yaml-ssl.conf
2025-10-04 05:30:08.648140 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-internal-config-data.yaml
2025-10-04 05:30:08.648162 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-internal-config-data.yaml-00-config.conf
2025-10-04 05:30:08.648183 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-internal-config-data.yaml-02-config.conf
2025-10-04 05:30:08.648206 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-internal-config-data.yaml-10-glance-proxypass.conf
2025-10-04 05:30:08.648228 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-internal-config-data.yaml-10-glance-wsgi.conf
2025-10-04 05:30:08.648250 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-internal-config-data.yaml-httpd.conf
2025-10-04 05:30:08.648278 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-internal-config-data.yaml-ssl.conf
2025-10-04 05:30:08.648301 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/glance-scripts.yaml
2025-10-04 05:30:08.648324 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/glance/rabbitmq-transport-url-glance-glance-transport.yaml
2025-10-04 05:30:08.648348 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/keystone/
2025-10-04 05:30:08.648371 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml
2025-10-04 05:30:08.648393 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml-custom.conf
2025-10-04 05:30:08.648415 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml-httpd.conf
2025-10-04 05:30:08.648437 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml-keystone.conf
2025-10-04 05:30:08.648459 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml-ssl.conf
2025-10-04 05:30:08.648481 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/keystone/keystone-db-secret.yaml
2025-10-04 05:30:08.648503 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/keystone/keystone-scripts.yaml
2025-10-04 05:30:08.648525 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/keystone/keystone.yaml
2025-10-04 05:30:08.648552 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/keystone/rabbitmq-transport-url-keystone-keystone-transport.yaml
2025-10-04 05:30:08.648574 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/octavia/
2025-10-04 05:30:08.648596 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/octavia/octavia-ca-passphrase.yaml
2025-10-04 05:30:08.648618 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/rabbitmq/
2025-10-04 05:30:08.648642 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-default-user.yaml
2025-10-04 05:30:08.648685 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-default-user.yaml-default_user.conf
2025-10-04 05:30:08.648718 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-erlang-cookie.yaml
2025-10-04 05:30:08.648743 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-transport-url-glance-glance-transport.yaml
2025-10-04 05:30:08.648767 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-transport-url-keystone-keystone-transport.yaml
2025-10-04 05:30:08.648791 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/swift/
2025-10-04 05:30:08.648815 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/swift/swift-conf.yaml
2025-10-04 05:30:08.648837 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/swift/swift-conf.yaml-swift.conf
2025-10-04 05:30:08.648859 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml
2025-10-04 05:30:08.648887 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-00-proxy-server.conf
2025-10-04 05:30:08.648911 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-01-proxy-server.conf
2025-10-04 05:30:08.648933 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-dispersion.conf
2025-10-04 05:30:08.648956 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-httpd.conf
2025-10-04 05:30:08.648980 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-keymaster.conf
2025-10-04 05:30:08.649008 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-ssl.conf
2025-10-04 05:30:08.649031 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/services/
2025-10-04 05:30:08.649055 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/services/glance-default-external-api.yaml
2025-10-04 05:30:08.649077 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/services/glance-default-internal-api.yaml
2025-10-04 05:30:08.649099 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/services/glance-default-internal.yaml
2025-10-04 05:30:08.649123 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/services/glance-default-public.yaml
2025-10-04 05:30:08.649146 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/services/keystone-internal.yaml
2025-10-04 05:30:08.649168 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/services/keystone-public.yaml
2025-10-04 05:30:08.649195 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/services/memcached.yaml
2025-10-04 05:30:08.649217 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/services/openstack-galera.yaml
2025-10-04 05:30:08.649239 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/services/openstack.yaml
2025-10-04 05:30:08.649260 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/services/rabbitmq-nodes.yaml
2025-10-04 05:30:08.649282 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/services/rabbitmq.yaml
2025-10-04 05:30:08.649304 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/services/swift-internal.yaml
2025-10-04 05:30:08.649428 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/services/swift-public.yaml
2025-10-04 05:30:08.649471 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/services/swift-storage.yaml
2025-10-04 05:30:08.649498 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/statefulset/
2025-10-04 05:30:08.649639 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/statefulset/glance-default-external-api.yaml
2025-10-04 05:30:08.649707 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/statefulset/glance-default-internal-api.yaml
2025-10-04 05:30:08.649743 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/statefulset/memcached.yaml
2025-10-04 05:30:08.649889 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/statefulset/openstack-galera.yaml
2025-10-04 05:30:08.650018 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/statefulset/rabbitmq-server.yaml
2025-10-04 05:30:08.650053 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/statefulset/swift-storage.yaml
2025-10-04 05:30:08.650079 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/glance-kuttl-tests/subscriptions/
2025-10-04 05:30:08.650105 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/
2025-10-04 05:30:08.650128 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/all_resources.log
2025-10-04 05:30:08.650151 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/events.log
2025-10-04 05:30:08.650174 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/nad.log
2025-10-04 05:30:08.650196 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pvc.log
2025-10-04 05:30:08.650219 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/buildconfig/
2025-10-04 05:30:08.650242 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/cert/
2025-10-04 05:30:08.650266 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/certificaterequests/
2025-10-04 05:30:08.650289 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/configmaps/
2025-10-04 05:30:08.650312 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/cronjobs/
2025-10-04 05:30:08.650334 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/daemonset/
2025-10-04 05:30:08.650362 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/daemonset/frr-k8s.yaml
2025-10-04 05:30:08.650386 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/daemonset/speaker.yaml
2025-10-04 05:30:08.650409 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/deployments/
2025-10-04 05:30:08.650431 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/deployments/controller.yaml
2025-10-04 05:30:08.650454 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/deployments/frr-k8s-webhook-server.yaml
2025-10-04 05:30:08.650476 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/deployments/metallb-operator-controller-manager.yaml
2025-10-04 05:30:08.650498 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/deployments/metallb-operator-webhook-server.yaml
2025-10-04 05:30:08.650520 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/imagestream/
2025-10-04 05:30:08.650542 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/installplans/
2025-10-04 05:30:08.650563 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/installplans/install-dwkx9
2025-10-04 05:30:08.650585 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/issuer/
2025-10-04 05:30:08.650607 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/jobs/
2025-10-04 05:30:08.650629 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/
2025-10-04 05:30:08.650651 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/controller-68d546b9d8-psqrz/
2025-10-04 05:30:08.650711 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/controller-68d546b9d8-psqrz/controller-68d546b9d8-psqrz-describe
2025-10-04 05:30:08.650738 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/controller-68d546b9d8-psqrz/logs/
2025-10-04 05:30:08.650761 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/controller-68d546b9d8-psqrz/logs/controller.log
2025-10-04 05:30:08.650784 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/controller-68d546b9d8-psqrz/logs/kube-rbac-proxy.log
2025-10-04 05:30:08.650806 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/frr-k8s-mwfwv/
2025-10-04 05:30:08.650827 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/frr-k8s-mwfwv/frr-k8s-mwfwv-describe
2025-10-04 05:30:08.650849 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/frr-k8s-mwfwv/logs/
2025-10-04 05:30:08.650870 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/frr-k8s-mwfwv/logs/controller.log
2025-10-04 05:30:08.650892 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/frr-k8s-mwfwv/logs/cp-frr-files.log
2025-10-04 05:30:08.650913 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/frr-k8s-mwfwv/logs/cp-metrics.log
2025-10-04 05:30:08.650936 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/frr-k8s-mwfwv/logs/cp-reloader.log
2025-10-04 05:30:08.650978 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/frr-k8s-mwfwv/logs/frr-metrics.log
2025-10-04 05:30:08.651006 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/frr-k8s-mwfwv/logs/frr.log
2025-10-04 05:30:08.651039 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/frr-k8s-mwfwv/logs/kube-rbac-proxy-frr.log
2025-10-04 05:30:08.651064 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/frr-k8s-mwfwv/logs/kube-rbac-proxy.log
2025-10-04 05:30:08.651089 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/frr-k8s-mwfwv/logs/reloader.log
2025-10-04 05:30:08.651113 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/frr-k8s-webhook-server-64bf5d555-4ff2b/
2025-10-04 05:30:08.651138 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/frr-k8s-webhook-server-64bf5d555-4ff2b/frr-k8s-webhook-server-64bf5d555-4ff2b-describe
2025-10-04 05:30:08.651163 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/frr-k8s-webhook-server-64bf5d555-4ff2b/logs/
2025-10-04 05:30:08.651187 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/frr-k8s-webhook-server-64bf5d555-4ff2b/logs/frr-k8s-webhook-server.log
2025-10-04 05:30:08.651211 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/metallb-operator-controller-manager-75cbb54cdd-tpw98/
2025-10-04 05:30:08.651234 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/metallb-operator-controller-manager-75cbb54cdd-tpw98/metallb-operator-controller-manager-75cbb54cdd-tpw98-describe
2025-10-04 05:30:08.651256 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/metallb-operator-controller-manager-75cbb54cdd-tpw98/logs/
2025-10-04 05:30:08.651278 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/metallb-operator-controller-manager-75cbb54cdd-tpw98/logs/manager.log
2025-10-04 05:30:08.651300 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/metallb-operator-webhook-server-65d657b7d4-d5mnd/
2025-10-04 05:30:08.651326 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/metallb-operator-webhook-server-65d657b7d4-d5mnd/metallb-operator-webhook-server-65d657b7d4-d5mnd-describe
2025-10-04 05:30:08.651349 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/metallb-operator-webhook-server-65d657b7d4-d5mnd/logs/
2025-10-04 05:30:08.651370 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/metallb-operator-webhook-server-65d657b7d4-d5mnd/logs/webhook-server.log
2025-10-04 05:30:08.651392 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/speaker-m5cxl/
2025-10-04 05:30:08.651414 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/speaker-m5cxl/speaker-m5cxl-describe
2025-10-04 05:30:08.651436 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/speaker-m5cxl/logs/
2025-10-04 05:30:08.651457 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/speaker-m5cxl/logs/kube-rbac-proxy.log
2025-10-04 05:30:08.651478 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/pods/speaker-m5cxl/logs/speaker.log.gz
2025-10-04 05:30:08.651499 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/replicaset/
2025-10-04 05:30:08.651521 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/replicaset/controller-68d546b9d8.yaml
2025-10-04 05:30:08.651544 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/replicaset/frr-k8s-webhook-server-64bf5d555.yaml
2025-10-04 05:30:08.651566 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/replicaset/metallb-operator-controller-manager-75cbb54cdd.yaml
2025-10-04 05:30:08.651587 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/replicaset/metallb-operator-webhook-server-65d657b7d4.yaml
2025-10-04 05:30:08.651614 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/routes/
2025-10-04 05:30:08.651637 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/services/
2025-10-04 05:30:08.651659 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/services/controller-monitor-service.yaml
2025-10-04 05:30:08.651710 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/services/frr-k8s-monitor-service.yaml
2025-10-04 05:30:08.651736 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/services/frr-k8s-webhook-service.yaml
2025-10-04 05:30:08.651759 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/services/metallb-operator-controller-manager-service.yaml
2025-10-04 05:30:08.651782 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/services/metallb-operator-webhook-server-service.yaml
2025-10-04 05:30:08.651805 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/services/metallb-operator-webhook-service.yaml
2025-10-04 05:30:08.651829 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/services/speaker-monitor-service.yaml
2025-10-04 05:30:08.651861 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/services/webhook-service.yaml
2025-10-04 05:30:08.651897 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/statefulset/
2025-10-04 05:30:08.651932 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/subscriptions/
2025-10-04 05:30:08.651964 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/metallb-system/subscriptions/metallb-operator-sub
2025-10-04 05:30:08.651993 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/
2025-10-04 05:30:08.652017 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/all_resources.log
2025-10-04 05:30:08.652039 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/events.log
2025-10-04 05:30:08.652061 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/nad.log
2025-10-04 05:30:08.652083 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/pvc.log
2025-10-04 05:30:08.652105 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/buildconfig/
2025-10-04 05:30:08.652129 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/cert/
2025-10-04 05:30:08.652151 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/certificaterequests/
2025-10-04 05:30:08.652174 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/configmaps/
2025-10-04 05:30:08.652196 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/cronjobs/
2025-10-04 05:30:08.652218 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/daemonset/
2025-10-04 05:30:08.652240 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/deployments/
2025-10-04 05:30:08.652262 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/deployments/control-plane-machine-set-operator.yaml
2025-10-04 05:30:08.652284 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/deployments/machine-api-operator.yaml
2025-10-04 05:30:08.652311 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/imagestream/
2025-10-04 05:30:08.652336 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/installplans/
2025-10-04 05:30:08.652358 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/issuer/
2025-10-04 05:30:08.652379 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/jobs/
2025-10-04 05:30:08.652402 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/pods/
2025-10-04 05:30:08.652424 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-26b8h/
2025-10-04 05:30:08.652445 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-26b8h/control-plane-machine-set-operator-78cbb6b69f-26b8h-describe
2025-10-04 05:30:08.652473 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-26b8h/logs/
2025-10-04 05:30:08.652495 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-26b8h/logs/control-plane-machine-set-operator.log
2025-10-04 05:30:08.652517 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-4lcfq/
2025-10-04 05:30:08.652539 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-4lcfq/machine-api-operator-5694c8668f-4lcfq-describe
2025-10-04 05:30:08.652560 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-4lcfq/logs/
2025-10-04 05:30:08.652586 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-4lcfq/logs/kube-rbac-proxy.log
2025-10-04 05:30:08.652608 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-4lcfq/logs/machine-api-operator.log
2025-10-04 05:30:08.652630 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/replicaset/
2025-10-04 05:30:08.652653 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/replicaset/control-plane-machine-set-operator-78cbb6b69f.yaml
2025-10-04 05:30:08.652713 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/replicaset/machine-api-operator-5694c8668f.yaml
2025-10-04 05:30:08.652741 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/routes/
2025-10-04 05:30:08.652766 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/services/
2025-10-04 05:30:08.652789 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/services/cluster-autoscaler-operator.yaml
2025-10-04 05:30:08.652813 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/services/control-plane-machine-set-operator.yaml
2025-10-04 05:30:08.652835 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/services/machine-api-controllers.yaml
2025-10-04 05:30:08.652858 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/services/machine-api-operator-machine-webhook.yaml
2025-10-04 05:30:08.652880 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/services/machine-api-operator-webhook.yaml
2025-10-04 05:30:08.652902 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/services/machine-api-operator.yaml
2025-10-04 05:30:08.652929 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/statefulset/
2025-10-04 05:30:08.652952 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-machine-api/subscriptions/
2025-10-04 05:30:08.652973 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/
2025-10-04 05:30:08.652995 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/all_resources.log
2025-10-04 05:30:08.653017 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/events.log
2025-10-04 05:30:08.653039 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/nad.log
2025-10-04 05:30:08.653060 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pvc.log
2025-10-04 05:30:08.653081 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/buildconfig/
2025-10-04 05:30:08.653103 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/cert/
2025-10-04 05:30:08.653126 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/certificaterequests/
2025-10-04 05:30:08.653148 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/configmaps/
2025-10-04 05:30:08.653170 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/cronjobs/
2025-10-04 05:30:08.653192 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/daemonset/
2025-10-04 05:30:08.653214 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/deployments/
2025-10-04 05:30:08.653244 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/deployments/marketplace-operator.yaml
2025-10-04 05:30:08.653267 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/imagestream/
2025-10-04 05:30:08.653288 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/installplans/
2025-10-04 05:30:08.653310 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/issuer/
2025-10-04 05:30:08.653332 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/jobs/
2025-10-04 05:30:08.653355 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/jobs/8f2f4ee801e5826a37d84a7b1fc4ccbf6b79de668302737d0f1152d8d2f2057.yaml
2025-10-04 05:30:08.653377 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/
2025-10-04 05:30:08.653400 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/8f2f4ee801e5826a37d84a7b1fc4ccbf6b79de668302737d0f1152d8d2drm4k/
2025-10-04 05:30:08.653422 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/8f2f4ee801e5826a37d84a7b1fc4ccbf6b79de668302737d0f1152d8d2drm4k/8f2f4ee801e5826a37d84a7b1fc4ccbf6b79de668302737d0f1152d8d2drm4k-describe
2025-10-04 05:30:08.653451 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/8f2f4ee801e5826a37d84a7b1fc4ccbf6b79de668302737d0f1152d8d2drm4k/logs/
2025-10-04 05:30:08.653475 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/8f2f4ee801e5826a37d84a7b1fc4ccbf6b79de668302737d0f1152d8d2drm4k/logs/extract.log
2025-10-04 05:30:08.653499 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/8f2f4ee801e5826a37d84a7b1fc4ccbf6b79de668302737d0f1152d8d2drm4k/logs/pull.log
2025-10-04 05:30:08.653527 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/8f2f4ee801e5826a37d84a7b1fc4ccbf6b79de668302737d0f1152d8d2drm4k/logs/util.log
2025-10-04 05:30:08.653551 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/certified-operators-lgvlh/
2025-10-04 05:30:08.653573 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/certified-operators-lgvlh/certified-operators-lgvlh-describe
2025-10-04 05:30:08.653596 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/certified-operators-lgvlh/logs/
2025-10-04 05:30:08.653618 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/certified-operators-lgvlh/logs/extract-content.log
2025-10-04 05:30:08.653640 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/certified-operators-lgvlh/logs/extract-utilities.log
2025-10-04 05:30:08.653682 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/certified-operators-lgvlh/logs/registry-server.log.gz
2025-10-04 05:30:08.653716 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/community-operators-cgbxf/
2025-10-04 05:30:08.653740 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/community-operators-cgbxf/community-operators-cgbxf-describe
2025-10-04 05:30:08.653762 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/community-operators-cgbxf/logs/
2025-10-04 05:30:08.653785 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/community-operators-cgbxf/logs/extract-content.log
2025-10-04 05:30:08.653808 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/community-operators-cgbxf/logs/extract-utilities.log
2025-10-04 05:30:08.653835 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/community-operators-cgbxf/logs/registry-server.log.gz
2025-10-04 05:30:08.653857 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-5v9vf/
2025-10-04 05:30:08.653977 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-5v9vf/marketplace-operator-79b997595-5v9vf-describe
2025-10-04 05:30:08.654009 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-5v9vf/logs/
2025-10-04 05:30:08.654034 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-5v9vf/logs/marketplace-operator.log
2025-10-04 05:30:08.654056 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/redhat-marketplace-4vqvv/
2025-10-04 05:30:08.654079 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/redhat-marketplace-4vqvv/redhat-marketplace-4vqvv-describe
2025-10-04 05:30:08.654103 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/redhat-marketplace-4vqvv/logs/
2025-10-04 05:30:08.654126 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/redhat-marketplace-4vqvv/logs/extract-content.log
2025-10-04 05:30:08.654148 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/redhat-marketplace-4vqvv/logs/extract-utilities.log
2025-10-04 05:30:08.654171 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/redhat-marketplace-4vqvv/logs/registry-server.log
2025-10-04 05:30:08.654194 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/redhat-operators-lw46s/
2025-10-04 05:30:08.654222 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/redhat-operators-lw46s/redhat-operators-lw46s-describe
2025-10-04 05:30:08.654245 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/redhat-operators-lw46s/logs/
2025-10-04 05:30:08.654268 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/redhat-operators-lw46s/logs/extract-content.log
2025-10-04 05:30:08.654290 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/redhat-operators-lw46s/logs/extract-utilities.log
2025-10-04 05:30:08.654314 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/pods/redhat-operators-lw46s/logs/registry-server.log.gz
2025-10-04 05:30:08.654337 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/replicaset/
2025-10-04 05:30:08.654360 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/replicaset/marketplace-operator-79b997595.yaml
2025-10-04 05:30:08.654383 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/routes/
2025-10-04 05:30:08.654405 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/services/
2025-10-04 05:30:08.654427 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/services/certified-operators.yaml
2025-10-04 05:30:08.654450 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/services/community-operators.yaml
2025-10-04 05:30:08.654472 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/services/marketplace-operator-metrics.yaml
2025-10-04 05:30:08.654495 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/services/redhat-marketplace.yaml
2025-10-04 05:30:08.654521 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/services/redhat-operators.yaml
2025-10-04 05:30:08.654544 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/statefulset/
2025-10-04 05:30:08.654566 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-marketplace/subscriptions/
2025-10-04 05:30:08.654588 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/
2025-10-04 05:30:08.654609 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/all_resources.log
2025-10-04 05:30:08.654632 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/events.log
2025-10-04 05:30:08.654653 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/nad.log
2025-10-04 05:30:08.654702 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/pvc.log
2025-10-04 05:30:08.654728 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/buildconfig/
2025-10-04 05:30:08.654750 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/cert/
2025-10-04 05:30:08.654773 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/certificaterequests/
2025-10-04 05:30:08.654794 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/configmaps/
2025-10-04 05:30:08.654816 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/cronjobs/
2025-10-04 05:30:08.654838 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/daemonset/
2025-10-04 05:30:08.654865 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/deployments/
2025-10-04 05:30:08.654889 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/imagestream/
2025-10-04 05:30:08.654911 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/installplans/
2025-10-04 05:30:08.654932 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/issuer/
2025-10-04 05:30:08.654973 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/jobs/
2025-10-04 05:30:08.655003 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/pods/
2025-10-04 05:30:08.655031 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/pods/-describe
2025-10-04 05:30:08.655056 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/pods/logs/
2025-10-04 05:30:08.655080 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/replicaset/
2025-10-04 05:30:08.655104 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/routes/
2025-10-04 05:30:08.655130 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/services/
2025-10-04 05:30:08.655155 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/statefulset/
2025-10-04 05:30:08.655180 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openshift-operators/subscriptions/
2025-10-04 05:30:08.655205 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/
2025-10-04 05:30:08.655234 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/all_resources.log
2025-10-04 05:30:08.655257 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/events.log
2025-10-04 05:30:08.655279 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/nad.log
2025-10-04 05:30:08.655301 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pvc.log
2025-10-04 05:30:08.655323 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/buildconfig/
2025-10-04 05:30:08.655344 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/cert/
2025-10-04 05:30:08.655366 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/certificaterequests/
2025-10-04 05:30:08.655387 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/configmaps/
2025-10-04 05:30:08.655409 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/configmaps/glance-operator-manager-config.yaml
2025-10-04 05:30:08.655431 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/configmaps/keystone-operator-manager-config.yaml
2025-10-04 05:30:08.655452 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/configmaps/mariadb-operator-manager-config.yaml
2025-10-04 05:30:08.655474 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/configmaps/swift-operator-manager-config.yaml
2025-10-04 05:30:08.655495 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/cronjobs/
2025-10-04 05:30:08.655517 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/daemonset/
2025-10-04 05:30:08.655543 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/deployments/
2025-10-04 05:30:08.655566 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/deployments/glance-operator-controller-manager.yaml
2025-10-04 05:30:08.655588 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/deployments/horizon-operator-controller-manager.yaml
2025-10-04 05:30:08.655610 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/deployments/infra-operator-controller-manager.yaml
2025-10-04 05:30:08.655631 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/deployments/keystone-operator-controller-manager.yaml
2025-10-04 05:30:08.655653 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/deployments/mariadb-operator-controller-manager.yaml
2025-10-04 05:30:08.655700 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/deployments/rabbitmq-cluster-operator.yaml
2025-10-04 05:30:08.655725 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/deployments/swift-operator-controller-manager.yaml
2025-10-04 05:30:08.655748 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/imagestream/
2025-10-04 05:30:08.655770 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/installplans/
2025-10-04 05:30:08.655792 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/installplans/install-4xvsq
2025-10-04 05:30:08.655814 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/installplans/install-gwlf4
2025-10-04 05:30:08.655836 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/installplans/install-lgkpw
2025-10-04 05:30:08.655862 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/installplans/install-t4jcj
2025-10-04 05:30:08.655884 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/installplans/install-vrj8g
2025-10-04 05:30:08.655906 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/issuer/
2025-10-04 05:30:08.655927 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/jobs/
2025-10-04 05:30:08.655948 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/jobs/5bfb89b7a15e902ec1ce651098a1cbdcb0a2281c38e30d9a342b952813bc4cd.yaml
2025-10-04 05:30:08.655970 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/jobs/89437249fa424e107ab4c4fd717c7842cbe28bf41d3c7507bbe6a51751e5012.yaml
2025-10-04 05:30:08.655991 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/jobs/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590d97f8.yaml
2025-10-04 05:30:08.656006 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/jobs/c5e5af6bae87a00b305010eb22f0ca23f0da637e83beae679fcf4fcdf1f8c0a.yaml
2025-10-04 05:30:08.656022 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/jobs/c77910536a79801a83f49d4fd4581e5a2972791dfc31ed0ea9f0ffea32ad4e3.yaml
2025-10-04 05:30:08.656037 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/jobs/d93b99dddc714b0f4b2148f40016b9ead21cc18743d58ffe812e1bd4365e697.yaml
2025-10-04 05:30:08.656052 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/jobs/ec20a04ef7278338c96ca90950ec47944973b8553e1da5c6f2ce730402f9824.yaml
2025-10-04 05:30:08.656067 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/
2025-10-04 05:30:08.656087 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/5bfb89b7a15e902ec1ce651098a1cbdcb0a2281c38e30d9a342b952813fwdzq/
2025-10-04 05:30:08.656103 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/5bfb89b7a15e902ec1ce651098a1cbdcb0a2281c38e30d9a342b952813fwdzq/5bfb89b7a15e902ec1ce651098a1cbdcb0a2281c38e30d9a342b952813fwdzq-describe
2025-10-04 05:30:08.656119 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/5bfb89b7a15e902ec1ce651098a1cbdcb0a2281c38e30d9a342b952813fwdzq/logs/
2025-10-04 05:30:08.656134 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/5bfb89b7a15e902ec1ce651098a1cbdcb0a2281c38e30d9a342b952813fwdzq/logs/extract.log
2025-10-04 05:30:08.656150 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/5bfb89b7a15e902ec1ce651098a1cbdcb0a2281c38e30d9a342b952813fwdzq/logs/pull.log
2025-10-04 05:30:08.656166 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/5bfb89b7a15e902ec1ce651098a1cbdcb0a2281c38e30d9a342b952813fwdzq/logs/util.log
2025-10-04 05:30:08.656181 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/89437249fa424e107ab4c4fd717c7842cbe28bf41d3c7507bbe6a51751x2hq8/
2025-10-04 05:30:08.656196 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/89437249fa424e107ab4c4fd717c7842cbe28bf41d3c7507bbe6a51751x2hq8/89437249fa424e107ab4c4fd717c7842cbe28bf41d3c7507bbe6a51751x2hq8-describe
2025-10-04 05:30:08.656212 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/89437249fa424e107ab4c4fd717c7842cbe28bf41d3c7507bbe6a51751x2hq8/logs/
2025-10-04 05:30:08.656227 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/89437249fa424e107ab4c4fd717c7842cbe28bf41d3c7507bbe6a51751x2hq8/logs/extract.log
2025-10-04 05:30:08.656243 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/89437249fa424e107ab4c4fd717c7842cbe28bf41d3c7507bbe6a51751x2hq8/logs/pull.log
2025-10-04 05:30:08.656262 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/89437249fa424e107ab4c4fd717c7842cbe28bf41d3c7507bbe6a51751x2hq8/logs/util.log
2025-10-04 05:30:08.656278 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590tfhqm/
2025-10-04 05:30:08.656293 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590tfhqm/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590tfhqm-describe
2025-10-04 05:30:08.656309 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590tfhqm/logs/
2025-10-04 05:30:08.656325 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590tfhqm/logs/extract.log
2025-10-04 05:30:08.656340 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590tfhqm/logs/pull.log
2025-10-04 05:30:08.656356 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590tfhqm/logs/util.log
2025-10-04 05:30:08.656371 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/c5e5af6bae87a00b305010eb22f0ca23f0da637e83beae679fcf4fcdf1cd6dx/
2025-10-04 05:30:08.656387 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/c5e5af6bae87a00b305010eb22f0ca23f0da637e83beae679fcf4fcdf1cd6dx/c5e5af6bae87a00b305010eb22f0ca23f0da637e83beae679fcf4fcdf1cd6dx-describe
2025-10-04 05:30:08.656403 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/c5e5af6bae87a00b305010eb22f0ca23f0da637e83beae679fcf4fcdf1cd6dx/logs/
2025-10-04 05:30:08.656418 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/c5e5af6bae87a00b305010eb22f0ca23f0da637e83beae679fcf4fcdf1cd6dx/logs/extract.log
2025-10-04 05:30:08.656437 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/c5e5af6bae87a00b305010eb22f0ca23f0da637e83beae679fcf4fcdf1cd6dx/logs/pull.log
2025-10-04 05:30:08.656453 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/c5e5af6bae87a00b305010eb22f0ca23f0da637e83beae679fcf4fcdf1cd6dx/logs/util.log
2025-10-04 05:30:08.656469 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/c77910536a79801a83f49d4fd4581e5a2972791dfc31ed0ea9f0ffea325fqd5/
2025-10-04 05:30:08.656485 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/c77910536a79801a83f49d4fd4581e5a2972791dfc31ed0ea9f0ffea325fqd5/c77910536a79801a83f49d4fd4581e5a2972791dfc31ed0ea9f0ffea325fqd5-describe
2025-10-04 05:30:08.656501 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/c77910536a79801a83f49d4fd4581e5a2972791dfc31ed0ea9f0ffea325fqd5/logs/
2025-10-04 05:30:08.656516 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/c77910536a79801a83f49d4fd4581e5a2972791dfc31ed0ea9f0ffea325fqd5/logs/extract.log
2025-10-04 05:30:08.656532 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/c77910536a79801a83f49d4fd4581e5a2972791dfc31ed0ea9f0ffea325fqd5/logs/pull.log
2025-10-04 05:30:08.656549 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/c77910536a79801a83f49d4fd4581e5a2972791dfc31ed0ea9f0ffea325fqd5/logs/util.log
2025-10-04 05:30:08.656565 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/d93b99dddc714b0f4b2148f40016b9ead21cc18743d58ffe812e1bd436vtp6h/
2025-10-04 05:30:08.656581 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/d93b99dddc714b0f4b2148f40016b9ead21cc18743d58ffe812e1bd436vtp6h/d93b99dddc714b0f4b2148f40016b9ead21cc18743d58ffe812e1bd436vtp6h-describe
2025-10-04 05:30:08.656597 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/d93b99dddc714b0f4b2148f40016b9ead21cc18743d58ffe812e1bd436vtp6h/logs/
2025-10-04 05:30:08.656613 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/d93b99dddc714b0f4b2148f40016b9ead21cc18743d58ffe812e1bd436vtp6h/logs/extract.log
2025-10-04 05:30:08.656631 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/d93b99dddc714b0f4b2148f40016b9ead21cc18743d58ffe812e1bd436vtp6h/logs/pull.log
2025-10-04 05:30:08.656647 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/d93b99dddc714b0f4b2148f40016b9ead21cc18743d58ffe812e1bd436vtp6h/logs/util.log
2025-10-04 05:30:08.656678 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/ec20a04ef7278338c96ca90950ec47944973b8553e1da5c6f2ce730402kcrmf/
2025-10-04 05:30:08.656700 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/ec20a04ef7278338c96ca90950ec47944973b8553e1da5c6f2ce730402kcrmf/ec20a04ef7278338c96ca90950ec47944973b8553e1da5c6f2ce730402kcrmf-describe
2025-10-04 05:30:08.656716 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/ec20a04ef7278338c96ca90950ec47944973b8553e1da5c6f2ce730402kcrmf/logs/
2025-10-04 05:30:08.656732 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/ec20a04ef7278338c96ca90950ec47944973b8553e1da5c6f2ce730402kcrmf/logs/extract.log
2025-10-04 05:30:08.656748 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/ec20a04ef7278338c96ca90950ec47944973b8553e1da5c6f2ce730402kcrmf/logs/pull.log
2025-10-04 05:30:08.656764 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/ec20a04ef7278338c96ca90950ec47944973b8553e1da5c6f2ce730402kcrmf/logs/util.log
2025-10-04 05:30:08.656780 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/glance-operator-controller-manager-76d96965c-vgklj/
2025-10-04 05:30:08.656796 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/glance-operator-controller-manager-76d96965c-vgklj/glance-operator-controller-manager-76d96965c-vgklj-describe
2025-10-04 05:30:08.656811 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/glance-operator-controller-manager-76d96965c-vgklj/logs/
2025-10-04 05:30:08.656831 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/glance-operator-controller-manager-76d96965c-vgklj/logs/kube-rbac-proxy.log
2025-10-04 05:30:08.656847 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/glance-operator-controller-manager-76d96965c-vgklj/logs/manager.log
2025-10-04 05:30:08.656862 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/glance-operator-index-rn9bj/
2025-10-04 05:30:08.656878 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/glance-operator-index-rn9bj/glance-operator-index-rn9bj-describe
2025-10-04 05:30:08.656894 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/glance-operator-index-rn9bj/logs/
2025-10-04 05:30:08.656910 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/glance-operator-index-rn9bj/logs/registry-server.log
2025-10-04 05:30:08.656926 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/horizon-operator-controller-manager-7467fc9fdd-jswnw/
2025-10-04 05:30:08.656942 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/horizon-operator-controller-manager-7467fc9fdd-jswnw/horizon-operator-controller-manager-7467fc9fdd-jswnw-describe
2025-10-04 05:30:08.656958 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/horizon-operator-controller-manager-7467fc9fdd-jswnw/logs/
2025-10-04 05:30:08.656973 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/horizon-operator-controller-manager-7467fc9fdd-jswnw/logs/kube-rbac-proxy.log
2025-10-04 05:30:08.656988 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/horizon-operator-controller-manager-7467fc9fdd-jswnw/logs/manager.log
2025-10-04 05:30:08.657007 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/horizon-operator-index-hprqb/
2025-10-04 05:30:08.657023 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/horizon-operator-index-hprqb/horizon-operator-index-hprqb-describe
2025-10-04 05:30:08.657038 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/horizon-operator-index-hprqb/logs/
2025-10-04 05:30:08.657054 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/horizon-operator-index-hprqb/logs/registry-server.log
2025-10-04 05:30:08.657069 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/infra-operator-controller-manager-784467fdc5-dcphx/
2025-10-04 05:30:08.657084 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/infra-operator-controller-manager-784467fdc5-dcphx/infra-operator-controller-manager-784467fdc5-dcphx-describe
2025-10-04 05:30:08.657100 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/infra-operator-controller-manager-784467fdc5-dcphx/logs/
2025-10-04 05:30:08.657116 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/infra-operator-controller-manager-784467fdc5-dcphx/logs/kube-rbac-proxy.log
2025-10-04 05:30:08.657132 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/infra-operator-controller-manager-784467fdc5-dcphx/logs/manager.log
2025-10-04 05:30:08.657147 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/infra-operator-index-85cmz/
2025-10-04 05:30:08.657163 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/infra-operator-index-85cmz/infra-operator-index-85cmz-describe
2025-10-04 05:30:08.657179 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/infra-operator-index-85cmz/logs/
2025-10-04 05:30:08.657200 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/infra-operator-index-85cmz/logs/registry-server.log
2025-10-04 05:30:08.657216 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/keystone-operator-controller-manager-6b986f6fb7-29ssd/
2025-10-04 05:30:08.657232 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/keystone-operator-controller-manager-6b986f6fb7-29ssd/keystone-operator-controller-manager-6b986f6fb7-29ssd-describe
2025-10-04 05:30:08.657248 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/keystone-operator-controller-manager-6b986f6fb7-29ssd/logs/
2025-10-04 05:30:08.657263 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/keystone-operator-controller-manager-6b986f6fb7-29ssd/logs/kube-rbac-proxy.log
2025-10-04 05:30:08.657279 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/keystone-operator-controller-manager-6b986f6fb7-29ssd/logs/manager.log
2025-10-04 05:30:08.657294 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/keystone-operator-index-bddm6/
2025-10-04 05:30:08.657309 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/keystone-operator-index-bddm6/keystone-operator-index-bddm6-describe
2025-10-04 05:30:08.657324 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/keystone-operator-index-bddm6/logs/
2025-10-04 05:30:08.657340 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/keystone-operator-index-bddm6/logs/registry-server.log
2025-10-04 05:30:08.657355 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-75f79f78fd-9qsvs/
2025-10-04 05:30:08.657371 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-75f79f78fd-9qsvs/mariadb-operator-controller-manager-75f79f78fd-9qsvs-describe
2025-10-04 05:30:08.657390 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-75f79f78fd-9qsvs/logs/
2025-10-04 05:30:08.657406 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-75f79f78fd-9qsvs/logs/kube-rbac-proxy.log
2025-10-04 05:30:08.657422 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-75f79f78fd-9qsvs/logs/manager.log
2025-10-04 05:30:08.657437 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/mariadb-operator-index-dc8c6/
2025-10-04 05:30:08.657453 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/mariadb-operator-index-dc8c6/mariadb-operator-index-dc8c6-describe
2025-10-04 05:30:08.657468 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/mariadb-operator-index-dc8c6/logs/
2025-10-04 05:30:08.657522 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/mariadb-operator-index-dc8c6/logs/registry-server.log
2025-10-04 05:30:08.657544 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-779fc9694b-2hp8c/
2025-10-04 05:30:08.657560 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-779fc9694b-2hp8c/rabbitmq-cluster-operator-779fc9694b-2hp8c-describe
2025-10-04 05:30:08.657575 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-779fc9694b-2hp8c/logs/
2025-10-04 05:30:08.657591 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-779fc9694b-2hp8c/logs/operator.log
2025-10-04 05:30:08.657606 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-index-4fjkr/
2025-10-04 05:30:08.657628 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-index-4fjkr/rabbitmq-cluster-operator-index-4fjkr-describe
2025-10-04 05:30:08.657644 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-index-4fjkr/logs/
2025-10-04 05:30:08.657660 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-index-4fjkr/logs/registry-server.log
2025-10-04 05:30:08.657693 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/swift-operator-controller-manager-777f5bc646-fvrdb/
2025-10-04 05:30:08.657711 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/swift-operator-controller-manager-777f5bc646-fvrdb/swift-operator-controller-manager-777f5bc646-fvrdb-describe
2025-10-04 05:30:08.657727 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/swift-operator-controller-manager-777f5bc646-fvrdb/logs/
2025-10-04 05:30:08.657743 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/swift-operator-controller-manager-777f5bc646-fvrdb/logs/kube-rbac-proxy.log
2025-10-04 05:30:08.657759 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/swift-operator-controller-manager-777f5bc646-fvrdb/logs/manager.log
2025-10-04 05:30:08.657776 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/swift-operator-index-m9dlt/
2025-10-04 05:30:08.657792 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/swift-operator-index-m9dlt/swift-operator-index-m9dlt-describe
2025-10-04 05:30:08.657808 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/swift-operator-index-m9dlt/logs/
2025-10-04 05:30:08.657824 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/pods/swift-operator-index-m9dlt/logs/registry-server.log
2025-10-04 05:30:08.657844 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/replicaset/
2025-10-04 05:30:08.657860 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/replicaset/glance-operator-controller-manager-76d96965c.yaml
2025-10-04 05:30:08.657876 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/replicaset/horizon-operator-controller-manager-7467fc9fdd.yaml
2025-10-04 05:30:08.657892 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/replicaset/infra-operator-controller-manager-784467fdc5.yaml
2025-10-04 05:30:08.657907 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/replicaset/keystone-operator-controller-manager-6b986f6fb7.yaml
2025-10-04 05:30:08.657923 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/replicaset/mariadb-operator-controller-manager-75f79f78fd.yaml
2025-10-04 05:30:08.657939 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/replicaset/rabbitmq-cluster-operator-779fc9694b.yaml
2025-10-04 05:30:08.657955 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/replicaset/swift-operator-controller-manager-777f5bc646.yaml
2025-10-04 05:30:08.657971 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/routes/
2025-10-04 05:30:08.657986 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/secrets/
2025-10-04 05:30:08.658002 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/secrets/glance/
2025-10-04 05:30:08.658018 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/secrets/glance/glance-operator-controller-manager-service-cert.yaml
2025-10-04 05:30:08.658033 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/secrets/horizon/
2025-10-04 05:30:08.658052 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/secrets/horizon/horizon-operator-controller-manager-service-cert.yaml
2025-10-04 05:30:08.658069 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/secrets/keystone/
2025-10-04 05:30:08.658084 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/secrets/keystone/keystone-operator-controller-manager-service-cert.yaml
2025-10-04 05:30:08.658099 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/secrets/mariadb/
2025-10-04 05:30:08.658115 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/secrets/mariadb/mariadb-operator-controller-manager-service-cert.yaml
2025-10-04 05:30:08.658131 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/secrets/neutron/
2025-10-04 05:30:08.658146 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/secrets/neutron/neutrondb-secret.yaml
2025-10-04 05:30:08.658162 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/secrets/swift/
2025-10-04 05:30:08.658177 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/secrets/swift/swift-operator-controller-manager-service-cert.yaml
2025-10-04 05:30:08.658192 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/
2025-10-04 05:30:08.658208 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/glance-operator-controller-manager-metrics-service.yaml
2025-10-04 05:30:08.658223 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/glance-operator-controller-manager-service.yaml
2025-10-04 05:30:08.658242 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/glance-operator-index.yaml
2025-10-04 05:30:08.658264 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/glance-operator-webhook-service.yaml
2025-10-04 05:30:08.658281 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/horizon-operator-controller-manager-metrics-service.yaml
2025-10-04 05:30:08.658297 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/horizon-operator-controller-manager-service.yaml
2025-10-04 05:30:08.658312 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/horizon-operator-index.yaml
2025-10-04 05:30:08.658328 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/horizon-operator-webhook-service.yaml
2025-10-04 05:30:08.658343 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/infra-operator-controller-manager-metrics-service.yaml
2025-10-04 05:30:08.658359 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/infra-operator-controller-manager-service.yaml
2025-10-04 05:30:08.658374 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/infra-operator-index.yaml
2025-10-04 05:30:08.658389 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/infra-operator-webhook-service.yaml
2025-10-04 05:30:08.658404 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/keystone-operator-controller-manager-metrics-service.yaml
2025-10-04 05:30:08.658419 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/keystone-operator-controller-manager-service.yaml
2025-10-04 05:30:08.658529 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/keystone-operator-index.yaml
2025-10-04 05:30:08.658552 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/keystone-operator-webhook-service.yaml
2025-10-04 05:30:08.658622 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/mariadb-operator-controller-manager-metrics-service.yaml
2025-10-04 05:30:08.658641 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/mariadb-operator-controller-manager-service.yaml
2025-10-04 05:30:08.658657 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/mariadb-operator-index.yaml
2025-10-04 05:30:08.658690 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/mariadb-operator-webhook-service.yaml
2025-10-04 05:30:08.658707 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/rabbitmq-cluster-operator-index.yaml
2025-10-04 05:30:08.658723 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/swift-operator-controller-manager-metrics-service.yaml
2025-10-04 05:30:08.658739 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/swift-operator-controller-manager-service.yaml
2025-10-04 05:30:08.658755 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/swift-operator-index.yaml
2025-10-04 05:30:08.658770 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/services/swift-operator-webhook-service.yaml
2025-10-04 05:30:08.658786 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/statefulset/
2025-10-04 05:30:08.658802 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/subscriptions/
2025-10-04 05:30:08.658822 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/subscriptions/glance-operator
2025-10-04 05:30:08.658838 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/subscriptions/horizon-operator
2025-10-04 05:30:08.658853 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/subscriptions/infra-operator
2025-10-04 05:30:08.658869 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/subscriptions/keystone-operator
2025-10-04 05:30:08.658885 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/subscriptions/mariadb-operator
2025-10-04 05:30:08.658900 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/subscriptions/rabbitmq-cluster-operator
2025-10-04 05:30:08.658916 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack-operators/subscriptions/swift-operator
2025-10-04 05:30:08.658932 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/
2025-10-04 05:30:08.658948 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/all_resources.log
2025-10-04 05:30:08.658982 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/events.log
2025-10-04 05:30:08.659005 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/nad.log
2025-10-04 05:30:08.659027 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/pvc.log
2025-10-04 05:30:08.659045 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/buildconfig/
2025-10-04 05:30:08.659063 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/cert/
2025-10-04 05:30:08.659084 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/certificaterequests/
2025-10-04 05:30:08.659103 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/configmaps/
2025-10-04 05:30:08.659120 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/cronjobs/
2025-10-04 05:30:08.659138 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/daemonset/
2025-10-04 05:30:08.659156 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/deployments/
2025-10-04 05:30:08.659173 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/imagestream/
2025-10-04 05:30:08.659191 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/installplans/
2025-10-04 05:30:08.659208 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/issuer/
2025-10-04 05:30:08.659226 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/jobs/
2025-10-04 05:30:08.659242 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/pods/
2025-10-04 05:30:08.659258 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/pods/-describe
2025-10-04 05:30:08.659274 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/pods/logs/
2025-10-04 05:30:08.659290 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/replicaset/
2025-10-04 05:30:08.659306 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/routes/
2025-10-04 05:30:08.659322 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/services/
2025-10-04 05:30:08.659341 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/statefulset/
2025-10-04 05:30:08.659358 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/namespaces/openstack/subscriptions/
2025-10-04 05:30:08.659374 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/network/
2025-10-04 05:30:08.659389 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/network/l2advertisement.log
2025-10-04 05:30:08.659405 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/network/ipaddresspools/
2025-10-04 05:30:08.659420 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/network/nnce/
2025-10-04 05:30:08.659436 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/network/nncp/
2025-10-04 05:30:08.659452 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/network/nns/
2025-10-04 05:30:08.659531 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/nodes/
2025-10-04 05:30:08.659560 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/nodes/crc.describe
2025-10-04 05:30:08.659579 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/nodes/crc.yaml
2025-10-04 05:30:08.659596 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/sos-reports/
2025-10-04 05:30:08.659612 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/sos-reports/sos-report- -> ../_all_nodes/sosreport-
2025-10-04 05:30:08.659628 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/sos-reports/_all_nodes/
2025-10-04 05:30:08.659645 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/
2025-10-04 05:30:08.659759 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/mutating/
2025-10-04 05:30:08.659782 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/mutating/mdnsmasq.kb.io-tr9zz.yaml
2025-10-04 05:30:08.659799 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/mutating/mgalera.kb.io-rw7sw.yaml
2025-10-04 05:30:08.659816 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/mutating/mglance.kb.io-726k7.yaml
2025-10-04 05:30:08.659833 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/mutating/mglanceapi.kb.io-7b2nh.yaml
2025-10-04 05:30:08.659849 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/mutating/mhorizon.kb.io-5xssp.yaml
2025-10-04 05:30:08.659865 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/mutating/minstanceha.kb.io-4n279.yaml
2025-10-04 05:30:08.659881 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/mutating/mipset.kb.io-gmcdd.yaml
2025-10-04 05:30:08.659898 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/mutating/mkeystoneapi.kb.io-nms9t.yaml
2025-10-04 05:30:08.660308 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/mutating/mmemcached.kb.io-ttkmw.yaml
2025-10-04 05:30:08.660340 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/mutating/mnetconfig.kb.io-9ffl9.yaml
2025-10-04 05:30:08.660365 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/mutating/mrabbitmq.kb.io-qjgd9.yaml
2025-10-04 05:30:08.660389 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/mutating/mredis.kb.io-tkpw5.yaml
2025-10-04 05:30:08.660412 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/mutating/mreservation.kb.io-67gv2.yaml
2025-10-04 05:30:08.660438 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/mutating/mswift.kb.io-tx4d7.yaml
2025-10-04 05:30:08.660462 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/
2025-10-04 05:30:08.660484 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/bfdprofilevalidationwebhook.metallb.io-pl989.yaml
2025-10-04 05:30:08.660507 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/bgpadvertisementvalidationwebhook.metallb.io-lmhn6.yaml
2025-10-04 05:30:08.660529 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/bgppeersvalidationwebhook.metallb.io-m26w8.yaml
2025-10-04 05:30:08.660550 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/communityvalidationwebhook.metallb.io-msjhk.yaml
2025-10-04 05:30:08.660574 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/controlplanemachineset.machine.openshift.io.yaml
2025-10-04 05:30:08.660596 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/frr-k8s-validating-webhook-configuration.yaml
2025-10-04 05:30:08.660618 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/ipaddresspoolvalidationwebhook.metallb.io-gqhqp.yaml
2025-10-04 05:30:08.660640 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/l2advertisementvalidationwebhook.metallb.io-4pkj6.yaml
2025-10-04 05:30:08.660661 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/metallbvalidationwebhook.metallb.io-hxzk6.yaml
2025-10-04 05:30:08.660704 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/monitoringconfigmaps.openshift.io.yaml
2025-10-04 05:30:08.660728 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/multus.openshift.io.yaml
2025-10-04 05:30:08.660754 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/network-node-identity.openshift.io.yaml
2025-10-04 05:30:08.660777 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/vdnsmasq.kb.io-bztdd.yaml
2025-10-04 05:30:08.660799 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/vgalera.kb.io-x8j79.yaml
2025-10-04 05:30:08.660818 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/vglance.kb.io-cg9zc.yaml
2025-10-04 05:30:08.660840 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/vglanceapi.kb.io-f7q22.yaml
2025-10-04 05:30:08.660862 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/vhorizon.kb.io-8h5nj.yaml
2025-10-04 05:30:08.660884 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/vinstanceha.kb.io-5gz95.yaml
2025-10-04 05:30:08.660905 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/vipset.kb.io-zvlhc.yaml
2025-10-04 05:30:08.660927 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/vkeystoneapi.kb.io-4ld9n.yaml
2025-10-04 05:30:08.660949 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/vmemcached.kb.io-x6mfg.yaml
2025-10-04 05:30:08.660970 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/vnetconfig.kb.io-hmnmq.yaml
2025-10-04 05:30:08.660992 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/vrabbitmq.kb.io-twpmh.yaml
2025-10-04 05:30:08.661014 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/vredis.kb.io-ff7v6.yaml
2025-10-04 05:30:08.661036 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/vreservation.kb.io-x6kt6.yaml
2025-10-04 05:30:08.661061 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-943eee724277e252795909137538a553ef5284c8103ad01b9be7b0138c66d14d/webhooks/validating/vswift.kb.io-5xqd9.yaml
2025-10-04 05:30:08.661084 | controller | cd+++++++++ ci-framework-data/tests/
2025-10-04 05:30:08.661114 | controller | cd+++++++++ ci-framework-data/tests/kuttl_glance/
2025-10-04 05:30:08.661148 | controller | >f+++++++++ ci-framework-data/tests/kuttl_glance/kuttl-report-glance.xml
2025-10-04 05:30:08.661176 | controller | cd+++++++++ registries.conf.d/
2025-10-04 05:30:08.661200 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf
2025-10-04 05:30:08.661223 | controller | cd+++++++++ system-config/
2025-10-04 05:30:08.661246 | controller | cd+++++++++ system-config/libvirt/
2025-10-04 05:30:08.661268 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf
2025-10-04 05:30:08.661290 | controller | >f+++++++++ system-config/libvirt/libvirt.conf
2025-10-04 05:30:09.074875 | controller | changed: .d..t...... ./
2025-10-04 05:30:09.639519 | controller | changed: .d..t...... ./
2025-10-04 05:30:09.743324 |
2025-10-04 05:30:09.743471 | TASK [Return artifact to Zuul]
2025-10-04 05:30:09.779565 | controller | skipping: Conditional result was False
2025-10-04 05:30:09.876887 |
2025-10-04 05:30:09.877048 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host]
2025-10-04 05:30:09.945202 |
2025-10-04 05:30:09.945334 | TASK [Get kubelet journalctl logs]
2025-10-04 05:30:10.989695 | crc | Output suppressed because no_log was given
2025-10-04 05:30:11.047432 |
2025-10-04 05:30:11.047588 | PLAY RECAP
2025-10-04 05:30:11.047720 | controller | ok: 15 changed: 11 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 1
2025-10-04 05:30:11.047789 | crc | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2025-10-04 05:30:11.047828 |
2025-10-04 05:30:11.201074 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2025-10-04 05:30:11.209196 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml@main]
2025-10-04 05:30:11.795967 |
2025-10-04 05:30:11.796094 | PLAY [Run ci/playbooks/multinode-autohold.yml]
2025-10-04 05:30:11.873961 |
2025-10-04 05:30:11.874112 | TASK [Verify if "success" flag exists after successful tests execution]
2025-10-04 05:30:12.507829 | controller | ok
2025-10-04 05:30:12.531418 |
2025-10-04 05:30:12.531495 | TASK [Fetch existing autoholds from zuul]
2025-10-04 05:30:12.611704 | controller | ok
2025-10-04 05:30:12.662507 |
2025-10-04 05:30:12.662602 | TASK [krb_request : Perform the request]
2025-10-04 05:30:13.362099 | controller | ok
2025-10-04 05:30:13.451920 |
2025-10-04 05:30:13.452113 | TASK [Check if any autohold matches]
2025-10-04 05:30:13.518778 | controller | skipping: Conditional result was False
2025-10-04 05:30:13.646498 |
2025-10-04 05:30:13.646625 | PLAY RECAP
2025-10-04 05:30:13.646702 | controller | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0
2025-10-04 05:30:13.646732 |
2025-10-04 05:30:13.802357 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml@main]
2025-10-04 05:30:13.807938 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/print-machineconfigpool.yaml@master]
2025-10-04 05:30:14.428908 |
2025-10-04 05:30:14.429066 | PLAY [crc]
2025-10-04 05:30:14.458823 |
2025-10-04 05:30:14.458961 | TASK [Print machineconfigpool]
2025-10-04 05:30:15.246413 | crc | NAME CONFIG UPDATED UPDATING DEGRADED MACHINECOUNT READYMACHINECOUNT UPDATEDMACHINECOUNT DEGRADEDMACHINECOUNT AGE
2025-10-04 05:30:15.264460 | crc | master rendered-master-f83a149c7490c3b0bf850df839837383 False False True 1 0 0 1 222d
2025-10-04 05:30:15.264515 | crc | worker rendered-worker-d0126e78db086af7108b386399b97c76 True False False 0 0 0 0 222d
2025-10-04 05:30:15.498094 | crc | changed
2025-10-04 05:30:15.554713 |
2025-10-04 05:30:15.554878 | PLAY RECAP
2025-10-04 05:30:15.554972 | crc | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2025-10-04 05:30:15.555008 |
2025-10-04 05:30:15.691107 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/print-machineconfigpool.yaml@master]
2025-10-04 05:30:15.699557 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/compress-crc-cloud-logs.yaml@master]
2025-10-04 05:30:16.285453 |
2025-10-04 05:30:16.285602 | PLAY [crc]
2025-10-04 05:30:16.312959 |
2025-10-04 05:30:16.313097 | TASK [Create compressed log tar gz file - crc-cloud logs]
2025-10-04 05:30:17.000546 | crc | tar: Removing leading `/' from member names
2025-10-04 05:30:17.005121 | crc | tar: /var/home/core/workdir/*log: Cannot stat: No such file or directory
2025-10-04 05:30:17.005162 | crc | tar: Exiting with failure status due to previous errors
2025-10-04 05:30:17.354615 | crc | ok
2025-10-04 05:30:17.370067 |
2025-10-04 05:30:17.370204 | TASK [Copy crc-cloud logs]
2025-10-04 05:30:17.733143 | crc | cp: cannot stat '/var/home/core/workdir/*log': No such file or directory
2025-10-04 05:30:17.936215 | crc | ok
2025-10-04 05:30:17.991431 |
2025-10-04 05:30:17.991559 | PLAY RECAP
2025-10-04 05:30:17.991618 | crc | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2025-10-04 05:30:17.991645 |
2025-10-04 05:30:18.098428 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/compress-crc-cloud-logs.yaml@master]
2025-10-04 05:30:18.102640 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/compress-logs.yaml@master]
2025-10-04 05:30:18.661033 |
2025-10-04 05:30:18.661162 | PLAY [all]
2025-10-04 05:30:18.751759 |
2025-10-04 05:30:18.751900 | TASK [Create compressed log tar gz file - ci-framework-data]
2025-10-04 05:30:19.473867 | controller | tar: Removing leading `/' from member names
2025-10-04 05:30:19.586914 | crc | tar: Removing leading `/' from member names
2025-10-04 05:30:19.591058 | crc | tar: /var/home/core/ci-framework-data: Cannot stat: No such file or directory
2025-10-04 05:30:19.591121 | crc | tar: Exiting with failure status due to previous errors
2025-10-04 05:30:19.593513 | 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
2025-10-04 05:30:19.595288 | crc | chown: cannot access '/var/home/core/ci-framework-data/logs/ci-framework-data-crc-all-logs.tar.gz': No such file or directory
2025-10-04 05:30:19.935808 | crc | ERROR
2025-10-04 05:30:19.936082 | crc | {
2025-10-04 05:30:19.936150 | crc | "delta": "0:00:00.016708",
2025-10-04 05:30:19.936200 | crc | "end": "2025-10-04 05:30:19.595644",
2025-10-04 05:30:19.936239 | crc | "msg": "non-zero return code",
2025-10-04 05:30:19.936276 | crc | "rc": 1,
2025-10-04 05:30:19.936314 | crc | "start": "2025-10-04 05:30:19.578936"
2025-10-04 05:30:19.936351 | crc | }
2025-10-04 05:30:19.936405 | crc | ERROR: Ignoring Errors
2025-10-04 05:30:25.442556 | controller | ok
2025-10-04 05:30:25.478373 |
2025-10-04 05:30:25.478484 | TASK [Create compressed log tar gz file - zuul-output]
2025-10-04 05:30:26.005605 | crc | tar: Removing leading `/' from member names
2025-10-04 05:30:26.190043 | crc | ok
2025-10-04 05:30:26.272196 | controller | tar: Removing leading `/' from member names
2025-10-04 05:30:28.314586 | controller | ok
2025-10-04 05:30:28.500595 |
2025-10-04 05:30:28.500735 | PLAY RECAP
2025-10-04 05:30:28.500781 | controller | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2025-10-04 05:30:28.500819 | crc | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1
2025-10-04 05:30:28.500847 |
2025-10-04 05:30:28.603631 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/compress-logs.yaml@master]
2025-10-04 05:30:28.612580 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup.yml@master]
2025-10-04 05:30:29.189943 |
2025-10-04 05:30:29.190069 | PLAY [Run playbooks/crc/bootstraped-ci-network-cleanup.yml]
2025-10-04 05:30:29.267078 |
2025-10-04 05:30:29.267289 | TASK [Create openstack config dir]
2025-10-04 05:30:30.101642 | controller | ok
2025-10-04 05:30:30.125357 |
2025-10-04 05:30:30.125430 | TASK [Check for cleanup skip flag file presence]
2025-10-04 05:30:30.488074 | controller | ok
2025-10-04 05:30:30.511318 |
2025-10-04 05:30:30.511390 | TASK [Generate clouds config from cloud_secrets secret]
2025-10-04 05:30:31.692812 | controller | changed
2025-10-04 05:30:31.724804 |
2025-10-04 05:30:31.724891 | LOOP [Delete ports from each host]
2025-10-04 05:30:31.873808 | controller | ok: "crc"
2025-10-04 05:30:34.854139 | controller | ok: "controller"
2025-10-04 05:30:34.919904 | controller | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup-instance-ports.yml
2025-10-04 05:30:34.924865 | controller | included: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup-instance-ports.yml
2025-10-04 05:30:34.958849 |
2025-10-04 05:30:34.958940 | TASK [Fetch port info]
2025-10-04 05:30:37.336829 | controller | admin_state_up: true
2025-10-04 05:30:37.337125 | controller | allowed_address_pairs: []
2025-10-04 05:30:37.337384 | controller | binding_host_id: null
2025-10-04 05:30:37.337520 | controller | binding_profile: {}
2025-10-04 05:30:37.337651 | controller | binding_vif_details: {}
2025-10-04 05:30:37.337777 | controller | binding_vif_type: null
2025-10-04 05:30:37.337930 | controller | binding_vnic_type: normal
2025-10-04 05:30:37.338089 | controller | created_at: '2025-10-04T04:55:37Z'
2025-10-04 05:30:37.338278 | controller | data_plane_status: null
2025-10-04 05:30:37.338461 | controller | description: ''
2025-10-04 05:30:37.338641 | controller | device_id: b1a7d418-e707-4a72-acf2-9e46bfd0c728
2025-10-04 05:30:37.338805 | controller | device_owner: compute:nova
2025-10-04 05:30:37.338933 | controller | device_profile: null
2025-10-04 05:30:37.339314 | controller | dns_assignment:
2025-10-04 05:30:37.339460 | controller | - fqdn: host-192-168-122-10.openstacklocal.
2025-10-04 05:30:37.339472 | controller | hostname: host-192-168-122-10
2025-10-04 05:30:37.339479 | controller | ip_address: 192.168.122.10
2025-10-04 05:30:37.339488 | controller | dns_domain: ''
2025-10-04 05:30:37.339603 | controller | dns_name: ''
2025-10-04 05:30:37.339749 | controller | extra_dhcp_opts: []
2025-10-04 05:30:37.340079 | controller | fixed_ips:
2025-10-04 05:30:37.340272 | controller | - ip_address: 192.168.122.10
2025-10-04 05:30:37.340293 | controller | subnet_id: 63d09d58-f5bc-4486-abfe-7781e92e7192
2025-10-04 05:30:37.340305 | controller | hardware_offload_type: null
2025-10-04 05:30:37.340425 | controller | hints: ''
2025-10-04 05:30:37.340572 | controller | id: f7d44bd8-de70-4387-a94f-96716991fa16
2025-10-04 05:30:37.340735 | controller | ip_allocation: immediate
2025-10-04 05:30:37.340903 | controller | mac_address: fa:16:3e:a5:cb:da
2025-10-04 05:30:37.341098 | controller | name: crc-b1a7d418-e707-4a72-acf2-9e46bfd0c728
2025-10-04 05:30:37.341309 | controller | network_id: a4524702-e673-40cb-b085-f0936410d1f0
2025-10-04 05:30:37.341478 | controller | numa_affinity_policy: null
2025-10-04 05:30:37.341681 | controller | port_security_enabled: false
2025-10-04 05:30:37.341833 | controller | project_id: 4b633c451ac74233be3721a3635275e5
2025-10-04 05:30:37.341962 | controller | propagate_uplink_status: null
2025-10-04 05:30:37.342085 | controller | resource_request: null
2025-10-04 05:30:37.342271 | controller | revision_number: 4
2025-10-04 05:30:37.342444 | controller | qos_network_policy_id: null
2025-10-04 05:30:37.342587 | controller | qos_policy_id: null
2025-10-04 05:30:37.342748 | controller | security_group_ids: []
2025-10-04 05:30:37.342897 | controller | status: ACTIVE
2025-10-04 05:30:37.343037 | controller | tags: []
2025-10-04 05:30:37.343221 | controller | trunk_details: null
2025-10-04 05:30:37.343379 | controller | trusted: null
2025-10-04 05:30:37.343523 | controller | updated_at: '2025-10-04T04:55:50Z'
2025-10-04 05:30:37.618756 | controller | changed
2025-10-04 05:30:37.668097 |
2025-10-04 05:30:37.668220 | TASK [Set port info yaml for further usage]
2025-10-04 05:30:37.779677 | controller | ok
2025-10-04 05:30:37.841011 |
2025-10-04 05:30:37.841163 | TASK [Detach port]
2025-10-04 05:30:40.965902 | controller | changed
2025-10-04 05:30:41.039444 |
2025-10-04 05:30:41.039599 | LOOP [Delete port association with trunk network]
2025-10-04 05:30:41.129573 |
2025-10-04 05:30:41.129768 | LOOP [Delete trunk sub ports (tagged ones)]
2025-10-04 05:30:41.199029 |
2025-10-04 05:30:41.199191 | TASK [Delete the trunk network itself]
2025-10-04 05:30:41.866299 | controller | skipping: Conditional result was False
2025-10-04 05:30:41.891798 |
2025-10-04 05:30:41.891902 | TASK [Remove the parent/trunk port itself]
2025-10-04 05:30:54.569221 | controller | changed
2025-10-04 05:30:54.603546 |
2025-10-04 05:30:54.603704 | TASK [Fetch port info]
2025-10-04 05:31:06.490161 | controller | admin_state_up: true
2025-10-04 05:31:06.490315 | controller | allowed_address_pairs: []
2025-10-04 05:31:06.490738 | controller | binding_host_id: null
2025-10-04 05:31:06.490839 | controller | binding_profile: {}
2025-10-04 05:31:06.490957 | controller | binding_vif_details: {}
2025-10-04 05:31:06.491056 | controller | binding_vif_type: null
2025-10-04 05:31:06.491214 | controller | binding_vnic_type: normal
2025-10-04 05:31:06.491332 | controller | created_at: '2025-10-04T04:55:21Z'
2025-10-04 05:31:06.491527 | controller | data_plane_status: null
2025-10-04 05:31:06.491685 | controller | description: ''
2025-10-04 05:31:06.491844 | controller | device_id: 45d498d2-667c-4609-973d-6b25e32a0b82
2025-10-04 05:31:06.491939 | controller | device_owner: compute:nova
2025-10-04 05:31:06.492066 | controller | device_profile: null
2025-10-04 05:31:06.492636 | controller | dns_assignment:
2025-10-04 05:31:06.492753 | controller | - fqdn: host-192-168-122-11.openstacklocal.
2025-10-04 05:31:06.492766 | controller | hostname: host-192-168-122-11
2025-10-04 05:31:06.492777 | controller | ip_address: 192.168.122.11
2025-10-04 05:31:06.492788 | controller | dns_domain: ''
2025-10-04 05:31:06.492913 | controller | dns_name: ''
2025-10-04 05:31:06.493060 | controller | extra_dhcp_opts: []
2025-10-04 05:31:06.493385 | controller | fixed_ips:
2025-10-04 05:31:06.493406 | controller | - ip_address: 192.168.122.11
2025-10-04 05:31:06.493415 | controller | subnet_id: 63d09d58-f5bc-4486-abfe-7781e92e7192
2025-10-04 05:31:06.493425 | controller | hardware_offload_type: null
2025-10-04 05:31:06.493514 | controller | hints: ''
2025-10-04 05:31:06.493623 | controller | id: fe6c54eb-3e63-4511-9e3d-1420c803952d
2025-10-04 05:31:06.493738 | controller | ip_allocation: immediate
2025-10-04 05:31:06.493884 | controller | mac_address: fa:16:3e:91:09:03
2025-10-04 05:31:06.494011 | controller | name: controller-45d498d2-667c-4609-973d-6b25e32a0b82
2025-10-04 05:31:06.494117 | controller | network_id: a4524702-e673-40cb-b085-f0936410d1f0
2025-10-04 05:31:06.494234 | controller | numa_affinity_policy: null
2025-10-04 05:31:06.494370 | controller | port_security_enabled: false
2025-10-04 05:31:06.494528 | controller | project_id: 4b633c451ac74233be3721a3635275e5
2025-10-04 05:31:06.494584 | controller | propagate_uplink_status: null
2025-10-04 05:31:06.494678 | controller | resource_request: null
2025-10-04 05:31:06.494809 | controller | revision_number: 4
2025-10-04 05:31:06.494939 | controller | qos_network_policy_id: null
2025-10-04 05:31:06.495058 | controller | qos_policy_id: null
2025-10-04 05:31:06.495176 | controller | security_group_ids: []
2025-10-04 05:31:06.495268 | controller | status: ACTIVE
2025-10-04 05:31:06.495353 | controller | tags: []
2025-10-04 05:31:06.495447 | controller | trunk_details: null
2025-10-04 05:31:06.495666 | controller | trusted: null
2025-10-04 05:31:06.629401 | controller | updated_at: '2025-10-04T04:55:35Z'
2025-10-04 05:31:06.792189 | controller | changed
2025-10-04 05:31:06.861067 |
2025-10-04 05:31:06.861217 | TASK [Set port info yaml for further usage]
2025-10-04 05:31:06.968887 | controller | ok
2025-10-04 05:31:06.992727 |
2025-10-04 05:31:06.992812 | TASK [Detach port]
2025-10-04 05:31:23.193058 | controller | changed
2025-10-04 05:31:23.248424 |
2025-10-04 05:31:23.248598 | LOOP [Delete port association with trunk network]
2025-10-04 05:31:23.367910 |
2025-10-04 05:31:23.368128 | LOOP [Delete trunk sub ports (tagged ones)]
2025-10-04 05:31:23.500767 |
2025-10-04 05:31:23.500931 | TASK [Delete the trunk network itself]
2025-10-04 05:31:24.124349 | controller | skipping: Conditional result was False
2025-10-04 05:31:24.178970 |
2025-10-04 05:31:24.179112 | TASK [Remove the parent/trunk port itself]
2025-10-04 05:31:37.359190 | controller | changed
2025-10-04 05:31:37.411154 |
2025-10-04 05:31:37.411258 | TASK [Dettach router from subnet]
2025-10-04 05:31:38.068890 | controller | skipping: Conditional result was False
2025-10-04 05:31:38.123248 |
2025-10-04 05:31:38.123363 | TASK [Delete router]
2025-10-04 05:31:38.784804 | controller | skipping: Conditional result was False
2025-10-04 05:31:38.810155 |
2025-10-04 05:31:38.810245 | TASK [Delete subnet]
2025-10-04 05:31:51.462158 | controller | changed
2025-10-04 05:31:51.494609 |
2025-10-04 05:31:51.494723 | TASK [Delete network]
2025-10-04 05:32:04.669627 | controller | changed
2025-10-04 05:32:04.722225 |
2025-10-04 05:32:04.722385 | TASK [Remove clouds.yml secret]
2025-10-04 05:32:05.098399 | controller | changed
2025-10-04 05:32:05.199838 |
2025-10-04 05:32:05.199964 | PLAY RECAP
2025-10-04 05:32:05.200011 | controller | ok: 16 changed: 10 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0
2025-10-04 05:32:05.200038 |
2025-10-04 05:32:05.311274 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup.yml@master]
2025-10-04 05:32:05.316816 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/dlrn/dlrn-report.yaml@master]
2025-10-04 05:32:05.880986 |
2025-10-04 05:32:05.881154 | PLAY [Report DLRN results after job run]
2025-10-04 05:32:05.960095 |
2025-10-04 05:32:05.960239 | TASK [Report job status to DLRN]
2025-10-04 05:32:06.037260 | controller | ok
2025-10-04 05:32:06.099089 |
2025-10-04 05:32:06.099248 | TASK [dlrn_report : Warning if DLRN is not running]
2025-10-04 05:32:06.174399 | controller | skipping: Conditional result was False
2025-10-04 05:32:06.201213 |
2025-10-04 05:32:06.201346 | TASK [dlrn_report : Install dlrnapi-client shyaml package]
2025-10-04 05:32:06.276279 | controller | skipping: Conditional result was False
2025-10-04 05:32:06.302687 |
2025-10-04 05:32:06.302790 | TASK [dlrn_report : Install kinit related package]
2025-10-04 05:32:06.358247 | controller | skipping: Conditional result was False
2025-10-04 05:32:06.406972 |
2025-10-04 05:32:06.407096 | TASK [dlrn_report : Install dlrn kerberos related packages]
2025-10-04 05:32:06.452733 | controller | skipping: Conditional result was False
2025-10-04 05:32:06.530480 |
2025-10-04 05:32:06.530624 | TASK [Set zuul-log-path fact]
2025-10-04 05:32:06.575608 | controller | skipping: Conditional result was False
2025-10-04 05:32:06.611293 |
2025-10-04 05:32:06.611410 | TASK [dlrn_report : Set the the value of cifmw_repo_setup_promotion when multiple dlrn tags are used]
2025-10-04 05:32:06.657432 | controller | skipping: Conditional result was False
2025-10-04 05:32:06.701766 |
2025-10-04 05:32:06.701883 | TASK [Get hash related data from repo_setup role]
2025-10-04 05:32:06.747567 | controller | skipping: Conditional result was False
2025-10-04 05:32:06.796352 |
2025-10-04 05:32:06.796530 | TASK [dlrn_report : Perform kinit for DLRN kerberos authentication]
2025-10-04 05:32:07.468532 | controller | skipping: Conditional result was False
2025-10-04 05:32:07.523826 |
2025-10-04 05:32:07.523982 | TASK [dlrn_report : Set empty value for dlrnapi password]
2025-10-04 05:32:07.569975 | controller | skipping: Conditional result was False
2025-10-04 05:32:07.619494 |
2025-10-04 05:32:07.619635 | TASK [dlrn_report : Report results to dlrn for the tested hash]
2025-10-04 05:32:08.289067 | controller | skipping: Conditional result was False
2025-10-04 05:32:08.493379 |
2025-10-04 05:32:08.493566 | PLAY RECAP
2025-10-04 05:32:08.493614 | controller | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 10 rescued: 0 ignored: 0
2025-10-04 05:32:08.493634 |
2025-10-04 05:32:08.597815 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/dlrn/dlrn-report.yaml@master]
2025-10-04 05:32:08.606920 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2025-10-04 05:32:09.218280 |
2025-10-04 05:32:09.218437 | PLAY [all]
2025-10-04 05:32:09.306871 |
2025-10-04 05:32:09.307013 | TASK [include_role : fetch-output]
2025-10-04 05:32:09.405206 | controller | ok
2025-10-04 05:32:09.416636 | crc | ok
2025-10-04 05:32:09.521698 |
2025-10-04 05:32:09.521855 | TASK [fetch-output : Set log path for multiple nodes]
2025-10-04 05:32:09.646397 | controller | ok
2025-10-04 05:32:09.655730 | crc | ok
2025-10-04 05:32:09.679596 |
2025-10-04 05:32:09.679742 | TASK [fetch-output : Set log path for single node]
2025-10-04 05:32:09.707320 | controller | skipping: Conditional result was False
2025-10-04 05:32:09.738371 | crc | skipping: Conditional result was False
2025-10-04 05:32:09.810271 |
2025-10-04 05:32:09.810404 | LOOP [fetch-output : Ensure local output dirs]
2025-10-04 05:32:10.142172 | controller -> localhost | ok: "/var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/logs/controller"
2025-10-04 05:32:10.168393 | crc -> localhost | changed: "/var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/logs/crc"
2025-10-04 05:32:10.359539 | controller -> localhost | ok: "/var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/artifacts"
2025-10-04 05:32:10.392711 | crc -> localhost | ok: "/var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/artifacts"
2025-10-04 05:32:10.591839 | controller -> localhost | ok: "/var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/docs"
2025-10-04 05:32:10.614604 | crc -> localhost | ok: "/var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/docs"
2025-10-04 05:32:10.614681 | crc -> localhost | ok: All items complete
2025-10-04 05:32:10.614709 |
2025-10-04 05:32:10.643275 |
2025-10-04 05:32:10.643352 | LOOP [fetch-output : Collect logs, artifacts and docs]
2025-10-04 05:32:11.497280 | crc | changed:
2025-10-04 05:32:11.497489 | crc | .d..t...... ./
2025-10-04 05:32:11.497528 | crc | >f+++++++++ crc-cloud-workdir-crc-all-logs.tar.gz
2025-10-04 05:32:11.497549 | crc | >f+++++++++ kubelet.log
2025-10-04 05:32:11.497567 | crc | >f+++++++++ zuul-output-crc-all-logs.tar.gz
2025-10-04 05:32:11.497585 | crc | cd+++++++++ crc-cloud/
2025-10-04 05:32:11.718518 | controller | changed:
2025-10-04 05:32:11.718742 | controller | .d..t...... ./
2025-10-04 05:32:11.718842 | controller | >f+++++++++ zuul-output-controller-all-logs.tar.gz
2025-10-04 05:32:12.034391 | crc | ok
2025-10-04 05:32:12.198290 | controller | ok
2025-10-04 05:32:12.630455 | crc | ok
2025-10-04 05:32:12.730633 | controller | ok
2025-10-04 05:32:12.730868 | controller | changed: All items complete
2025-10-04 05:32:12.730925 |
2025-10-04 05:32:12.856757 |
2025-10-04 05:32:12.856896 | TASK [include_role : fetch-output-openshift]
2025-10-04 05:32:12.883793 | controller | skipping: Conditional result was False
2025-10-04 05:32:12.894548 | crc | skipping: Conditional result was False
2025-10-04 05:32:12.920162 |
2025-10-04 05:32:12.920263 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2025-10-04 05:32:13.495539 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.011301
2025-10-04 05:32:13.791240 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.013096
2025-10-04 05:32:14.014913 |
2025-10-04 05:32:14.015089 | PLAY [all]
2025-10-04 05:32:14.096697 |
2025-10-04 05:32:14.096809 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes]
2025-10-04 05:32:14.817537 | controller | changed
2025-10-04 05:32:14.968940 | crc | changed
2025-10-04 05:32:15.155756 |
2025-10-04 05:32:15.155867 | PLAY RECAP
2025-10-04 05:32:15.155911 | controller | ok: 5 changed: 3 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0
2025-10-04 05:32:15.155936 | crc | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0
2025-10-04 05:32:15.155954 |
2025-10-04 05:32:15.257635 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2025-10-04 05:32:15.261834 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master]
2025-10-04 05:32:15.864912 |
2025-10-04 05:32:15.865025 | PLAY [localhost]
2025-10-04 05:32:15.882360 |
2025-10-04 05:32:15.882441 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2025-10-04 05:32:16.491524 | localhost | changed
2025-10-04 05:32:16.496262 |
2025-10-04 05:32:16.496336 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2025-10-04 05:32:16.525692 | localhost | ok
2025-10-04 05:32:16.533625 |
2025-10-04 05:32:16.533707 | TASK [add-fileserver : Create SSH private key tempfile]
2025-10-04 05:32:16.947970 | localhost | changed
2025-10-04 05:32:16.953008 |
2025-10-04 05:32:16.953076 | TASK [add-fileserver : Create SSH private key from secret]
2025-10-04 05:32:17.727232 | localhost | changed
2025-10-04 05:32:17.738227 |
2025-10-04 05:32:17.738371 | TASK [add-fileserver : Add fileserver ssh key]
2025-10-04 05:32:18.196613 | localhost | Identity added: /var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/tmp/ansible.5iodf6vb (/var/lib/zuul/builds/748a4dc3aeff491985fac6da961c75c1/work/tmp/ansible.5iodf6vb)
2025-10-04 05:32:18.196847 | localhost | ok: Runtime: 0:00:00.013972
2025-10-04 05:32:18.201284 |
2025-10-04 05:32:18.201351 | TASK [add-fileserver : Remove SSH private key from disk]
2025-10-04 05:32:18.465037 | localhost | ok: Runtime: 0:00:00.009594
2025-10-04 05:32:18.469993 |
2025-10-04 05:32:18.470070 | TASK [add-fileserver : Add fileserver to inventory]
2025-10-04 05:32:18.574201 | localhost | changed
2025-10-04 05:32:18.583816 |
2025-10-04 05:32:18.583956 | TASK [add-fileserver : Add fileserver server to known hosts]
2025-10-04 05:32:19.002952 | localhost | changed
2025-10-04 05:32:19.029868 |
2025-10-04 05:32:19.030040 | PLAY [localhost]
2025-10-04 05:32:19.045755 |
2025-10-04 05:32:19.045835 | TASK [Generate bulk log download script]
2025-10-04 05:32:19.066347 | localhost | ok
2025-10-04 05:32:19.084083 |
2025-10-04 05:32:19.084171 | TASK [local-log-download : Check API endpoint is defined]
2025-10-04 05:32:19.125354 | localhost | ok: All assertions passed
2025-10-04 05:32:19.131851 |
2025-10-04 05:32:19.131935 | TASK [local-log-download : Create download script]
2025-10-04 05:32:19.595605 | localhost -> localhost | changed
2025-10-04 05:32:19.604749 |
2025-10-04 05:32:19.604816 | TASK [Register quick-download link]
2025-10-04 05:32:19.623367 | localhost | ok
2025-10-04 05:32:19.640442 |
2025-10-04 05:32:19.640538 | PLAY [logserver.rdoproject.org]
2025-10-04 05:32:19.650996 |
2025-10-04 05:32:19.651077 | TASK [Set zuul-log-path fact]
2025-10-04 05:32:19.670924 | logserver.rdoproject.org | ok
2025-10-04 05:32:19.680495 |
2025-10-04 05:32:19.680563 | TASK [set-zuul-log-path-fact : Set log path for a build]
2025-10-04 05:32:19.717556 | logserver.rdoproject.org | ok
2025-10-04 05:32:19.723265 |
2025-10-04 05:32:19.723332 | TASK [upload-logs : Create log directories]
2025-10-04 05:32:20.639509 | logserver.rdoproject.org | changed
2025-10-04 05:32:20.646584 |
2025-10-04 05:32:20.646787 | TASK [upload-logs : Ensure logs are readable before uploading]
2025-10-04 05:32:21.013015 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.033068
2025-10-04 05:32:21.019832 |
2025-10-04 05:32:21.019947 | TASK [upload-logs : Upload logs to log server]
2025-10-04 05:32:25.085206 | logserver.rdoproject.org | Output suppressed because no_log was given
2025-10-04 05:32:25.091592 |
2025-10-04 05:32:25.091762 | LOOP [upload-logs : Compress console log and json output]
2025-10-04 05:32:25.167418 | logserver.rdoproject.org | skipping: Conditional result was False
2025-10-04 05:32:25.179454 | logserver.rdoproject.org | skipping: Conditional result was False
2025-10-04 05:32:25.189819 |
2025-10-04 05:32:25.189985 | LOOP [upload-logs : Upload compressed console log and json output]
2025-10-04 05:32:25.239286 | logserver.rdoproject.org | skipping: Conditional result was False
2025-10-04 05:32:25.239517 |
2025-10-04 05:32:25.242915 | logserver.rdoproject.org | skipping: Conditional result was False
2025-10-04 05:32:25.256262 |
2025-10-04 05:32:25.256469 | LOOP [upload-logs : Upload console log and json output]