2025-10-01 06:13:25.848865 | Job console starting... 2025-10-01 06:13:25.871836 | Updating repositories 2025-10-01 06:13:25.977211 | Preparing job workspace 2025-10-01 06:13:36.600384 | Running Ansible setup... 2025-10-01 06:13:42.278049 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2025-10-01 06:13:42.852732 | 2025-10-01 06:13:42.852952 | PLAY [localhost] 2025-10-01 06:13:42.861325 | 2025-10-01 06:13:42.861393 | TASK [Gathering Facts] 2025-10-01 06:13:43.821261 | localhost | ok 2025-10-01 06:13:43.848626 | 2025-10-01 06:13:43.848953 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2025-10-01 06:13:44.280704 | localhost -> localhost | changed 2025-10-01 06:13:44.288373 | 2025-10-01 06:13:44.288468 | TASK [log-inventory : Copy ansible inventory to logs dir] 2025-10-01 06:13:45.131907 | localhost -> localhost | changed 2025-10-01 06:13:45.139965 | 2025-10-01 06:13:45.140027 | TASK [Setup log path fact] 2025-10-01 06:13:45.157739 | localhost | ok 2025-10-01 06:13:45.168383 | 2025-10-01 06:13:45.168448 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-10-01 06:13:45.205804 | localhost | ok 2025-10-01 06:13:45.212924 | 2025-10-01 06:13:45.212984 | TASK [emit-job-header : Print job information] 2025-10-01 06:13:45.260201 | # Job Information 2025-10-01 06:13:45.260309 | Ansible Version: 2.15.12 2025-10-01 06:13:45.260333 | Job: glance-operator-kuttl 2025-10-01 06:13:45.260351 | Pipeline: github-check 2025-10-01 06:13:45.260369 | Executor: ze02.softwarefactory-project.io 2025-10-01 06:13:45.260386 | Triggered by: https://github.com/openstack-k8s-operators/glance-operator/pull/805 2025-10-01 06:13:45.260404 | Log URL (when completed): https://logserver.rdoproject.org/a8b/rdoproject.org/a8bc3793086743a0b6e4f19ba40f4f26/ 2025-10-01 06:13:45.260421 | Event ID: e2e10ac0-9e8a-11f0-8b9e-240286b40a94 2025-10-01 06:13:45.264022 | 2025-10-01 06:13:45.264080 | LOOP [emit-job-header : Print node information] 2025-10-01 06:13:45.368763 | localhost | ok: 2025-10-01 06:13:45.369126 | localhost | # Node Information 2025-10-01 06:13:45.369195 | localhost | Inventory Hostname: controller 2025-10-01 06:13:45.369251 | localhost | Hostname: np0005463825 2025-10-01 06:13:45.369301 | localhost | Username: zuul 2025-10-01 06:13:45.369352 | localhost | Distro: CentOS 9 2025-10-01 06:13:45.369396 | localhost | Provider: vexxhost-nodepool-tripleo 2025-10-01 06:13:45.369439 | localhost | Region: RegionOne 2025-10-01 06:13:45.369481 | localhost | Label: cloud-centos-9-stream-tripleo-medium 2025-10-01 06:13:45.369523 | localhost | Product Name: OpenStack Nova 2025-10-01 06:13:45.369564 | localhost | Interface IP: 38.102.83.80 2025-10-01 06:13:45.428704 | localhost | ok: 2025-10-01 06:13:45.428802 | localhost | # Node Information 2025-10-01 06:13:45.428850 | localhost | Inventory Hostname: crc 2025-10-01 06:13:45.428891 | localhost | Hostname: crc 2025-10-01 06:13:45.428929 | localhost | Username: core 2025-10-01 06:13:45.428965 | localhost | Distro: RedHat 4.18 2025-10-01 06:13:45.429000 | localhost | Provider: vexxhost-nodepool-tripleo 2025-10-01 06:13:45.429035 | localhost | Region: RegionOne 2025-10-01 06:13:45.429072 | localhost | Label: crc-cloud-ocp-4-18-1-3xl 2025-10-01 06:13:45.429108 | localhost | Product Name: OpenStack Nova 2025-10-01 06:13:45.429142 | localhost | Interface IP: 38.102.83.51 2025-10-01 06:13:45.447850 | 2025-10-01 06:13:45.447900 | PLAY [all] 2025-10-01 06:13:45.455247 | 2025-10-01 06:13:45.455302 | TASK [Gather network facts] 2025-10-01 06:13:45.971414 | controller | ok 2025-10-01 06:13:46.163713 | crc | ok 2025-10-01 06:13:46.207615 | 2025-10-01 06:13:46.207718 | TASK [include_role : start-zuul-console] 2025-10-01 06:13:46.231539 | controller | ok 2025-10-01 06:13:46.247839 | crc | ok 2025-10-01 06:13:46.264492 | 2025-10-01 06:13:46.264552 | TASK [start-zuul-console : Start zuul_console daemon.] 2025-10-01 06:13:46.642538 | controller | ok 2025-10-01 06:13:46.726239 | crc | ok 2025-10-01 06:13:46.759420 | 2025-10-01 06:13:46.759548 | TASK [include_role : add-build-sshkey] 2025-10-01 06:13:46.798145 | controller | ok 2025-10-01 06:13:46.806317 | crc | ok 2025-10-01 06:13:46.831556 | 2025-10-01 06:13:46.831643 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2025-10-01 06:13:47.114496 | controller -> localhost | ok 2025-10-01 06:13:47.126286 | 2025-10-01 06:13:47.126417 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2025-10-01 06:13:47.176514 | controller | ok 2025-10-01 06:13:47.221003 | crc | ok 2025-10-01 06:13:47.241768 | controller | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-10-01 06:13:47.241822 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-10-01 06:13:47.247848 | 2025-10-01 06:13:47.247905 | TASK [add-build-sshkey : Create Temp SSH key] 2025-10-01 06:13:47.861799 | controller -> localhost | Generating public/private rsa key pair. 2025-10-01 06:13:47.862117 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/a8bc3793086743a0b6e4f19ba40f4f26_id_rsa. 2025-10-01 06:13:47.862177 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/a8bc3793086743a0b6e4f19ba40f4f26_id_rsa.pub. 2025-10-01 06:13:47.862222 | controller -> localhost | The key fingerprint is: 2025-10-01 06:13:47.862264 | controller -> localhost | SHA256:3TRazBiaPT7NXd9xaY7n37zvlPGNBHAFGvh6VJv6Acs zuul-build-sshkey 2025-10-01 06:13:47.862306 | controller -> localhost | The key's randomart image is: 2025-10-01 06:13:47.862345 | controller -> localhost | +---[RSA 3072]----+ 2025-10-01 06:13:47.862383 | controller -> localhost | | .+ oo. | 2025-10-01 06:13:47.862423 | controller -> localhost | | .+ X. .| 2025-10-01 06:13:47.862460 | controller -> localhost | | o.=.Bo +o| 2025-10-01 06:13:47.862498 | controller -> localhost | | o+Oo++.=| 2025-10-01 06:13:47.862535 | controller -> localhost | | S+=++.o+o| 2025-10-01 06:13:47.862572 | controller -> localhost | | . E...o.=| 2025-10-01 06:13:47.862609 | controller -> localhost | | . . ..o+| 2025-10-01 06:13:47.862646 | controller -> localhost | | . oo| 2025-10-01 06:13:47.862737 | controller -> localhost | | oO| 2025-10-01 06:13:47.862780 | controller -> localhost | +----[SHA256]-----+ 2025-10-01 06:13:47.862866 | controller -> localhost | ok: Runtime: 0:00:00.183275 2025-10-01 06:13:47.871362 | 2025-10-01 06:13:47.871447 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2025-10-01 06:13:47.906893 | controller | ok 2025-10-01 06:13:47.913984 | crc | ok 2025-10-01 06:13:47.934879 | controller | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-10-01 06:13:47.934929 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-10-01 06:13:47.945740 | 2025-10-01 06:13:47.945802 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2025-10-01 06:13:47.970125 | controller | skipping: Conditional result was False 2025-10-01 06:13:47.980890 | crc | skipping: Conditional result was False 2025-10-01 06:13:47.987753 | 2025-10-01 06:13:47.987834 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2025-10-01 06:13:48.457695 | controller | changed 2025-10-01 06:13:48.551459 | crc | changed 2025-10-01 06:13:48.564128 | 2025-10-01 06:13:48.564255 | TASK [add-build-sshkey : Make sure user has a .ssh] 2025-10-01 06:13:48.879222 | controller | ok 2025-10-01 06:13:48.898308 | crc | ok 2025-10-01 06:13:48.904842 | 2025-10-01 06:13:48.904930 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2025-10-01 06:13:49.866559 | controller | changed 2025-10-01 06:13:49.887909 | crc | changed 2025-10-01 06:13:49.894623 | 2025-10-01 06:13:49.894728 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2025-10-01 06:13:50.807760 | controller | changed 2025-10-01 06:13:50.862401 | crc | changed 2025-10-01 06:13:50.874612 | 2025-10-01 06:13:50.874817 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2025-10-01 06:13:50.909006 | controller | skipping: Conditional result was False 2025-10-01 06:13:50.909852 | crc | skipping: Conditional result was False 2025-10-01 06:13:50.918504 | 2025-10-01 06:13:50.918623 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2025-10-01 06:13:51.287448 | controller -> localhost | changed 2025-10-01 06:13:51.320796 | 2025-10-01 06:13:51.320952 | TASK [add-build-sshkey : Add back temp key] 2025-10-01 06:13:51.620320 | controller -> localhost | Identity added: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/a8bc3793086743a0b6e4f19ba40f4f26_id_rsa (zuul-build-sshkey) 2025-10-01 06:13:51.620828 | controller -> localhost | ok: Runtime: 0:00:00.015996 2025-10-01 06:13:51.634264 | 2025-10-01 06:13:51.634402 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2025-10-01 06:13:51.972399 | controller | ok 2025-10-01 06:13:52.005205 | crc | ok 2025-10-01 06:13:52.015457 | 2025-10-01 06:13:52.015586 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2025-10-01 06:13:52.055927 | controller | skipping: Conditional result was False 2025-10-01 06:13:52.067026 | crc | skipping: Conditional result was False 2025-10-01 06:13:52.089012 | 2025-10-01 06:13:52.089098 | TASK [include_role : validate-host] 2025-10-01 06:13:52.117168 | controller | ok 2025-10-01 06:13:52.123632 | crc | ok 2025-10-01 06:13:52.151393 | 2025-10-01 06:13:52.151498 | TASK [validate-host : Define zuul_info_dir fact] 2025-10-01 06:13:52.182054 | controller | ok 2025-10-01 06:13:52.197778 | crc | ok 2025-10-01 06:13:52.202133 | 2025-10-01 06:13:52.202197 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2025-10-01 06:13:52.481528 | controller -> localhost | ok 2025-10-01 06:13:52.493995 | 2025-10-01 06:13:52.494129 | TASK [validate-host : Collect information about the host] 2025-10-01 06:13:53.270193 | controller | ok 2025-10-01 06:13:53.599449 | crc | ok 2025-10-01 06:13:53.626112 | 2025-10-01 06:13:53.626244 | TASK [validate-host : Sanitize hostname] 2025-10-01 06:13:53.695193 | controller | ok 2025-10-01 06:13:53.712734 | crc | ok 2025-10-01 06:13:53.719192 | 2025-10-01 06:13:53.719276 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2025-10-01 06:13:54.172980 | controller -> localhost | changed 2025-10-01 06:13:54.194272 | crc -> localhost | changed 2025-10-01 06:13:54.199932 | 2025-10-01 06:13:54.199994 | TASK [validate-host : Collect information about zuul worker] 2025-10-01 06:13:54.706778 | controller | ok 2025-10-01 06:13:54.760187 | crc | ok 2025-10-01 06:13:54.770674 | 2025-10-01 06:13:54.770840 | TASK [validate-host : Write out all zuul information for each host] 2025-10-01 06:13:55.211978 | crc -> localhost | changed 2025-10-01 06:13:55.263576 | controller -> localhost | changed 2025-10-01 06:13:55.278904 | 2025-10-01 06:13:55.278965 | TASK [include_role : prepare-workspace-openshift] 2025-10-01 06:13:55.302948 | controller | skipping: Conditional result was False 2025-10-01 06:13:55.308163 | 2025-10-01 06:13:55.308225 | TASK [include_role : remove-zuul-sshkey] 2025-10-01 06:13:55.332056 | controller | skipping: Conditional result was False 2025-10-01 06:13:55.337593 | 2025-10-01 06:13:55.337655 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2025-10-01 06:13:55.621398 | controller | ok: "logs" 2025-10-01 06:13:55.621877 | controller | ok: All items complete 2025-10-01 06:13:55.621945 | 2025-10-01 06:13:55.655727 | crc | ok: "logs" 2025-10-01 06:13:55.846568 | controller | ok: "artifacts" 2025-10-01 06:13:55.882592 | crc | ok: "artifacts" 2025-10-01 06:13:56.024336 | controller | ok: "docs" 2025-10-01 06:13:56.141306 | crc | ok: "docs" 2025-10-01 06:13:56.154037 | 2025-10-01 06:13:56.154224 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2025-10-01 06:13:56.482847 | controller | changed: "logs" 2025-10-01 06:13:56.486151 | controller | ok: All items complete 2025-10-01 06:13:56.486230 | 2025-10-01 06:13:56.515744 | crc | changed: "logs" 2025-10-01 06:13:56.689307 | controller | changed: "artifacts" 2025-10-01 06:13:56.800727 | crc | changed: "artifacts" 2025-10-01 06:13:56.908367 | controller | changed: "docs" 2025-10-01 06:13:57.081270 | crc | changed: "docs" 2025-10-01 06:13:57.197531 | 2025-10-01 06:13:57.197668 | PLAY RECAP 2025-10-01 06:13:57.197744 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2025-10-01 06:13:57.197774 | crc | ok: 17 changed: 6 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2025-10-01 06:13:57.197796 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-10-01 06:13:57.197813 | 2025-10-01 06:13:57.307239 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2025-10-01 06:13:57.315600 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2025-10-01 06:13:57.991109 | 2025-10-01 06:13:57.991215 | PLAY [all] 2025-10-01 06:13:58.023970 | 2025-10-01 06:13:58.024055 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2025-10-01 06:13:58.094346 | controller | ok 2025-10-01 06:13:58.100457 | crc | ok 2025-10-01 06:13:58.105175 | 2025-10-01 06:13:58.105247 | TASK [mirror-info-fork : Create /etc/ci] 2025-10-01 06:13:58.490057 | controller | changed 2025-10-01 06:13:58.590539 | crc | changed 2025-10-01 06:13:58.598020 | 2025-10-01 06:13:58.598104 | TASK [mirror-info-fork : Install ci_mirror script] 2025-10-01 06:13:59.721251 | controller | changed 2025-10-01 06:13:59.741804 | crc | changed 2025-10-01 06:13:59.763550 | 2025-10-01 06:13:59.763638 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2025-10-01 06:14:00.225425 | controller | changed: 2025-10-01 06:14:00.225904 | controller | { 2025-10-01 06:14:00.225977 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2025-10-01 06:14:00.226028 | controller | } 2025-10-01 06:14:00.303618 | crc | changed: 2025-10-01 06:14:00.303758 | crc | { 2025-10-01 06:14:00.303812 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2025-10-01 06:14:00.303853 | crc | } 2025-10-01 06:14:00.456584 | controller | changed: 2025-10-01 06:14:00.456955 | controller | { 2025-10-01 06:14:00.457027 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2025-10-01 06:14:00.457072 | controller | } 2025-10-01 06:14:00.669060 | crc | changed: 2025-10-01 06:14:00.669213 | crc | { 2025-10-01 06:14:00.669262 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2025-10-01 06:14:00.669318 | crc | } 2025-10-01 06:14:00.692104 | controller | changed: 2025-10-01 06:14:00.692211 | controller | { 2025-10-01 06:14:00.692265 | 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-01 06:14:00.692308 | controller | } 2025-10-01 06:14:00.987968 | controller | changed: 2025-10-01 06:14:00.988114 | controller | { 2025-10-01 06:14:00.988166 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2025-10-01 06:14:00.988207 | controller | } 2025-10-01 06:14:01.045497 | crc | changed: 2025-10-01 06:14:01.045602 | crc | { 2025-10-01 06:14:01.045651 | 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-01 06:14:01.045753 | crc | } 2025-10-01 06:14:01.266768 | controller | changed: 2025-10-01 06:14:01.266890 | controller | { 2025-10-01 06:14:01.266951 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2025-10-01 06:14:01.266999 | controller | } 2025-10-01 06:14:01.378647 | crc | changed: 2025-10-01 06:14:01.379008 | crc | { 2025-10-01 06:14:01.379061 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2025-10-01 06:14:01.379101 | crc | } 2025-10-01 06:14:01.518814 | controller | changed: 2025-10-01 06:14:01.518930 | controller | { 2025-10-01 06:14:01.518992 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2025-10-01 06:14:01.519041 | controller | } 2025-10-01 06:14:01.739651 | crc | changed: 2025-10-01 06:14:01.739833 | crc | { 2025-10-01 06:14:01.739884 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2025-10-01 06:14:01.739923 | crc | } 2025-10-01 06:14:01.768384 | controller | changed: 2025-10-01 06:14:01.768560 | controller | { 2025-10-01 06:14:01.768621 | 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-01 06:14:01.768703 | controller | } 2025-10-01 06:14:02.014124 | controller | changed: 2025-10-01 06:14:02.014270 | controller | { 2025-10-01 06:14:02.014321 | 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-01 06:14:02.014363 | controller | } 2025-10-01 06:14:02.083270 | crc | changed: 2025-10-01 06:14:02.083360 | crc | { 2025-10-01 06:14:02.083399 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2025-10-01 06:14:02.083424 | crc | } 2025-10-01 06:14:02.267245 | controller | changed: 2025-10-01 06:14:02.267355 | controller | { 2025-10-01 06:14:02.267377 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2025-10-01 06:14:02.267395 | controller | } 2025-10-01 06:14:02.435347 | crc | changed: 2025-10-01 06:14:02.435452 | crc | { 2025-10-01 06:14:02.435501 | 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-01 06:14:02.435542 | crc | } 2025-10-01 06:14:02.535750 | controller | changed: 2025-10-01 06:14:02.536149 | controller | { 2025-10-01 06:14:02.536215 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2025-10-01 06:14:02.536256 | controller | } 2025-10-01 06:14:02.812211 | crc | changed: 2025-10-01 06:14:02.812370 | crc | { 2025-10-01 06:14:02.812419 | 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-01 06:14:02.812461 | crc | } 2025-10-01 06:14:02.842054 | controller | changed: 2025-10-01 06:14:02.842176 | controller | { 2025-10-01 06:14:02.842237 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2025-10-01 06:14:02.842288 | controller | } 2025-10-01 06:14:03.123489 | controller | changed: 2025-10-01 06:14:03.123594 | controller | { 2025-10-01 06:14:03.123644 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2025-10-01 06:14:03.123721 | controller | } 2025-10-01 06:14:03.164355 | crc | changed: 2025-10-01 06:14:03.164467 | crc | { 2025-10-01 06:14:03.164527 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2025-10-01 06:14:03.164576 | crc | } 2025-10-01 06:14:03.366392 | controller | changed: 2025-10-01 06:14:03.367098 | controller | { 2025-10-01 06:14:03.367165 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGpU/BepK3qX0NRf5Np+dOBDqzQEefhNrw2DCZaH3uWW rebtoor@monolith" 2025-10-01 06:14:03.367207 | controller | } 2025-10-01 06:14:03.562796 | crc | changed: 2025-10-01 06:14:03.563033 | crc | { 2025-10-01 06:14:03.563082 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2025-10-01 06:14:03.563123 | crc | } 2025-10-01 06:14:03.609480 | controller | changed: 2025-10-01 06:14:03.609604 | controller | { 2025-10-01 06:14:03.609652 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2025-10-01 06:14:03.609736 | controller | } 2025-10-01 06:14:03.847367 | controller | changed: 2025-10-01 06:14:03.847818 | controller | { 2025-10-01 06:14:03.847899 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2025-10-01 06:14:03.847945 | controller | } 2025-10-01 06:14:03.933415 | crc | changed: 2025-10-01 06:14:03.933519 | crc | { 2025-10-01 06:14:03.933568 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2025-10-01 06:14:03.933610 | crc | } 2025-10-01 06:14:04.079757 | controller | changed: 2025-10-01 06:14:04.079859 | controller | { 2025-10-01 06:14:04.079906 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2025-10-01 06:14:04.079945 | controller | } 2025-10-01 06:14:04.304376 | crc | changed: 2025-10-01 06:14:04.304515 | crc | { 2025-10-01 06:14:04.304564 | crc | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2025-10-01 06:14:04.304605 | crc | } 2025-10-01 06:14:04.345534 | controller | changed: 2025-10-01 06:14:04.345631 | controller | { 2025-10-01 06:14:04.345724 | 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-01 06:14:04.345771 | controller | } 2025-10-01 06:14:04.614564 | controller | changed: 2025-10-01 06:14:04.615058 | controller | { 2025-10-01 06:14:04.615126 | 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-01 06:14:04.615172 | controller | } 2025-10-01 06:14:04.678120 | crc | changed: 2025-10-01 06:14:04.678273 | crc | { 2025-10-01 06:14:04.678322 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGpU/BepK3qX0NRf5Np+dOBDqzQEefhNrw2DCZaH3uWW rebtoor@monolith" 2025-10-01 06:14:04.678361 | crc | } 2025-10-01 06:14:04.862294 | controller | changed: 2025-10-01 06:14:04.862523 | controller | { 2025-10-01 06:14:04.862577 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2025-10-01 06:14:04.862616 | controller | } 2025-10-01 06:14:05.042367 | crc | changed: 2025-10-01 06:14:05.043038 | crc | { 2025-10-01 06:14:05.043082 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2025-10-01 06:14:05.043182 | crc | } 2025-10-01 06:14:05.128655 | controller | changed: 2025-10-01 06:14:05.128835 | controller | { 2025-10-01 06:14:05.128868 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2025-10-01 06:14:05.128900 | controller | } 2025-10-01 06:14:05.371366 | controller | changed: 2025-10-01 06:14:05.371575 | controller | { 2025-10-01 06:14:05.371631 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2025-10-01 06:14:05.371713 | controller | } 2025-10-01 06:14:05.406568 | crc | changed: 2025-10-01 06:14:05.406633 | crc | { 2025-10-01 06:14:05.406688 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2025-10-01 06:14:05.406730 | crc | } 2025-10-01 06:14:05.624897 | controller | changed: 2025-10-01 06:14:05.625034 | controller | { 2025-10-01 06:14:05.625086 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2025-10-01 06:14:05.625125 | controller | } 2025-10-01 06:14:05.801282 | crc | changed: 2025-10-01 06:14:05.801449 | crc | { 2025-10-01 06:14:05.801501 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2025-10-01 06:14:05.801543 | crc | } 2025-10-01 06:14:05.880976 | controller | changed: 2025-10-01 06:14:05.881181 | controller | { 2025-10-01 06:14:05.881243 | 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-01 06:14:05.881297 | controller | } 2025-10-01 06:14:06.122370 | controller | changed: 2025-10-01 06:14:06.122558 | controller | { 2025-10-01 06:14:06.122609 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2025-10-01 06:14:06.122698 | controller | } 2025-10-01 06:14:06.186204 | crc | changed: 2025-10-01 06:14:06.186568 | crc | { 2025-10-01 06:14:06.186650 | 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-01 06:14:06.186782 | crc | } 2025-10-01 06:14:06.365904 | controller | changed: 2025-10-01 06:14:06.366051 | controller | { 2025-10-01 06:14:06.366082 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2025-10-01 06:14:06.366107 | controller | } 2025-10-01 06:14:06.580055 | crc | changed: 2025-10-01 06:14:06.580303 | crc | { 2025-10-01 06:14:06.580359 | 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-01 06:14:06.580403 | crc | } 2025-10-01 06:14:06.637383 | controller | changed: 2025-10-01 06:14:06.637558 | controller | { 2025-10-01 06:14:06.637683 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2025-10-01 06:14:06.637746 | controller | } 2025-10-01 06:14:06.949622 | crc | changed: 2025-10-01 06:14:06.949926 | crc | { 2025-10-01 06:14:06.949985 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2025-10-01 06:14:06.950025 | crc | } 2025-10-01 06:14:06.950082 | crc | changed: All items complete 2025-10-01 06:14:06.950122 | 2025-10-01 06:14:07.343622 | crc | changed: 2025-10-01 06:14:07.343766 | crc | { 2025-10-01 06:14:07.343817 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2025-10-01 06:14:07.343858 | crc | } 2025-10-01 06:14:07.726754 | crc | changed: 2025-10-01 06:14:07.726870 | crc | { 2025-10-01 06:14:07.726919 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2025-10-01 06:14:07.726958 | crc | } 2025-10-01 06:14:08.104094 | crc | changed: 2025-10-01 06:14:08.104286 | crc | { 2025-10-01 06:14:08.104341 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2025-10-01 06:14:08.104394 | crc | } 2025-10-01 06:14:08.485529 | crc | changed: 2025-10-01 06:14:08.485656 | crc | { 2025-10-01 06:14:08.485771 | 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-01 06:14:08.485828 | crc | } 2025-10-01 06:14:08.860364 | crc | changed: 2025-10-01 06:14:08.860492 | crc | { 2025-10-01 06:14:08.860541 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2025-10-01 06:14:08.860581 | crc | } 2025-10-01 06:14:09.230998 | crc | changed: 2025-10-01 06:14:09.231168 | crc | { 2025-10-01 06:14:09.231216 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2025-10-01 06:14:09.231271 | crc | } 2025-10-01 06:14:09.622102 | crc | changed: 2025-10-01 06:14:09.622254 | crc | { 2025-10-01 06:14:09.622304 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2025-10-01 06:14:09.622344 | crc | } 2025-10-01 06:14:09.658789 | 2025-10-01 06:14:09.658932 | TASK [Set timezone to UTC] 2025-10-01 06:14:10.330290 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2025-10-01 06:14:11.296074 | crc | ok 2025-10-01 06:14:11.303787 | 2025-10-01 06:14:11.303873 | TASK [Create nodepool directory] 2025-10-01 06:14:11.629576 | controller | changed 2025-10-01 06:14:11.674885 | crc | changed 2025-10-01 06:14:11.686810 | 2025-10-01 06:14:11.686940 | TASK [Create nodepool sub_nodes file] 2025-10-01 06:14:12.512147 | controller | changed 2025-10-01 06:14:12.578025 | crc | changed 2025-10-01 06:14:12.588818 | 2025-10-01 06:14:12.588947 | TASK [Create nodepool sub_nodes_private file] 2025-10-01 06:14:13.322788 | controller | changed 2025-10-01 06:14:13.532470 | crc | changed 2025-10-01 06:14:13.544705 | 2025-10-01 06:14:13.544842 | LOOP [Populate nodepool sub_nodes file] 2025-10-01 06:14:13.623496 | 2025-10-01 06:14:13.623792 | LOOP [Populate nodepool sub_nodes_private file] 2025-10-01 06:14:13.682897 | 2025-10-01 06:14:13.683077 | TASK [Create nodepool primary file] 2025-10-01 06:14:13.717772 | controller | skipping: Conditional result was False 2025-10-01 06:14:13.728564 | crc | skipping: Conditional result was False 2025-10-01 06:14:13.734099 | 2025-10-01 06:14:13.734163 | TASK [Create nodepool node_private for this node] 2025-10-01 06:14:14.634822 | controller | changed 2025-10-01 06:14:14.761814 | crc | changed 2025-10-01 06:14:14.773797 | 2025-10-01 06:14:14.773926 | LOOP [Copy ssh keys to nodepool directory] 2025-10-01 06:14:15.244060 | crc | ok: Item: id_rsa Runtime: 0:00:00.010031 2025-10-01 06:14:15.244436 | 2025-10-01 06:14:15.277050 | controller | ok: Item: id_rsa Runtime: 0:00:00.050509 2025-10-01 06:14:15.511378 | crc | ok: Item: id_rsa.pub Runtime: 0:00:00.008460 2025-10-01 06:14:15.560813 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.009477 2025-10-01 06:14:15.574693 | 2025-10-01 06:14:15.574875 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2025-10-01 06:14:16.434029 | controller | changed 2025-10-01 06:14:16.573002 | crc | changed 2025-10-01 06:14:16.583826 | 2025-10-01 06:14:16.583974 | TASK [Validate sudoers config after edits] 2025-10-01 06:14:17.029040 | crc | /etc/sudoers: parsed OK 2025-10-01 06:14:17.029230 | crc | /etc/sudoers.d/coreos-sudo-group: parsed OK 2025-10-01 06:14:17.029251 | crc | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2025-10-01 06:14:16.978905 | controller | /etc/sudoers: parsed OK 2025-10-01 06:14:16.979089 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2025-10-01 06:14:16.979099 | controller | /etc/sudoers.d/zuul: parsed OK 2025-10-01 06:14:16.979178 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2025-10-01 06:14:17.171451 | controller | ok: Runtime: 0:00:00.009320 2025-10-01 06:14:17.185963 | crc | ok: Runtime: 0:00:00.011080 2025-10-01 06:14:17.197326 | 2025-10-01 06:14:17.197450 | TASK [Show the environment passed in to job shell scripts] 2025-10-01 06:14:17.590658 | crc | SHELL=/bin/bash 2025-10-01 06:14:17.590723 | crc | ZUUL_PROJECT=openstack-k8s-operators/glance-operator 2025-10-01 06:14:17.590732 | crc | ZUUL_SHORT_PROJECT_NAME=glance-operator 2025-10-01 06:14:17.590739 | crc | ZUUL_CHANGES=openstack-k8s-operators/glance-operator:main:refs/changes/05/805/110712231d84a78cd4d3a1e05c0315bd37b26e59 2025-10-01 06:14:17.590745 | crc | PWD=/var/home/core 2025-10-01 06:14:17.590751 | crc | ZUUL_PIPELINE=github-check 2025-10-01 06:14:17.590757 | crc | LOGNAME=core 2025-10-01 06:14:17.590763 | crc | XDG_SESSION_TYPE=tty 2025-10-01 06:14:17.590779 | crc | _=/usr/bin/env 2025-10-01 06:14:17.590784 | crc | MOTD_SHOWN=pam 2025-10-01 06:14:17.590853 | crc | HOME=/var/home/core 2025-10-01 06:14:17.590861 | crc | LANG=C.UTF-8 2025-10-01 06:14:17.590866 | crc | SSH_CONNECTION=38.102.83.114 56714 38.102.83.51 22 2025-10-01 06:14:17.590873 | 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-01 06:14:17.590882 | crc | ZUUL_CHANGE_IDS=805,110712231d84a78cd4d3a1e05c0315bd37b26e59 2025-10-01 06:14:17.590888 | crc | WORKSPACE=/home/zuul/workspace 2025-10-01 06:14:17.590894 | crc | XDG_SESSION_CLASS=user 2025-10-01 06:14:17.590900 | crc | SELINUX_ROLE_REQUESTED= 2025-10-01 06:14:17.590906 | crc | LESSOPEN=||/usr/bin/lesspipe.sh %s 2025-10-01 06:14:17.590912 | crc | USER=core 2025-10-01 06:14:17.590917 | crc | ZUUL_VOTING=False 2025-10-01 06:14:17.590923 | crc | BUILD_TIMEOUT=7200000 2025-10-01 06:14:17.590929 | crc | SELINUX_USE_CURRENT_RANGE= 2025-10-01 06:14:17.590935 | crc | SHLVL=1 2025-10-01 06:14:17.590941 | crc | ZUUL_PATCHSET=110712231d84a78cd4d3a1e05c0315bd37b26e59 2025-10-01 06:14:17.590946 | crc | XDG_SESSION_ID=2 2025-10-01 06:14:17.590951 | crc | ZUUL_BRANCH=main 2025-10-01 06:14:17.590957 | crc | XDG_RUNTIME_DIR=/run/user/1000 2025-10-01 06:14:17.590962 | crc | SSH_CLIENT=38.102.83.114 56714 22 2025-10-01 06:14:17.590968 | crc | which_declare=declare -f 2025-10-01 06:14:17.590974 | crc | PATH=/var/home/core/.local/bin:/var/home/core/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2025-10-01 06:14:17.590980 | crc | SELINUX_LEVEL_REQUESTED= 2025-10-01 06:14:17.590987 | crc | ZUUL_CHANGE=805 2025-10-01 06:14:17.590992 | crc | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2025-10-01 06:14:17.590998 | crc | ZUUL_UUID=a8bc3793086743a0b6e4f19ba40f4f26 2025-10-01 06:14:17.591004 | crc | BASH_FUNC_which%%=() { ( alias; 2025-10-01 06:14:17.591011 | crc | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2025-10-01 06:14:17.591017 | crc | } 2025-10-01 06:14:17.545092 | controller | SHELL=/bin/bash 2025-10-01 06:14:17.545173 | controller | ZUUL_PROJECT=openstack-k8s-operators/glance-operator 2025-10-01 06:14:17.545185 | controller | ZUUL_SHORT_PROJECT_NAME=glance-operator 2025-10-01 06:14:17.545194 | controller | ZUUL_CHANGES=openstack-k8s-operators/glance-operator:main:refs/changes/05/805/110712231d84a78cd4d3a1e05c0315bd37b26e59 2025-10-01 06:14:17.545200 | controller | PWD=/home/zuul 2025-10-01 06:14:17.545207 | controller | ZUUL_PIPELINE=github-check 2025-10-01 06:14:17.545215 | controller | LOGNAME=zuul 2025-10-01 06:14:17.546936 | controller | XDG_SESSION_TYPE=tty 2025-10-01 06:14:17.546968 | controller | _=/usr/bin/env 2025-10-01 06:14:17.546976 | controller | MOTD_SHOWN=pam 2025-10-01 06:14:17.546983 | controller | HOME=/home/zuul 2025-10-01 06:14:17.546990 | controller | LANG=en_US.UTF-8 2025-10-01 06:14:17.546996 | controller | SSH_CONNECTION=38.102.83.114 56650 38.102.83.80 22 2025-10-01 06:14:17.547003 | 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-01 06:14:17.547014 | controller | ZUUL_CHANGE_IDS=805,110712231d84a78cd4d3a1e05c0315bd37b26e59 2025-10-01 06:14:17.547020 | controller | WORKSPACE=/home/zuul/workspace 2025-10-01 06:14:17.547026 | controller | XDG_SESSION_CLASS=user 2025-10-01 06:14:17.547033 | controller | SELINUX_ROLE_REQUESTED= 2025-10-01 06:14:17.547039 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2025-10-01 06:14:17.547045 | controller | USER=zuul 2025-10-01 06:14:17.547051 | controller | ZUUL_VOTING=False 2025-10-01 06:14:17.547057 | controller | BUILD_TIMEOUT=7200000 2025-10-01 06:14:17.547063 | controller | SELINUX_USE_CURRENT_RANGE= 2025-10-01 06:14:17.547069 | controller | SHLVL=1 2025-10-01 06:14:17.547075 | controller | ZUUL_PATCHSET=110712231d84a78cd4d3a1e05c0315bd37b26e59 2025-10-01 06:14:17.547081 | controller | XDG_SESSION_ID=1 2025-10-01 06:14:17.547087 | controller | ZUUL_BRANCH=main 2025-10-01 06:14:17.547093 | controller | XDG_RUNTIME_DIR=/run/user/1000 2025-10-01 06:14:17.547099 | controller | SSH_CLIENT=38.102.83.114 56650 22 2025-10-01 06:14:17.547107 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2025-10-01 06:14:17.547113 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2025-10-01 06:14:17.547146 | controller | which_declare=declare -f 2025-10-01 06:14:17.547158 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2025-10-01 06:14:17.547165 | controller | SELINUX_LEVEL_REQUESTED= 2025-10-01 06:14:17.547172 | controller | ZUUL_CHANGE=805 2025-10-01 06:14:17.547179 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2025-10-01 06:14:17.547185 | controller | ZUUL_UUID=a8bc3793086743a0b6e4f19ba40f4f26 2025-10-01 06:14:17.547192 | controller | BASH_FUNC_which%%=() { ( alias; 2025-10-01 06:14:17.547199 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2025-10-01 06:14:17.547206 | controller | } 2025-10-01 06:14:17.787136 | controller | ok: Runtime: 0:00:00.008927 2025-10-01 06:14:17.802788 | crc | ok: Runtime: 0:00:00.009112 2025-10-01 06:14:17.814136 | 2025-10-01 06:14:17.814267 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2025-10-01 06:14:17.842971 | controller | skipping: Conditional result was False 2025-10-01 06:14:17.854373 | crc | skipping: Conditional result was False 2025-10-01 06:14:17.863306 | 2025-10-01 06:14:17.863392 | TASK [Symlink /home/zuul-worker/workspace] 2025-10-01 06:14:18.441207 | controller | skipping: Conditional result was False 2025-10-01 06:14:18.442100 | crc | skipping: Conditional result was False 2025-10-01 06:14:18.454237 | 2025-10-01 06:14:18.454363 | TASK [Ensure legacy workspace directory] 2025-10-01 06:14:18.688198 | controller | changed 2025-10-01 06:14:18.766126 | crc | changed 2025-10-01 06:14:18.863760 | 2025-10-01 06:14:18.863864 | PLAY RECAP 2025-10-01 06:14:18.863904 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2025-10-01 06:14:18.863929 | crc | ok: 14 changed: 10 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2025-10-01 06:14:18.863946 | 2025-10-01 06:14:18.959634 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2025-10-01 06:14:18.963424 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network.yml@master] 2025-10-01 06:14:19.575123 | 2025-10-01 06:14:19.575246 | PLAY [controller] 2025-10-01 06:14:19.596235 | 2025-10-01 06:14:19.596306 | TASK [Debug parameters] 2025-10-01 06:14:19.637086 | controller | ok 2025-10-01 06:14:19.645337 | 2025-10-01 06:14:19.645436 | TASK [Assert crc_ci_bootstrap_cloud_name is defined] 2025-10-01 06:14:19.700205 | controller | ok: All assertions passed 2025-10-01 06:14:19.706730 | 2025-10-01 06:14:19.706816 | TASK [Assert crc_ci_bootstrap_networking is defined and contains the minimum fields] 2025-10-01 06:14:19.753324 | controller | ok: All assertions passed 2025-10-01 06:14:19.763781 | 2025-10-01 06:14:19.763919 | TASK [Assert that the default network exists and has no VLAN tag] 2025-10-01 06:14:19.798509 | controller | ok: All assertions passed 2025-10-01 06:14:19.805005 | 2025-10-01 06:14:19.805087 | LOOP [Assert that all instances has a given fixed IP for each net and default net is present] 2025-10-01 06:14:19.918220 | controller | ok: All assertions passed 2025-10-01 06:14:19.929690 | controller | ok: All assertions passed 2025-10-01 06:14:19.944799 | 2025-10-01 06:14:19.944914 | LOOP [Assert that every host references an valid/declared network] 2025-10-01 06:14:20.010905 | controller | ok: All assertions passed 2025-10-01 06:14:20.011259 | controller | ok: All items complete 2025-10-01 06:14:20.011318 | 2025-10-01 06:14:20.021588 | controller | ok: All assertions passed 2025-10-01 06:14:20.034584 | 2025-10-01 06:14:20.034788 | LOOP [Assert that all instances has in range fixed IP for each net] 2025-10-01 06:14:20.139052 | controller | ok: All assertions passed 2025-10-01 06:14:20.156838 | controller | ok: All assertions passed 2025-10-01 06:14:20.169368 | 2025-10-01 06:14:20.169538 | TASK [Assert that all non-default nets has the vlan tag] 2025-10-01 06:14:20.280001 | controller | ok: All assertions passed 2025-10-01 06:14:20.290347 | 2025-10-01 06:14:20.290479 | TASK [Install required packages] 2025-10-01 06:14:34.413806 | controller | changed 2025-10-01 06:14:34.425983 | 2025-10-01 06:14:34.426115 | TASK [Create openstack config dir] 2025-10-01 06:14:34.831385 | controller | changed 2025-10-01 06:14:34.844537 | 2025-10-01 06:14:34.844815 | LOOP [Create ci dir in etc folder in the controller] 2025-10-01 06:14:35.217618 | controller -> 38.102.83.51 | changed: "crc" 2025-10-01 06:14:35.218059 | controller -> 38.102.83.51 | ok: All items complete 2025-10-01 06:14:35.218119 | 2025-10-01 06:14:35.522436 | controller -> 38.102.83.80 | changed: "controller" 2025-10-01 06:14:35.544507 | 2025-10-01 06:14:35.544827 | TASK [Set global resource names as facts] 2025-10-01 06:14:35.606786 | controller | ok 2025-10-01 06:14:35.623857 | 2025-10-01 06:14:35.624113 | TASK [Generate CA cert file] 2025-10-01 06:14:35.652147 | controller | skipping: Conditional result was False 2025-10-01 06:14:35.675170 | 2025-10-01 06:14:35.675411 | TASK [Update CA certs] 2025-10-01 06:14:36.214572 | controller | skipping: Conditional result was False 2025-10-01 06:14:36.221689 | 2025-10-01 06:14:36.221760 | TASK [Generate clouds config from cloud_secrets secret] 2025-10-01 06:14:37.352854 | controller | changed 2025-10-01 06:14:37.364175 | 2025-10-01 06:14:37.364313 | TASK [Create the default network] 2025-10-01 06:14:40.270192 | controller | admin_state_up: true 2025-10-01 06:14:40.270475 | controller | availability_zone_hints: 2025-10-01 06:14:40.270696 | controller | - nova 2025-10-01 06:14:40.270706 | controller | availability_zones: [] 2025-10-01 06:14:40.271054 | controller | created_at: '2025-10-01T06:14:39Z' 2025-10-01 06:14:40.271286 | controller | description: '' 2025-10-01 06:14:40.271485 | controller | dns_domain: '' 2025-10-01 06:14:40.271731 | controller | id: fb6200bc-d428-4fb0-9903-f1e9bd30194e 2025-10-01 06:14:40.272003 | controller | ipv4_address_scope: null 2025-10-01 06:14:40.272274 | controller | ipv6_address_scope: null 2025-10-01 06:14:40.272534 | controller | is_default: false 2025-10-01 06:14:40.272744 | controller | is_vlan_qinq: null 2025-10-01 06:14:40.272965 | controller | is_vlan_transparent: true 2025-10-01 06:14:40.273198 | controller | l2_adjacency: true 2025-10-01 06:14:40.273450 | controller | mtu: 1500 2025-10-01 06:14:40.273674 | controller | name: zuul-ci-net-a8bc3793 2025-10-01 06:14:40.273902 | controller | port_security_enabled: false 2025-10-01 06:14:40.274179 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-10-01 06:14:40.274405 | controller | provider:network_type: null 2025-10-01 06:14:40.274635 | controller | provider:physical_network: null 2025-10-01 06:14:40.274866 | controller | provider:segmentation_id: null 2025-10-01 06:14:40.275074 | controller | qos_policy_id: null 2025-10-01 06:14:40.275311 | controller | revision_number: 1 2025-10-01 06:14:40.275529 | controller | router:external: false 2025-10-01 06:14:40.275731 | controller | segments: null 2025-10-01 06:14:40.275934 | controller | shared: false 2025-10-01 06:14:40.276176 | controller | status: ACTIVE 2025-10-01 06:14:40.276373 | controller | subnets: [] 2025-10-01 06:14:40.276566 | controller | tags: [] 2025-10-01 06:14:40.276808 | controller | updated_at: '2025-10-01T06:14:39Z' 2025-10-01 06:14:40.426132 | controller | changed 2025-10-01 06:14:40.437494 | 2025-10-01 06:14:40.437624 | TASK [Create subnet - ipv4] 2025-10-01 06:14:42.465614 | controller | allocation_pools: 2025-10-01 06:14:42.465861 | controller | - end: 192.168.122.254 2025-10-01 06:14:42.465873 | controller | start: 192.168.122.2 2025-10-01 06:14:42.465882 | controller | cidr: 192.168.122.0/24 2025-10-01 06:14:42.466024 | controller | created_at: '2025-10-01T06:14:42Z' 2025-10-01 06:14:42.466169 | controller | description: '' 2025-10-01 06:14:42.466326 | controller | dns_nameservers: [] 2025-10-01 06:14:42.466481 | controller | dns_publish_fixed_ip: null 2025-10-01 06:14:42.466633 | controller | enable_dhcp: false 2025-10-01 06:14:42.466762 | controller | gateway_ip: 192.168.122.1 2025-10-01 06:14:42.466879 | controller | host_routes: [] 2025-10-01 06:14:42.467016 | controller | id: 1d0579d6-6cb2-45a2-a848-0177f9729b2c 2025-10-01 06:14:42.467178 | controller | ip_version: 4 2025-10-01 06:14:42.467308 | controller | ipv6_address_mode: null 2025-10-01 06:14:42.467429 | controller | ipv6_ra_mode: null 2025-10-01 06:14:42.467557 | controller | name: zuul-ci-subnet-a8bc3793 2025-10-01 06:14:42.467699 | controller | network_id: fb6200bc-d428-4fb0-9903-f1e9bd30194e 2025-10-01 06:14:42.467840 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-10-01 06:14:42.467962 | controller | revision_number: 0 2025-10-01 06:14:42.468081 | controller | segment_id: null 2025-10-01 06:14:42.468220 | controller | service_types: [] 2025-10-01 06:14:42.468346 | controller | subnetpool_id: null 2025-10-01 06:14:42.468459 | controller | tags: [] 2025-10-01 06:14:42.468600 | controller | updated_at: '2025-10-01T06:14:42Z' 2025-10-01 06:14:42.996774 | controller | changed 2025-10-01 06:14:43.004748 | 2025-10-01 06:14:43.004834 | TASK [Set yaml returned data for further usage] 2025-10-01 06:14:43.085616 | controller | ok 2025-10-01 06:14:43.097574 | 2025-10-01 06:14:43.097761 | TASK [Create router] 2025-10-01 06:14:43.642966 | controller | skipping: Conditional result was False 2025-10-01 06:14:43.655910 | 2025-10-01 06:14:43.656044 | TASK [Set router yaml returned data for further usage] 2025-10-01 06:14:43.724420 | controller | skipping: Conditional result was False 2025-10-01 06:14:43.732237 | 2025-10-01 06:14:43.732326 | TASK [Add router to subnet] 2025-10-01 06:14:44.269505 | controller | skipping: Conditional result was False 2025-10-01 06:14:44.277820 | 2025-10-01 06:14:44.277911 | LOOP [Create ports, VLANs and configure them on the instance] 2025-10-01 06:14:44.327718 | controller | ok: 2025-10-01 06:14:44.327963 | controller | { 2025-10-01 06:14:44.328000 | controller | "key": "controller", 2025-10-01 06:14:44.328025 | controller | "value": { 2025-10-01 06:14:44.328049 | controller | "networks": { 2025-10-01 06:14:44.328071 | controller | "default": { 2025-10-01 06:14:44.328092 | controller | "ip": "192.168.122.11" 2025-10-01 06:14:44.328114 | controller | } 2025-10-01 06:14:44.328134 | controller | } 2025-10-01 06:14:44.328155 | controller | } 2025-10-01 06:14:44.328175 | controller | } 2025-10-01 06:14:47.333610 | controller | ok: 2025-10-01 06:14:47.333804 | controller | { 2025-10-01 06:14:47.333854 | controller | "key": "crc", 2025-10-01 06:14:47.333893 | controller | "value": { 2025-10-01 06:14:47.333929 | controller | "networks": { 2025-10-01 06:14:47.333965 | controller | "default": { 2025-10-01 06:14:47.333999 | controller | "ip": "192.168.122.10" 2025-10-01 06:14:47.334033 | controller | }, 2025-10-01 06:14:47.334066 | controller | "internal-api": { 2025-10-01 06:14:47.334099 | controller | "ip": "172.17.0.5" 2025-10-01 06:14:47.334131 | controller | }, 2025-10-01 06:14:47.334163 | controller | "storage": { 2025-10-01 06:14:47.334278 | controller | "ip": "172.18.0.5" 2025-10-01 06:14:47.334318 | controller | }, 2025-10-01 06:14:47.334351 | controller | "tenant": { 2025-10-01 06:14:47.334383 | controller | "ip": "172.19.0.5" 2025-10-01 06:14:47.334415 | controller | } 2025-10-01 06:14:47.334446 | controller | } 2025-10-01 06:14:47.334478 | controller | } 2025-10-01 06:14:47.334510 | controller | } 2025-10-01 06:14:47.359848 | controller | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance.yml 2025-10-01 06:14:47.365106 | controller | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance.yml 2025-10-01 06:14:47.380499 | 2025-10-01 06:14:47.380625 | TASK [Create instance ports and attach if necessary] 2025-10-01 06:14:47.403400 | controller | ok 2025-10-01 06:14:47.478599 | controller | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-create-attach-port.yml 2025-10-01 06:14:47.484355 | 2025-10-01 06:14:47.484413 | TASK [Print the host networking data] 2025-10-01 06:14:47.513736 | controller | ok 2025-10-01 06:14:47.519041 | 2025-10-01 06:14:47.519100 | TASK [Create the private network parent port] 2025-10-01 06:14:50.078665 | controller | admin_state_up: true 2025-10-01 06:14:50.078742 | controller | allowed_address_pairs: [] 2025-10-01 06:14:50.078894 | controller | binding_host_id: null 2025-10-01 06:14:50.078996 | controller | binding_profile: {} 2025-10-01 06:14:50.079092 | controller | binding_vif_details: {} 2025-10-01 06:14:50.079206 | controller | binding_vif_type: null 2025-10-01 06:14:50.079334 | controller | binding_vnic_type: normal 2025-10-01 06:14:50.079447 | controller | created_at: '2025-10-01T06:14:49Z' 2025-10-01 06:14:50.079547 | controller | data_plane_status: null 2025-10-01 06:14:50.079637 | controller | description: '' 2025-10-01 06:14:50.079727 | controller | device_id: '' 2025-10-01 06:14:50.079818 | controller | device_owner: '' 2025-10-01 06:14:50.079914 | controller | device_profile: null 2025-10-01 06:14:50.080213 | controller | dns_assignment: 2025-10-01 06:14:50.080305 | controller | - fqdn: host-192-168-122-11.openstacklocal. 2025-10-01 06:14:50.080314 | controller | hostname: host-192-168-122-11 2025-10-01 06:14:50.080324 | controller | ip_address: 192.168.122.11 2025-10-01 06:14:50.080334 | controller | dns_domain: '' 2025-10-01 06:14:50.080400 | controller | dns_name: '' 2025-10-01 06:14:50.080495 | controller | extra_dhcp_opts: [] 2025-10-01 06:14:50.080727 | controller | fixed_ips: 2025-10-01 06:14:50.080828 | controller | - ip_address: 192.168.122.11 2025-10-01 06:14:50.080841 | controller | subnet_id: 1d0579d6-6cb2-45a2-a848-0177f9729b2c 2025-10-01 06:14:50.080852 | controller | hardware_offload_type: null 2025-10-01 06:14:50.080920 | controller | hints: '' 2025-10-01 06:14:50.081040 | controller | id: b04c5116-20fd-4db9-8625-59ba2b5cc74c 2025-10-01 06:14:50.081151 | controller | ip_allocation: immediate 2025-10-01 06:14:50.081253 | controller | mac_address: fa:16:3e:87:e0:80 2025-10-01 06:14:50.081369 | controller | name: controller-91e831b7-fd6f-44b5-93df-96c55aed780a 2025-10-01 06:14:50.081485 | controller | network_id: fb6200bc-d428-4fb0-9903-f1e9bd30194e 2025-10-01 06:14:50.081588 | controller | numa_affinity_policy: null 2025-10-01 06:14:50.081724 | controller | port_security_enabled: false 2025-10-01 06:14:50.081842 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-10-01 06:14:50.081941 | controller | propagate_uplink_status: null 2025-10-01 06:14:50.082038 | controller | resource_request: null 2025-10-01 06:14:50.082173 | controller | revision_number: 1 2025-10-01 06:14:50.082275 | controller | qos_network_policy_id: null 2025-10-01 06:14:50.082369 | controller | qos_policy_id: null 2025-10-01 06:14:50.082466 | controller | security_group_ids: [] 2025-10-01 06:14:50.082556 | controller | status: DOWN 2025-10-01 06:14:50.082644 | controller | tags: [] 2025-10-01 06:14:50.082740 | controller | trunk_details: null 2025-10-01 06:14:50.082837 | controller | trusted: null 2025-10-01 06:14:50.082945 | controller | updated_at: '2025-10-01T06:14:49Z' 2025-10-01 06:14:50.556159 | controller | changed 2025-10-01 06:14:50.568067 | 2025-10-01 06:14:50.568196 | TASK [Set common facts for further usage] 2025-10-01 06:14:50.659174 | controller | ok 2025-10-01 06:14:50.671891 | 2025-10-01 06:14:50.672040 | TASK [Create the trunk port] 2025-10-01 06:14:51.222526 | controller | skipping: Conditional result was False 2025-10-01 06:14:51.236202 | 2025-10-01 06:14:51.236338 | TASK [Avoid NetworkManager to automatically picked up the new interface] 2025-10-01 06:14:51.305440 | controller | skipping: Conditional result was False 2025-10-01 06:14:51.319170 | 2025-10-01 06:14:51.319310 | TASK [Refresh NetworkManager] 2025-10-01 06:14:51.377804 | controller | skipping: Conditional result was False 2025-10-01 06:14:51.390362 | 2025-10-01 06:14:51.390502 | TASK [Attach the port to the instance] 2025-10-01 06:14:59.450591 | controller | changed 2025-10-01 06:14:59.459726 | 2025-10-01 06:14:59.459815 | TASK [Wait till the interface exists] 2025-10-01 06:14:59.764762 | controller -> 38.102.83.80 | changed 2025-10-01 06:14:59.771231 | 2025-10-01 06:14:59.771299 | TASK [Prepare interface data to be used configuring trunk and vlan ifaces] 2025-10-01 06:14:59.944222 | controller | ok 2025-10-01 06:14:59.949578 | 2025-10-01 06:14:59.949639 | LOOP [Create VLANs ports and attach them to the trunk] 2025-10-01 06:14:59.979559 | 2025-10-01 06:14:59.979703 | LOOP [Prepare VLANs interface data to be used configuring] 2025-10-01 06:15:00.037219 | 2025-10-01 06:15:00.037386 | LOOP [Create NetworkManager configuration file for the trunk port] 2025-10-01 06:15:00.774337 | controller -> 38.102.83.80 | changed: 2025-10-01 06:15:00.774956 | controller -> 38.102.83.80 | { 2025-10-01 06:15:00.775028 | controller -> 38.102.83.80 | "key": "default", 2025-10-01 06:15:00.775072 | controller -> 38.102.83.80 | "value": { 2025-10-01 06:15:00.775113 | controller -> 38.102.83.80 | "connection": "ci-private-network", 2025-10-01 06:15:00.775154 | controller -> 38.102.83.80 | "gw": "192.168.122.1", 2025-10-01 06:15:00.775193 | controller -> 38.102.83.80 | "iface": "eth1", 2025-10-01 06:15:00.775230 | controller -> 38.102.83.80 | "ip": "192.168.122.11/24", 2025-10-01 06:15:00.775265 | controller -> 38.102.83.80 | "mac": "fa:16:3e:87:e0:80", 2025-10-01 06:15:00.775299 | controller -> 38.102.83.80 | "mtu": "1500" 2025-10-01 06:15:00.775336 | controller -> 38.102.83.80 | } 2025-10-01 06:15:00.775371 | controller -> 38.102.83.80 | } 2025-10-01 06:15:00.775452 | 2025-10-01 06:15:00.798800 | 2025-10-01 06:15:00.798987 | TASK [Refresh NetworkManager] 2025-10-01 06:15:01.646121 | controller -> 38.102.83.80 | changed 2025-10-01 06:15:01.667286 | 2025-10-01 06:15:01.667508 | TASK [Debug fetch IP routes] 2025-10-01 06:15:01.968937 | controller -> 38.102.83.80 | changed 2025-10-01 06:15:01.983309 | 2025-10-01 06:15:01.983454 | TASK [Debug IP routes] 2025-10-01 06:15:02.034788 | controller -> 38.102.83.80 | ok 2025-10-01 06:15:02.049452 | 2025-10-01 06:15:02.049590 | TASK [Create instance ports and attach if necessary] 2025-10-01 06:15:02.074923 | controller | ok 2025-10-01 06:15:02.086455 | controller | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-create-attach-port.yml 2025-10-01 06:15:02.093683 | 2025-10-01 06:15:02.093749 | TASK [Print the host networking data] 2025-10-01 06:15:02.135676 | controller | ok 2025-10-01 06:15:02.141054 | 2025-10-01 06:15:02.141118 | TASK [Create the private network parent port] 2025-10-01 06:15:08.335188 | controller | admin_state_up: true 2025-10-01 06:15:08.335464 | controller | allowed_address_pairs: [] 2025-10-01 06:15:08.335813 | controller | binding_host_id: null 2025-10-01 06:15:08.336056 | controller | binding_profile: {} 2025-10-01 06:15:08.336327 | controller | binding_vif_details: {} 2025-10-01 06:15:08.336567 | controller | binding_vif_type: null 2025-10-01 06:15:08.336864 | controller | binding_vnic_type: normal 2025-10-01 06:15:08.337151 | controller | created_at: '2025-10-01T06:15:05Z' 2025-10-01 06:15:08.337554 | controller | data_plane_status: null 2025-10-01 06:15:08.337800 | controller | description: '' 2025-10-01 06:15:08.338014 | controller | device_id: '' 2025-10-01 06:15:08.338262 | controller | device_owner: '' 2025-10-01 06:15:08.338493 | controller | device_profile: null 2025-10-01 06:15:08.339215 | controller | dns_assignment: 2025-10-01 06:15:08.339442 | controller | - fqdn: host-192-168-122-10.openstacklocal. 2025-10-01 06:15:08.339453 | controller | hostname: host-192-168-122-10 2025-10-01 06:15:08.339460 | controller | ip_address: 192.168.122.10 2025-10-01 06:15:08.339469 | controller | dns_domain: '' 2025-10-01 06:15:08.339662 | controller | dns_name: '' 2025-10-01 06:15:08.339880 | controller | extra_dhcp_opts: [] 2025-10-01 06:15:08.340458 | controller | fixed_ips: 2025-10-01 06:15:08.340702 | controller | - ip_address: 192.168.122.10 2025-10-01 06:15:08.340711 | controller | subnet_id: 1d0579d6-6cb2-45a2-a848-0177f9729b2c 2025-10-01 06:15:08.340720 | controller | hardware_offload_type: null 2025-10-01 06:15:08.340903 | controller | hints: '' 2025-10-01 06:15:08.341191 | controller | id: 147875f3-27bd-4a17-acee-8a0fa9e54d0d 2025-10-01 06:15:08.341423 | controller | ip_allocation: immediate 2025-10-01 06:15:08.341682 | controller | mac_address: fa:16:3e:6a:62:af 2025-10-01 06:15:08.341957 | controller | name: crc-486dc906-2211-4bcf-95f6-cf6c55ee481c 2025-10-01 06:15:08.342249 | controller | network_id: fb6200bc-d428-4fb0-9903-f1e9bd30194e 2025-10-01 06:15:08.342491 | controller | numa_affinity_policy: null 2025-10-01 06:15:08.342788 | controller | port_security_enabled: false 2025-10-01 06:15:08.343065 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-10-01 06:15:08.343438 | controller | propagate_uplink_status: null 2025-10-01 06:15:08.343708 | controller | resource_request: null 2025-10-01 06:15:08.344092 | controller | revision_number: 1 2025-10-01 06:15:08.344437 | controller | qos_network_policy_id: null 2025-10-01 06:15:08.344667 | controller | qos_policy_id: null 2025-10-01 06:15:08.344893 | controller | security_group_ids: [] 2025-10-01 06:15:08.345102 | controller | status: DOWN 2025-10-01 06:15:08.345332 | controller | tags: [] 2025-10-01 06:15:08.345554 | controller | trunk_details: null 2025-10-01 06:15:08.345796 | controller | trusted: null 2025-10-01 06:15:08.346053 | controller | updated_at: '2025-10-01T06:15:05Z' 2025-10-01 06:15:08.684783 | controller | changed 2025-10-01 06:15:08.698413 | 2025-10-01 06:15:08.698543 | TASK [Set common facts for further usage] 2025-10-01 06:15:08.795959 | controller | ok 2025-10-01 06:15:08.804104 | 2025-10-01 06:15:08.804189 | TASK [Create the trunk port] 2025-10-01 06:15:09.346881 | controller | skipping: Conditional result was False 2025-10-01 06:15:09.360844 | 2025-10-01 06:15:09.360977 | TASK [Avoid NetworkManager to automatically picked up the new interface] 2025-10-01 06:15:09.450293 | controller | skipping: Conditional result was False 2025-10-01 06:15:09.465985 | 2025-10-01 06:15:09.466123 | TASK [Refresh NetworkManager] 2025-10-01 06:15:09.544745 | controller | skipping: Conditional result was False 2025-10-01 06:15:09.558185 | 2025-10-01 06:15:09.558339 | TASK [Attach the port to the instance] 2025-10-01 06:15:19.633513 | controller | changed 2025-10-01 06:15:19.646146 | 2025-10-01 06:15:19.646277 | TASK [Wait till the interface exists] 2025-10-01 06:15:20.001613 | controller -> 38.102.83.51 | changed 2025-10-01 06:15:20.023658 | 2025-10-01 06:15:20.023834 | TASK [Prepare interface data to be used configuring trunk and vlan ifaces] 2025-10-01 06:15:20.222084 | controller | ok 2025-10-01 06:15:20.229659 | 2025-10-01 06:15:20.229766 | LOOP [Create VLANs ports and attach them to the trunk] 2025-10-01 06:15:20.300912 | controller | skipping: Conditional result was False 2025-10-01 06:15:23.307845 | controller | skipping: Conditional result was False 2025-10-01 06:15:26.324232 | controller | skipping: Conditional result was False 2025-10-01 06:15:26.341512 | 2025-10-01 06:15:26.341788 | LOOP [Prepare VLANs interface data to be used configuring] 2025-10-01 06:15:26.493132 | controller | ok: 2025-10-01 06:15:26.493450 | controller | { 2025-10-01 06:15:26.493505 | controller | "key": "internal-api", 2025-10-01 06:15:26.493555 | controller | "value": { 2025-10-01 06:15:26.493592 | controller | "ip": "172.17.0.5" 2025-10-01 06:15:26.493627 | controller | } 2025-10-01 06:15:26.493660 | controller | } 2025-10-01 06:15:26.493765 | 2025-10-01 06:15:26.518913 | controller | ok: 2025-10-01 06:15:26.519010 | controller | { 2025-10-01 06:15:26.519059 | controller | "key": "storage", 2025-10-01 06:15:26.519097 | controller | "value": { 2025-10-01 06:15:26.519133 | controller | "ip": "172.18.0.5" 2025-10-01 06:15:26.519167 | controller | } 2025-10-01 06:15:26.519201 | controller | } 2025-10-01 06:15:26.547053 | controller | ok: 2025-10-01 06:15:26.547152 | controller | { 2025-10-01 06:15:26.547201 | controller | "key": "tenant", 2025-10-01 06:15:26.547240 | controller | "value": { 2025-10-01 06:15:26.547276 | controller | "ip": "172.19.0.5" 2025-10-01 06:15:26.547335 | controller | } 2025-10-01 06:15:26.547374 | controller | } 2025-10-01 06:15:26.576168 | 2025-10-01 06:15:26.576345 | LOOP [Create NetworkManager configuration file for the trunk port] 2025-10-01 06:15:27.495223 | controller -> 38.102.83.51 | changed: 2025-10-01 06:15:27.495589 | controller -> 38.102.83.51 | { 2025-10-01 06:15:27.495644 | controller -> 38.102.83.51 | "key": "default", 2025-10-01 06:15:27.495718 | controller -> 38.102.83.51 | "value": { 2025-10-01 06:15:27.495757 | controller -> 38.102.83.51 | "connection": "ci-private-network", 2025-10-01 06:15:27.495792 | controller -> 38.102.83.51 | "gw": "192.168.122.1", 2025-10-01 06:15:27.495851 | controller -> 38.102.83.51 | "iface": "ens7", 2025-10-01 06:15:27.495885 | controller -> 38.102.83.51 | "ip": "192.168.122.10/24", 2025-10-01 06:15:27.495917 | controller -> 38.102.83.51 | "mac": "fa:16:3e:6a:62:af", 2025-10-01 06:15:27.495949 | controller -> 38.102.83.51 | "mtu": "1500" 2025-10-01 06:15:27.495980 | controller -> 38.102.83.51 | } 2025-10-01 06:15:27.496012 | controller -> 38.102.83.51 | } 2025-10-01 06:15:28.341531 | controller -> 38.102.83.51 | changed: 2025-10-01 06:15:28.341743 | controller -> 38.102.83.51 | { 2025-10-01 06:15:28.341803 | controller -> 38.102.83.51 | "key": "internal-api", 2025-10-01 06:15:28.341842 | controller -> 38.102.83.51 | "value": { 2025-10-01 06:15:28.341877 | controller -> 38.102.83.51 | "connection": "ci-private-network-20", 2025-10-01 06:15:28.341911 | controller -> 38.102.83.51 | "iface": "ens7.20", 2025-10-01 06:15:28.341944 | controller -> 38.102.83.51 | "ip": "172.17.0.5/24", 2025-10-01 06:15:28.341976 | controller -> 38.102.83.51 | "mac": "52:54:00:a9:fd:7b", 2025-10-01 06:15:28.342008 | controller -> 38.102.83.51 | "mtu": "1496", 2025-10-01 06:15:28.342041 | controller -> 38.102.83.51 | "parent_iface": "ens7", 2025-10-01 06:15:28.342072 | controller -> 38.102.83.51 | "vlan": 20 2025-10-01 06:15:28.342103 | controller -> 38.102.83.51 | } 2025-10-01 06:15:28.342134 | controller -> 38.102.83.51 | } 2025-10-01 06:15:29.244061 | controller -> 38.102.83.51 | changed: 2025-10-01 06:15:29.244238 | controller -> 38.102.83.51 | { 2025-10-01 06:15:29.244288 | controller -> 38.102.83.51 | "key": "storage", 2025-10-01 06:15:29.244339 | controller -> 38.102.83.51 | "value": { 2025-10-01 06:15:29.244378 | controller -> 38.102.83.51 | "connection": "ci-private-network-21", 2025-10-01 06:15:29.244414 | controller -> 38.102.83.51 | "iface": "ens7.21", 2025-10-01 06:15:29.244449 | controller -> 38.102.83.51 | "ip": "172.18.0.5/24", 2025-10-01 06:15:29.244481 | controller -> 38.102.83.51 | "mac": "52:54:00:7d:64:d1", 2025-10-01 06:15:29.244513 | controller -> 38.102.83.51 | "mtu": "1496", 2025-10-01 06:15:29.244544 | controller -> 38.102.83.51 | "parent_iface": "ens7", 2025-10-01 06:15:29.244576 | controller -> 38.102.83.51 | "vlan": 21 2025-10-01 06:15:29.244609 | controller -> 38.102.83.51 | } 2025-10-01 06:15:29.244641 | controller -> 38.102.83.51 | } 2025-10-01 06:15:30.186901 | controller -> 38.102.83.51 | changed: 2025-10-01 06:15:30.187107 | controller -> 38.102.83.51 | { 2025-10-01 06:15:30.187186 | controller -> 38.102.83.51 | "key": "tenant", 2025-10-01 06:15:30.187224 | controller -> 38.102.83.51 | "value": { 2025-10-01 06:15:30.187259 | controller -> 38.102.83.51 | "connection": "ci-private-network-22", 2025-10-01 06:15:30.187294 | controller -> 38.102.83.51 | "iface": "ens7.22", 2025-10-01 06:15:30.187328 | controller -> 38.102.83.51 | "ip": "172.19.0.5/24", 2025-10-01 06:15:30.187361 | controller -> 38.102.83.51 | "mac": "52:54:00:45:b2:a1", 2025-10-01 06:15:30.187395 | controller -> 38.102.83.51 | "mtu": "1496", 2025-10-01 06:15:30.187427 | controller -> 38.102.83.51 | "parent_iface": "ens7", 2025-10-01 06:15:30.187460 | controller -> 38.102.83.51 | "vlan": 22 2025-10-01 06:15:30.187491 | controller -> 38.102.83.51 | } 2025-10-01 06:15:30.187523 | controller -> 38.102.83.51 | } 2025-10-01 06:15:30.205018 | 2025-10-01 06:15:30.205136 | TASK [Refresh NetworkManager] 2025-10-01 06:15:31.004121 | controller -> 38.102.83.51 | changed 2025-10-01 06:15:31.022624 | 2025-10-01 06:15:31.022787 | TASK [Debug fetch IP routes] 2025-10-01 06:15:31.378992 | controller -> 38.102.83.51 | changed 2025-10-01 06:15:31.392095 | 2025-10-01 06:15:31.392224 | TASK [Debug IP routes] 2025-10-01 06:15:31.459246 | controller -> 38.102.83.51 | ok 2025-10-01 06:15:31.481291 | 2025-10-01 06:15:31.481378 | TASK [Display some data about network ports] 2025-10-01 06:15:33.855930 | controller | +--------------------------------------+-------------------------------------------------+-------------------+-------------------------------------------------------------------------------+--------+ 2025-10-01 06:15:33.942947 | controller | | ID | Name | MAC Address | Fixed IP Addresses | Status | 2025-10-01 06:15:33.942994 | controller | +--------------------------------------+-------------------------------------------------+-------------------+-------------------------------------------------------------------------------+--------+ 2025-10-01 06:15:33.943009 | controller | | 147875f3-27bd-4a17-acee-8a0fa9e54d0d | crc-486dc906-2211-4bcf-95f6-cf6c55ee481c | fa:16:3e:6a:62:af | ip_address='192.168.122.10', subnet_id='1d0579d6-6cb2-45a2-a848-0177f9729b2c' | ACTIVE | 2025-10-01 06:15:33.943023 | controller | | 202fedfd-fcfa-4773-a3c1-8a79a4cbbe7f | | fa:16:3e:bc:c6:69 | | DOWN | 2025-10-01 06:15:33.943036 | controller | | b04c5116-20fd-4db9-8625-59ba2b5cc74c | controller-91e831b7-fd6f-44b5-93df-96c55aed780a | fa:16:3e:87:e0:80 | ip_address='192.168.122.11', subnet_id='1d0579d6-6cb2-45a2-a848-0177f9729b2c' | ACTIVE | 2025-10-01 06:15:33.943050 | controller | +--------------------------------------+-------------------------------------------------+-------------------+-------------------------------------------------------------------------------+--------+ 2025-10-01 06:15:34.028983 | controller | changed 2025-10-01 06:15:34.041044 | 2025-10-01 06:15:34.041178 | LOOP [Display server configuration] 2025-10-01 06:15:37.086288 | controller | changed 2025-10-01 06:15:37.086559 | controller | changed: All items complete 2025-10-01 06:15:37.086596 | 2025-10-01 06:15:43.114257 | controller | changed 2025-10-01 06:15:43.133461 | 2025-10-01 06:15:43.133692 | TASK [Fetch underneath provider DNSs] 2025-10-01 06:15:43.163710 | controller | ok 2025-10-01 06:15:43.178113 | controller | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-fetch-provider-dns.yml 2025-10-01 06:15:43.194840 | 2025-10-01 06:15:43.194939 | TASK [Fetch the DNS list of the default interface] 2025-10-01 06:15:43.603752 | controller | ok 2025-10-01 06:15:43.615167 | 2025-10-01 06:15:43.615296 | TASK [Set provider DNS for further usage] 2025-10-01 06:15:43.667604 | controller | ok 2025-10-01 06:15:43.678876 | 2025-10-01 06:15:43.679002 | LOOP [Save networking data to file for further usage] 2025-10-01 06:15:44.674205 | controller -> 38.102.83.51 | changed: "crc" 2025-10-01 06:15:45.616621 | controller -> 38.102.83.80 | changed: "controller" 2025-10-01 06:15:45.639018 | 2025-10-01 06:15:45.639213 | TASK [Remove cloud_secrets file] 2025-10-01 06:15:45.985653 | controller | changed 2025-10-01 06:15:46.014412 | 2025-10-01 06:15:46.014506 | PLAY RECAP 2025-10-01 06:15:46.014546 | controller | ok: 48 changed: 22 unreachable: 0 failed: 0 skipped: 14 rescued: 0 ignored: 0 2025-10-01 06:15:46.014566 | 2025-10-01 06:15:46.135025 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network.yml@master] 2025-10-01 06:15:46.138863 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/prepare-crc.yaml@master] 2025-10-01 06:15:46.716606 | 2025-10-01 06:15:46.716741 | PLAY [Prefer ipv4 over ipv6] 2025-10-01 06:15:46.753120 | 2025-10-01 06:15:46.753256 | TASK [Configure /etc/gai.conf to prever ipv4 over ipv6] 2025-10-01 06:15:46.810759 | crc | skipping: Conditional result was False 2025-10-01 06:15:46.842051 | controller | skipping: Conditional result was False 2025-10-01 06:15:46.900979 | 2025-10-01 06:15:46.901113 | PLAY [Generic task for migration time to crc-cloud] 2025-10-01 06:15:46.921639 | 2025-10-01 06:15:46.921719 | TASK [Check if there is a image build date file] 2025-10-01 06:15:47.390554 | crc | ok 2025-10-01 06:15:47.406918 | 2025-10-01 06:15:47.407058 | TASK [Print image date] 2025-10-01 06:15:47.880243 | crc | Tue Sep 30 21:34:10 UTC 2025 | Image type: crc-cloud 2025-10-01 06:15:47.965134 | crc | ok 2025-10-01 06:15:47.974342 | 2025-10-01 06:15:47.974423 | TASK [Run crc-cloud preparation] 2025-10-01 06:15:48.020908 | crc | ok 2025-10-01 06:15:48.055212 | 2025-10-01 06:15:48.055289 | TASK [prepare-crc-cloud : Print build date] 2025-10-01 06:15:48.089390 | crc | ok 2025-10-01 06:15:48.100764 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/build_date.yaml 2025-10-01 06:15:48.114567 | 2025-10-01 06:15:48.114655 | TASK [prepare-crc-cloud : Check if there is a image build date file] 2025-10-01 06:15:48.460200 | crc | ok 2025-10-01 06:15:48.475756 | 2025-10-01 06:15:48.475892 | TASK [prepare-crc-cloud : Print image date if available] 2025-10-01 06:15:48.798028 | crc | Tue Sep 30 21:34:10 UTC 2025 | Image type: crc-cloud 2025-10-01 06:15:49.035266 | crc | ok 2025-10-01 06:15:49.051438 | 2025-10-01 06:15:49.051587 | TASK [prepare-crc-cloud : Tune Kubelet config file] 2025-10-01 06:15:49.079777 | crc | skipping: Conditional result was False 2025-10-01 06:15:49.097097 | 2025-10-01 06:15:49.097231 | TASK [prepare-crc-cloud : Reboot CRC host to get the network interfaces] 2025-10-01 06:15:49.131070 | crc | ok 2025-10-01 06:15:49.138820 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/reboot_crc.yaml 2025-10-01 06:15:49.149411 | 2025-10-01 06:15:49.149470 | TASK [prepare-crc-cloud : Reboot host after adding pull secret and changing kubelet node params] 2025-10-01 06:16:08.105701 | crc | changed 2025-10-01 06:16:08.152342 | 2025-10-01 06:16:08.152479 | TASK [Start Zuul console after reboot] 2025-10-01 06:16:08.204147 | crc | ok 2025-10-01 06:16:08.235221 | 2025-10-01 06:16:08.235316 | TASK [start-zuul-console : Start zuul_console daemon.] 2025-10-01 06:16:08.738390 | crc | ok 2025-10-01 06:16:08.767040 | 2025-10-01 06:16:08.767170 | TASK [prepare-crc-cloud : Prepare for executing crc-cloud] 2025-10-01 06:16:08.809144 | crc | ok 2025-10-01 06:16:08.828250 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/pre.yaml 2025-10-01 06:16:08.843401 | 2025-10-01 06:16:08.843485 | TASK [prepare-crc-cloud : Disable overwriting /etc/resolv.conf by the NetworkManager] 2025-10-01 06:16:09.878752 | crc | changed 2025-10-01 06:16:09.895163 | 2025-10-01 06:16:09.895320 | TASK [prepare-crc-cloud : Reload NetworkManager after creating custom rules] 2025-10-01 06:16:10.742402 | crc | changed 2025-10-01 06:16:10.763521 | 2025-10-01 06:16:10.763654 | TASK [prepare-crc-cloud : Inject pull secret into /var/lib/kubelet/config.json] 2025-10-01 06:16:11.669802 | crc | changed 2025-10-01 06:16:11.686285 | 2025-10-01 06:16:11.686426 | TASK [prepare-crc-cloud : Check if etcd slow profile set] 2025-10-01 06:16:11.713852 | crc | skipping: Conditional result was False 2025-10-01 06:16:11.730112 | 2025-10-01 06:16:11.730253 | TASK [prepare-crc-cloud : Use ramdisk for etcd] 2025-10-01 06:16:11.771571 | crc | ok 2025-10-01 06:16:11.792898 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/ramdisk.yaml 2025-10-01 06:16:11.810107 | 2025-10-01 06:16:11.810193 | TASK [prepare-crc-cloud : Move current etcd to other place] 2025-10-01 06:16:12.348882 | crc | ok 2025-10-01 06:16:12.356559 | 2025-10-01 06:16:12.356623 | TASK [prepare-crc-cloud : Mount ramdisk] 2025-10-01 06:16:12.815335 | crc | changed 2025-10-01 06:16:12.830331 | 2025-10-01 06:16:12.830464 | TASK [prepare-crc-cloud : Set proper permissions after mount] 2025-10-01 06:16:13.323009 | crc | changed 2025-10-01 06:16:13.340386 | 2025-10-01 06:16:13.340477 | TASK [prepare-crc-cloud : Copy content from old location to ramdisk] 2025-10-01 06:16:14.759150 | crc | changed 2025-10-01 06:16:14.775183 | 2025-10-01 06:16:14.775318 | TASK [prepare-crc-cloud : Set proper SELinux context] 2025-10-01 06:16:15.364072 | crc | ok 2025-10-01 06:16:15.379624 | 2025-10-01 06:16:15.379792 | TASK [prepare-crc-cloud : Block crc.testing domains] 2025-10-01 06:16:15.423448 | crc | ok 2025-10-01 06:16:15.443272 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/block_crc_domains.yaml 2025-10-01 06:16:15.474067 | 2025-10-01 06:16:15.481074 | LOOP [prepare-crc-cloud : Set crc.testing domains into /etc/hosts] 2025-10-01 06:16:15.941095 | crc | changed: line added 2025-10-01 06:16:16.221288 | crc | changed: line added 2025-10-01 06:16:16.485925 | crc | changed: line added 2025-10-01 06:16:16.747268 | crc | changed: line added 2025-10-01 06:16:17.054588 | crc | changed: line added 2025-10-01 06:16:17.367565 | crc | changed: line added 2025-10-01 06:16:17.659242 | crc | changed: line added 2025-10-01 06:16:17.948526 | crc | changed: line added 2025-10-01 06:16:17.973517 | 2025-10-01 06:16:17.973734 | TASK [prepare-crc-cloud : Get default interface name] 2025-10-01 06:16:18.325982 | crc | ens3 2025-10-01 06:16:18.541753 | crc | ok 2025-10-01 06:16:18.556955 | 2025-10-01 06:16:18.557088 | LOOP [prepare-crc-cloud : Block CRC domains also using iptables] 2025-10-01 06:16:19.100852 | crc | ok 2025-10-01 06:16:19.101254 | crc | changed: All items complete 2025-10-01 06:16:19.101311 | 2025-10-01 06:16:19.363054 | crc | ok 2025-10-01 06:16:19.676516 | crc | ok 2025-10-01 06:16:19.950482 | crc | ok 2025-10-01 06:16:20.226922 | crc | ok 2025-10-01 06:16:20.479399 | crc | ok 2025-10-01 06:16:20.726351 | crc | ok 2025-10-01 06:16:20.959228 | crc | ok 2025-10-01 06:16:20.993774 | 2025-10-01 06:16:20.993995 | TASK [prepare-crc-cloud : Set required facts] 2025-10-01 06:16:21.041874 | crc | ok 2025-10-01 06:16:21.055186 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/set_vars.yaml 2025-10-01 06:16:21.075529 | 2025-10-01 06:16:21.075614 | TASK [prepare-crc-cloud : Set required facts] 2025-10-01 06:16:21.153370 | crc | Output suppressed because no_log was given 2025-10-01 06:16:21.160145 | 2025-10-01 06:16:21.160202 | TASK [Start crc-cloud role when Zuul defined] 2025-10-01 06:16:21.245510 | crc | ok 2025-10-01 06:16:21.288011 | 2025-10-01 06:16:21.288089 | TASK [deploy-crc-cloud : Check if pull-secret is provided] 2025-10-01 06:16:21.312707 | crc | skipping: Conditional result was False 2025-10-01 06:16:21.320200 | 2025-10-01 06:16:21.320261 | TASK [deploy-crc-cloud : Create kubeconfig] 2025-10-01 06:16:21.353858 | crc | ok 2025-10-01 06:16:21.364887 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/kubeconfig.yaml 2025-10-01 06:16:21.379581 | 2025-10-01 06:16:21.379641 | TASK [deploy-crc-cloud : Create kube directory] 2025-10-01 06:16:21.628487 | crc | changed 2025-10-01 06:16:21.643687 | 2025-10-01 06:16:21.643821 | TASK [deploy-crc-cloud : Copy kubeconfig to user dir] 2025-10-01 06:16:22.129990 | crc | changed 2025-10-01 06:16:22.150197 | 2025-10-01 06:16:22.150327 | TASK [deploy-crc-cloud : Setup dnsmasq] 2025-10-01 06:16:22.190447 | crc | ok 2025-10-01 06:16:22.212275 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/dnsmasq.yaml 2025-10-01 06:16:22.235934 | 2025-10-01 06:16:22.236011 | TASK [deploy-crc-cloud : Create crc-dnsmasq.conf] 2025-10-01 06:16:23.074277 | crc | changed 2025-10-01 06:16:23.089839 | 2025-10-01 06:16:23.089968 | LOOP [deploy-crc-cloud : Set this host as first nameserver in /etc/resolv.conf] 2025-10-01 06:16:23.459916 | crc | changed: line replaced 2025-10-01 06:16:23.714022 | crc | ok 2025-10-01 06:16:23.969696 | crc | ok 2025-10-01 06:16:23.989171 | 2025-10-01 06:16:23.989366 | TASK [deploy-crc-cloud : Disable overwriting /etc/resolv.conf by the NetworkManager] 2025-10-01 06:16:24.765695 | crc | ok 2025-10-01 06:16:24.781361 | 2025-10-01 06:16:24.781488 | TASK [deploy-crc-cloud : Restart NetworkManager when its needed] 2025-10-01 06:16:24.809443 | crc | skipping: Conditional result was False 2025-10-01 06:16:24.828196 | 2025-10-01 06:16:24.828337 | TASK [deploy-crc-cloud : Restart dnsmasq] 2025-10-01 06:16:25.685352 | crc | changed 2025-10-01 06:16:25.706176 | 2025-10-01 06:16:25.706308 | TASK [deploy-crc-cloud : Start kubelet] 2025-10-01 06:16:25.742880 | crc | ok 2025-10-01 06:16:25.755433 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/kubelet.yaml 2025-10-01 06:16:25.776392 | 2025-10-01 06:16:25.776493 | TASK [deploy-crc-cloud : Start and enable kubelet] 2025-10-01 06:16:39.275227 | crc | changed 2025-10-01 06:16:39.283936 | 2025-10-01 06:16:39.284004 | TASK [deploy-crc-cloud : Wait for port 6443 to be up] 2025-10-01 06:17:39.765547 | crc | ok 2025-10-01 06:17:39.781004 | 2025-10-01 06:17:39.781145 | TASK [deploy-crc-cloud : Wait for API to start before continue] 2025-10-01 06:17:41.112592 | crc | NAMESPACE NAME READY STATUS RESTARTS AGE 2025-10-01 06:17:41.112671 | crc | openshift-apiserver-operator openshift-apiserver-operator-796bbdcf4f-z4bz4 0/1 Pending 0 42s 2025-10-01 06:17:41.112687 | crc | openshift-apiserver apiserver-76f77b778f-qnv2z 0/2 Pending 0 42s 2025-10-01 06:17:41.112701 | crc | openshift-authentication-operator authentication-operator-69f744f599-nsd9h 0/1 Pending 0 42s 2025-10-01 06:17:41.112715 | crc | openshift-authentication oauth-openshift-558db77b4-q2zvk 0/1 Pending 0 42s 2025-10-01 06:17:41.112734 | crc | openshift-cluster-machine-approver machine-approver-56656f9798-wvm4n 0/2 Pending 0 43s 2025-10-01 06:17:41.112747 | crc | openshift-cluster-samples-operator cluster-samples-operator-665b6dd947-6v524 0/2 Pending 0 42s 2025-10-01 06:17:41.112799 | crc | openshift-cluster-version cluster-version-operator-5c965bbfc6-6r572 0/1 Pending 0 42s 2025-10-01 06:17:41.112817 | crc | openshift-config-operator openshift-config-operator-7777fb866f-bp7w9 0/1 Pending 0 42s 2025-10-01 06:17:41.112834 | crc | openshift-console-operator console-operator-58897d9998-zgvwc 0/1 Pending 0 42s 2025-10-01 06:17:41.112852 | crc | openshift-console console-f9d7485db-csw7c 0/1 Pending 0 42s 2025-10-01 06:17:41.112870 | crc | openshift-console downloads-7954f5f757-bxlnn 0/1 Pending 0 42s 2025-10-01 06:17:41.112886 | crc | openshift-controller-manager-operator openshift-controller-manager-operator-756b6f6bc6-86zb4 0/1 Pending 0 42s 2025-10-01 06:17:41.112907 | crc | openshift-controller-manager controller-manager-879f6c89f-8jxsb 0/1 Pending 0 42s 2025-10-01 06:17:41.112920 | crc | openshift-dns-operator dns-operator-744455d44c-kcszh 0/2 Pending 0 42s 2025-10-01 06:17:41.112933 | crc | openshift-dns node-resolver-mpx8t 0/1 Pending 0 43s 2025-10-01 06:17:41.112955 | crc | openshift-etcd-operator etcd-operator-b45778765-wk2wx 0/1 Pending 0 42s 2025-10-01 06:17:41.112968 | crc | openshift-etcd etcd-crc 0/5 Pending 0 40s 2025-10-01 06:17:41.112980 | crc | openshift-image-registry cluster-image-registry-operator-dc59b4c8b-pghqr 0/1 Pending 0 42s 2025-10-01 06:17:41.112993 | crc | openshift-image-registry image-registry-697d97f7c8-8mc8d 0/1 Pending 0 42s 2025-10-01 06:17:41.113006 | crc | openshift-image-registry node-ca-4zq78 0/1 Pending 0 42s 2025-10-01 06:17:41.113019 | crc | openshift-ingress-operator ingress-operator-5b745b69d9-pjjgz 0/2 Pending 0 42s 2025-10-01 06:17:41.113031 | crc | openshift-ingress router-default-5444994796-5nq8g 0/1 Pending 0 42s 2025-10-01 06:17:41.113044 | crc | openshift-kube-apiserver-operator kube-apiserver-operator-766d6c64bb-9wgz7 0/1 Pending 0 42s 2025-10-01 06:17:41.113058 | crc | openshift-kube-apiserver kube-apiserver-crc 0/5 Pending 0 43s 2025-10-01 06:17:41.113080 | crc | openshift-kube-controller-manager-operator kube-controller-manager-operator-78b949d7b-ldwjw 0/1 Pending 0 42s 2025-10-01 06:17:41.113098 | crc | openshift-kube-controller-manager kube-controller-manager-crc 0/4 Pending 0 36s 2025-10-01 06:17:41.113111 | crc | openshift-kube-scheduler-operator openshift-kube-scheduler-operator-5fdd9b5758-2rtkg 0/1 Pending 0 42s 2025-10-01 06:17:41.113130 | crc | openshift-kube-scheduler openshift-kube-scheduler-crc 0/3 Pending 0 14s 2025-10-01 06:17:41.113142 | crc | openshift-kube-storage-version-migrator-operator kube-storage-version-migrator-operator-b67b599dd-6l64z 0/1 Pending 0 41s 2025-10-01 06:17:41.113156 | crc | openshift-kube-storage-version-migrator migrator-59844c95c7-4kxcx 0/2 Pending 0 41s 2025-10-01 06:17:41.113170 | crc | openshift-machine-api control-plane-machine-set-operator-78cbb6b69f-w2ctv 0/1 Pending 0 41s 2025-10-01 06:17:41.113187 | crc | openshift-machine-api machine-api-operator-5694c8668f-vh9mz 0/2 Pending 0 41s 2025-10-01 06:17:41.113199 | crc | openshift-machine-config-operator machine-config-controller-84d6567774-xccrp 0/2 Pending 0 41s 2025-10-01 06:17:41.113212 | crc | openshift-machine-config-operator machine-config-daemon-gh9dg 0/2 Pending 0 43s 2025-10-01 06:17:41.113224 | crc | openshift-machine-config-operator machine-config-operator-74547568cd-mmmb9 0/2 Pending 0 41s 2025-10-01 06:17:41.113236 | crc | openshift-marketplace marketplace-operator-79b997595-284zz 0/1 Pending 0 41s 2025-10-01 06:17:41.113249 | crc | openshift-multus multus-additional-cni-plugins-w5wxn 0/1 Pending 0 43s 2025-10-01 06:17:41.113261 | crc | openshift-multus multus-admission-controller-857f4d67dd-9tnsf 0/2 Pending 0 41s 2025-10-01 06:17:41.113279 | crc | openshift-multus multus-pvmkj 0/1 Pending 0 43s 2025-10-01 06:17:41.113292 | crc | openshift-multus network-metrics-daemon-4g26h 0/2 Pending 0 43s 2025-10-01 06:17:41.113305 | crc | openshift-network-console networking-console-plugin-85b44fc459-gdk6g 1/1 Running 2 220d 2025-10-01 06:17:41.113317 | crc | openshift-network-diagnostics network-check-source-55646444c4-trplf 1/1 Running 2 220d 2025-10-01 06:17:41.113330 | crc | openshift-network-diagnostics network-check-target-xd92c 1/1 Running 2 220d 2025-10-01 06:17:41.113342 | crc | openshift-network-node-identity network-node-identity-vrzqb 2/2 Running 7 220d 2025-10-01 06:17:41.113355 | crc | openshift-network-operator iptables-alerter-4ln5h 1/1 Running 2 220d 2025-10-01 06:17:41.113367 | crc | openshift-network-operator network-operator-58b4c7f79c-55gtf 1/1 Running 4 220d 2025-10-01 06:17:41.113380 | crc | openshift-oauth-apiserver apiserver-7bbb656c7d-8nbjz 0/1 Pending 0 41s 2025-10-01 06:17:41.113401 | crc | openshift-operator-lifecycle-manager catalog-operator-68c6474976-2ct5k 0/1 Pending 0 41s 2025-10-01 06:17:41.113426 | crc | openshift-operator-lifecycle-manager collect-profiles-29321655-jzmsw 0/1 Pending 0 42s 2025-10-01 06:17:41.113472 | crc | openshift-operator-lifecycle-manager olm-operator-6b444d44fb-4zldb 0/1 Pending 0 41s 2025-10-01 06:17:41.113491 | crc | openshift-operator-lifecycle-manager package-server-manager-789f6589d5-q6jpz 0/2 Pending 0 41s 2025-10-01 06:17:41.113508 | crc | openshift-operator-lifecycle-manager packageserver-d55dfcdfc-689vg 0/1 Pending 0 41s 2025-10-01 06:17:41.113524 | crc | openshift-ovn-kubernetes ovnkube-control-plane-749d76644c-lnhpd 0/2 Pending 0 41s 2025-10-01 06:17:41.113540 | crc | openshift-ovn-kubernetes ovnkube-node-p48hw 0/8 Pending 0 43s 2025-10-01 06:17:41.113556 | crc | openshift-route-controller-manager route-controller-manager-6576b87f9c-77f8s 0/1 Pending 0 41s 2025-10-01 06:17:41.113579 | crc | openshift-service-ca-operator service-ca-operator-777779d784-jrxnk 0/1 Pending 0 41s 2025-10-01 06:17:41.125024 | crc | openshift-service-ca service-ca-9c57cc56f-kxgrb 0/1 Pending 0 41s 2025-10-01 06:17:41.345236 | crc | ok 2025-10-01 06:17:41.362852 | 2025-10-01 06:17:41.362984 | TASK [deploy-crc-cloud : Replace default pubkey] 2025-10-01 06:17:41.406313 | crc | ok 2025-10-01 06:17:41.427304 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/pubkey.yaml 2025-10-01 06:17:41.452116 | 2025-10-01 06:17:41.452199 | TASK [deploy-crc-cloud : Check if id_rsa.pub exists] 2025-10-01 06:17:41.750820 | crc | ok 2025-10-01 06:17:41.766811 | 2025-10-01 06:17:41.766939 | TASK [deploy-crc-cloud : Read pub key] 2025-10-01 06:17:42.357218 | crc | skipping: Conditional result was False 2025-10-01 06:17:42.375497 | 2025-10-01 06:17:42.375634 | TASK [deploy-crc-cloud : Wait for machineconfig] 2025-10-01 06:17:42.405509 | crc | skipping: Conditional result was False 2025-10-01 06:17:42.423582 | 2025-10-01 06:17:42.423748 | TASK [deploy-crc-cloud : Patch machineconfig 99-master-ssh] 2025-10-01 06:17:42.982431 | crc | skipping: Conditional result was False 2025-10-01 06:17:43.000051 | 2025-10-01 06:17:43.000187 | TASK [deploy-crc-cloud : Wait for cluster become healthy] 2025-10-01 06:17:43.046452 | crc | ok 2025-10-01 06:17:43.067581 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2025-10-01 06:17:43.123818 | 2025-10-01 06:17:43.123956 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver] 2025-10-01 06:17:43.576404 | crc | True 2025-10-01 06:17:43.577435 | crc | False 2025-10-01 06:19:16.456981 | crc | changed 2025-10-01 06:19:16.472754 | 2025-10-01 06:19:16.472884 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2025-10-01 06:19:16.514770 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 15 seconds. 2025-10-01 06:19:16.529785 | 2025-10-01 06:19:16.529912 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2025-10-01 06:19:16.545030 | crc | skipping: Conditional result was False 2025-10-01 06:19:16.596581 | 2025-10-01 06:19:16.596740 | TASK [deploy-crc-cloud : Set credentials] 2025-10-01 06:19:16.635212 | crc | ok 2025-10-01 06:19:16.651723 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/set_credentials.yaml 2025-10-01 06:19:16.676866 | 2025-10-01 06:19:16.676933 | TASK [deploy-crc-cloud : Ensure htpasswd.txt does not exists] 2025-10-01 06:19:16.940816 | crc | ok 2025-10-01 06:19:16.947957 | 2025-10-01 06:19:16.948017 | TASK [deploy-crc-cloud : Create temporary directory] 2025-10-01 06:19:17.269246 | crc | changed 2025-10-01 06:19:17.279878 | 2025-10-01 06:19:17.280104 | TASK [deploy-crc-cloud : Create Dockerfile] 2025-10-01 06:19:18.120093 | crc | changed 2025-10-01 06:19:18.146833 | 2025-10-01 06:19:18.147062 | TASK [deploy-crc-cloud : Build container image for htpasswd] 2025-10-01 06:19:30.436555 | crc | STEP 1/3: FROM quay.io/centos/centos:stream9-minimal 2025-10-01 06:19:30.444323 | crc | Trying to pull quay.io/centos/centos:stream9-minimal... 2025-10-01 06:19:30.947575 | crc | Getting image source signatures 2025-10-01 06:19:30.947643 | crc | Copying blob sha256:d8c0dbbf20f3017cc356fa40af20d191b0e85e25d7706ee63c2a0cb5ebf6fc7a 2025-10-01 06:19:32.751676 | crc | Copying config sha256:20aff0b003bb92b55d5d701079b860731e831f5cb1708e195790448697d67e85 2025-10-01 06:19:32.763147 | crc | Writing manifest to image destination 2025-10-01 06:19:32.809416 | crc | STEP 2/3: RUN microdnf --setopt=tsflags=nodocs --setopt=install_weak_deps=0 install -y httpd-tools 2025-10-01 06:19:33.308345 | crc | Downloading metadata... 2025-10-01 06:19:34.199025 | crc | Downloading metadata... 2025-10-01 06:19:36.623333 | crc | Downloading metadata... 2025-10-01 06:19:43.374562 | crc | Package Repository Size 2025-10-01 06:19:43.526569 | crc | Installing: 2025-10-01 06:19:43.526626 | crc | apr-1.7.0-12.el9.x86_64 appstream 126.2 kB 2025-10-01 06:19:43.526642 | crc | apr-util-1.6.1-23.el9.x86_64 appstream 97.3 kB 2025-10-01 06:19:43.526655 | crc | apr-util-bdb-1.6.1-23.el9.x86_64 appstream 13.3 kB 2025-10-01 06:19:43.526668 | crc | expat-2.5.0-5.el9.x86_64 baseos 118.6 kB 2025-10-01 06:19:43.526680 | crc | httpd-tools-2.4.62-7.el9.x86_64 appstream 81.5 kB 2025-10-01 06:19:43.526693 | crc | libdb-5.3.28-57.el9.x86_64 baseos 752.9 kB 2025-10-01 06:19:43.526706 | crc | Transaction Summary: 2025-10-01 06:19:43.526718 | crc | Installing: 6 packages 2025-10-01 06:19:43.526731 | crc | Reinstalling: 0 packages 2025-10-01 06:19:43.526743 | crc | Upgrading: 0 packages 2025-10-01 06:19:43.526783 | crc | Obsoleting: 0 packages 2025-10-01 06:19:43.526796 | crc | Removing: 0 packages 2025-10-01 06:19:43.526815 | crc | Downgrading: 0 packages 2025-10-01 06:19:43.526838 | crc | Downloading packages... 2025-10-01 06:19:44.244979 | crc | warning: Signature not supported. Hash algorithm SHA1 not available. 2025-10-01 06:19:44.255668 | crc | 2025-10-01 06:19:44.255707 | crc | (microdnf:1): libdnf-WARNING **: 06:19:44.244: failed to parse public key for /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Extras 2025-10-01 06:19:44.255731 | crc | Running transaction test... 2025-10-01 06:19:46.179333 | crc | Installing: apr;1.7.0-12.el9;x86_64;appstream 2025-10-01 06:19:46.188707 | crc | Installing: expat;2.5.0-5.el9;x86_64;baseos 2025-10-01 06:19:46.196941 | crc | Installing: libdb;5.3.28-57.el9;x86_64;baseos 2025-10-01 06:19:46.215613 | crc | Installing: apr-util-bdb;1.6.1-23.el9;x86_64;appstream 2025-10-01 06:19:46.219039 | crc | Installing: apr-util;1.6.1-23.el9;x86_64;appstream 2025-10-01 06:19:46.223065 | crc | Installing: httpd-tools;2.4.62-7.el9;x86_64;appstream 2025-10-01 06:19:46.273735 | crc | Complete. 2025-10-01 06:19:51.736068 | crc | --> 245304e8a305 2025-10-01 06:19:51.747447 | crc | STEP 3/3: ENTRYPOINT ["htpasswd", "-Bbn"] 2025-10-01 06:19:51.778069 | crc | COMMIT localhost/htpasswd:latest 2025-10-01 06:19:51.778108 | crc | --> c9ba76fcf422 2025-10-01 06:19:51.778169 | crc | Successfully tagged localhost/htpasswd:latest 2025-10-01 06:19:51.804181 | crc | c9ba76fcf422d99d8d71a5e48cb5964868cbde3d0ca36ad15dcc6276f168b0e9 2025-10-01 06:19:52.266339 | crc | changed 2025-10-01 06:19:52.282964 | 2025-10-01 06:19:52.283098 | LOOP [deploy-crc-cloud : Get htpasswd] 2025-10-01 06:19:52.372721 | crc | Output suppressed because no_log was given 2025-10-01 06:19:52.391965 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml 2025-10-01 06:19:52.394263 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml 2025-10-01 06:19:52.396166 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml 2025-10-01 06:19:52.421026 | 2025-10-01 06:19:52.421107 | TASK [deploy-crc-cloud : Get htpasswd for developer] 2025-10-01 06:19:52.817239 | crc | time="2025-10-01T06:19:52Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly" 2025-10-01 06:19:53.501236 | crc | changed 2025-10-01 06:19:53.519433 | 2025-10-01 06:19:53.519576 | TASK [deploy-crc-cloud : Get htpasswd for kubeadmin] 2025-10-01 06:19:53.991847 | crc | time="2025-10-01T06:19:53Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly" 2025-10-01 06:19:54.588189 | crc | changed 2025-10-01 06:19:54.606404 | 2025-10-01 06:19:54.606546 | TASK [deploy-crc-cloud : Get htpasswd for redhat] 2025-10-01 06:19:55.046892 | crc | time="2025-10-01T06:19:55Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly" 2025-10-01 06:19:55.672821 | crc | changed 2025-10-01 06:19:55.686866 | 2025-10-01 06:19:55.686981 | TASK [deploy-crc-cloud : Cleanup htpasswd.txt file] 2025-10-01 06:19:56.256234 | crc | changed 2025-10-01 06:19:56.272586 | 2025-10-01 06:19:56.272771 | TASK [deploy-crc-cloud : Create secret with generic htpass-secret] 2025-10-01 06:19:56.843239 | crc | changed 2025-10-01 06:19:56.859254 | 2025-10-01 06:19:56.859399 | TASK [deploy-crc-cloud : Replace htpass-secret] 2025-10-01 06:19:57.350824 | crc | secret/htpass-secret replaced 2025-10-01 06:19:57.437764 | crc | changed 2025-10-01 06:19:57.453912 | 2025-10-01 06:19:57.454093 | TASK [deploy-crc-cloud : Remove temporary directory] 2025-10-01 06:19:57.757366 | crc | changed 2025-10-01 06:19:57.767334 | 2025-10-01 06:19:57.767429 | TASK [deploy-crc-cloud : Replace default CA] 2025-10-01 06:19:57.804483 | crc | ok 2025-10-01 06:19:57.819518 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/replace_default_ca.yaml 2025-10-01 06:19:57.852428 | 2025-10-01 06:19:57.852535 | TASK [deploy-crc-cloud : Generate key] 2025-10-01 06:20:00.422332 | crc | changed 2025-10-01 06:20:00.438644 | 2025-10-01 06:20:00.438827 | TASK [deploy-crc-cloud : Generate cert] 2025-10-01 06:20:01.007560 | crc | changed 2025-10-01 06:20:01.023863 | 2025-10-01 06:20:01.024005 | TASK [deploy-crc-cloud : Generate csr] 2025-10-01 06:20:01.722479 | crc | ......+......+...........+...+.+..+...+.+.....+.........+....+..+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.......+.....+.+.....+.+........+.+..+...+......+.+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+...+.......+...............+...+..................+..+.......+.....+.+......+...+......+.........+...+..+......+.......+.....+...+.+...+.....+.......+.....+......+...............+.........+...+..........+.....+......+.+........+.......+.....+.+.........+......+..+......+.+.....+.............+..+.+...+..+.........+...+...+....+......+..+.......+...+..+....+...............+..+...+............+...+....+..+.+...............+...+..............+..........+...+..+..........+..+...+.+......+......+.....+....+......+..+...+....+...........+.......+........+....+.........+.....+............+.............+...........+.+...+..+...+.........+...+.........+.............+......+......+...+........+....+........+...+....+.....................+..+.+......+...+..+.+..............+.+........+...................+........+.............+..+....+...+..+.+..+......+.........+..........+..+......+....+......+........+.........+..........+..+.........+...............+......+...+.+.....+......+....+............+..+......+.+...........+..........+.....+....+...............+...+...+...+..+....+........+......+..........+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2025-10-01 06:20:01.758186 | crc | .+.........+.+...+.........+.................+...+...+...............+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*......+......+..+...+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+.....+...+.+......+...+............+.....+...+............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2025-10-01 06:20:01.761893 | crc | ----- 2025-10-01 06:20:02.090367 | crc | changed 2025-10-01 06:20:02.105761 | 2025-10-01 06:20:02.105919 | TASK [deploy-crc-cloud : Generate user cert] 2025-10-01 06:20:02.475315 | crc | Certificate request self-signature ok 2025-10-01 06:20:02.484522 | crc | subject=O = ${GROUP}, CN = core 2025-10-01 06:20:02.671143 | crc | changed 2025-10-01 06:20:02.686948 | 2025-10-01 06:20:02.687088 | TASK [deploy-crc-cloud : Create configmap] 2025-10-01 06:20:03.106854 | crc | configmap/client-ca-custom created 2025-10-01 06:20:03.254767 | crc | changed 2025-10-01 06:20:03.313748 | 2025-10-01 06:20:03.313897 | TASK [deploy-crc-cloud : Patch apiserver] 2025-10-01 06:20:03.796193 | crc | apiserver.config.openshift.io/cluster patched 2025-10-01 06:20:03.897257 | crc | changed 2025-10-01 06:20:03.913086 | 2025-10-01 06:20:03.913222 | TASK [deploy-crc-cloud : Create configmap] 2025-10-01 06:20:04.467134 | crc | W1001 06:20:04.467005 13948 helpers.go:703] --dry-run is deprecated and can be replaced with --dry-run=client. 2025-10-01 06:20:04.495474 | crc | configmap/admin-kubeconfig-client-ca replaced 2025-10-01 06:20:04.984623 | crc | changed 2025-10-01 06:20:05.000520 | 2025-10-01 06:20:05.000652 | TASK [deploy-crc-cloud : Login to the OpenShift cluster] 2025-10-01 06:20:05.045342 | crc | ok 2025-10-01 06:20:05.063845 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/login.yaml 2025-10-01 06:20:05.110992 | 2025-10-01 06:20:05.111086 | TASK [deploy-crc-cloud : Try to login after all changes] 2025-10-01 06:20:05.614356 | crc | WARNING: Using insecure TLS client config. Setting this option is not supported! 2025-10-01 06:20:05.701614 | crc | 2025-10-01 06:20:05.701689 | crc | Login failed (401 Unauthorized) 2025-10-01 06:20:05.722434 | crc | Verify you have provided the correct credentials. 2025-10-01 06:20:47.904729 | crc | ok 2025-10-01 06:20:47.920640 | 2025-10-01 06:20:47.920819 | TASK [deploy-crc-cloud : Patch pull secret] 2025-10-01 06:20:47.964431 | crc | ok 2025-10-01 06:20:47.981809 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/patch_pull_secret.yaml 2025-10-01 06:20:48.018098 | 2025-10-01 06:20:48.018191 | TASK [deploy-crc-cloud : Patch pull secret] 2025-10-01 06:20:48.621261 | crc | Output suppressed because no_log was given 2025-10-01 06:20:48.637255 | 2025-10-01 06:20:48.637398 | TASK [deploy-crc-cloud : Wait for cluster become healthy after patching CA and pull secret] 2025-10-01 06:20:48.681748 | crc | ok 2025-10-01 06:20:48.700780 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2025-10-01 06:20:48.741778 | 2025-10-01 06:20:48.741869 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver] 2025-10-01 06:20:49.268410 | crc | True 2025-10-01 06:20:49.268480 | crc | True 2025-10-01 06:20:49.321755 | crc | changed 2025-10-01 06:20:49.337469 | 2025-10-01 06:20:49.337610 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2025-10-01 06:20:49.391562 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 15 seconds. 2025-10-01 06:20:49.407286 | 2025-10-01 06:20:49.407418 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2025-10-01 06:20:49.435911 | crc | skipping: Conditional result was False 2025-10-01 06:20:49.447253 | 2025-10-01 06:20:49.447343 | TASK [deploy-crc-cloud : Create certificate and patch secret] 2025-10-01 06:20:49.474020 | crc | skipping: Conditional result was False 2025-10-01 06:20:49.486024 | 2025-10-01 06:20:49.486111 | TASK [deploy-crc-cloud : Wait for cluster become healthy after adding domain] 2025-10-01 06:20:49.527802 | crc | ok 2025-10-01 06:20:49.539462 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2025-10-01 06:20:49.576768 | 2025-10-01 06:20:49.576839 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver] 2025-10-01 06:20:50.076826 | crc | True 2025-10-01 06:20:50.077995 | crc | True 2025-10-01 06:20:50.128724 | crc | changed 2025-10-01 06:20:50.144608 | 2025-10-01 06:20:50.144807 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2025-10-01 06:20:50.199628 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 15 seconds. 2025-10-01 06:20:50.214808 | 2025-10-01 06:20:50.214942 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2025-10-01 06:20:50.243297 | crc | skipping: Conditional result was False 2025-10-01 06:20:50.262222 | 2025-10-01 06:20:50.262399 | TASK [deploy-crc-cloud : Patch ingress config] 2025-10-01 06:20:50.291437 | crc | skipping: Conditional result was False 2025-10-01 06:20:50.309501 | 2025-10-01 06:20:50.309648 | TASK [deploy-crc-cloud : Patch api server] 2025-10-01 06:20:50.338335 | crc | skipping: Conditional result was False 2025-10-01 06:20:50.357298 | 2025-10-01 06:20:50.357455 | TASK [deploy-crc-cloud : Patch default route] 2025-10-01 06:20:50.385826 | crc | skipping: Conditional result was False 2025-10-01 06:20:50.403509 | 2025-10-01 06:20:50.403652 | TASK [deploy-crc-cloud : Wait for cluster become healthy after changing ingress api server and default route] 2025-10-01 06:20:50.447614 | crc | ok 2025-10-01 06:20:50.463307 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2025-10-01 06:20:50.505221 | 2025-10-01 06:20:50.505338 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy authentication|console|etcd|ingress|openshift-apiserver] 2025-10-01 06:20:51.032154 | crc | False 2025-10-01 06:20:51.033164 | crc | True 2025-10-01 06:20:51.033187 | crc | True 2025-10-01 06:20:51.033200 | crc | True 2025-10-01 06:20:51.033212 | crc | True 2025-10-01 06:21:06.587305 | crc | changed 2025-10-01 06:21:06.603510 | 2025-10-01 06:21:06.603698 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2025-10-01 06:21:06.649338 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 15 seconds. 2025-10-01 06:21:06.664237 | 2025-10-01 06:21:06.664373 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2025-10-01 06:21:06.691930 | crc | skipping: Conditional result was False 2025-10-01 06:21:06.710351 | 2025-10-01 06:21:06.710545 | TASK [deploy-crc-cloud : Get console route] 2025-10-01 06:21:06.738710 | crc | skipping: Conditional result was False 2025-10-01 06:21:06.768322 | 2025-10-01 06:21:06.768442 | TASK [Start crc-cloud role when Zuul is not defined] 2025-10-01 06:21:06.815118 | crc | skipping: Conditional result was False 2025-10-01 06:21:06.831309 | 2025-10-01 06:21:06.831454 | TASK [prepare-crc-cloud : Recreate kubelet config.json] 2025-10-01 06:21:06.878512 | crc | ok 2025-10-01 06:21:06.897237 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/inject-pull-secret.yaml 2025-10-01 06:21:06.925752 | 2025-10-01 06:21:06.925851 | TASK [prepare-crc-cloud : Fail when openshift_pull_sec not provided] 2025-10-01 06:21:06.992501 | crc | skipping: Conditional result was False 2025-10-01 06:21:07.009995 | 2025-10-01 06:21:07.010137 | TASK [prepare-crc-cloud : Cleanup file] 2025-10-01 06:21:07.567112 | crc | Output suppressed because no_log was given 2025-10-01 06:21:07.581911 | 2025-10-01 06:21:07.582041 | TASK [prepare-crc-cloud : Copy pull-secret to kubelet config.json] 2025-10-01 06:21:07.972776 | crc | Output suppressed because no_log was given 2025-10-01 06:21:07.987228 | 2025-10-01 06:21:07.987358 | TASK [prepare-crc-cloud : Replace singleqoute with doublequote] 2025-10-01 06:21:08.511906 | crc | changed: 42 replacements made 2025-10-01 06:21:08.528002 | 2025-10-01 06:21:08.528128 | TASK [prepare-crc-cloud : Remove spaces] 2025-10-01 06:21:08.945756 | crc | changed: 20 replacements made 2025-10-01 06:21:08.960287 | 2025-10-01 06:21:08.960415 | TASK [prepare-crc-cloud : Ensure you are logged in to the OpenShift] 2025-10-01 06:21:09.004067 | crc | ok 2025-10-01 06:21:09.021781 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/openshift_login.yaml 2025-10-01 06:21:09.052888 | 2025-10-01 06:21:09.052978 | TASK [prepare-crc-cloud : Login to the OpenShift] 2025-10-01 06:21:09.547605 | crc | WARNING: Using insecure TLS client config. Setting this option is not supported! 2025-10-01 06:21:09.669740 | crc | 2025-10-01 06:21:09.669839 | crc | Login successful. 2025-10-01 06:21:09.699957 | crc | 2025-10-01 06:21:09.700015 | crc | You have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects' 2025-10-01 06:21:09.729184 | crc | 2025-10-01 06:21:09.729216 | crc | Using project "default". 2025-10-01 06:21:10.092844 | crc | ok 2025-10-01 06:21:10.109642 | 2025-10-01 06:21:10.109821 | TASK [prepare-crc-cloud : Post tasks after crc-cloud script execution] 2025-10-01 06:21:10.153704 | crc | ok 2025-10-01 06:21:10.175454 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/post.yaml 2025-10-01 06:21:10.207609 | 2025-10-01 06:21:10.207715 | LOOP [prepare-crc-cloud : Set DNS nameservers provided by cloud provider] 2025-10-01 06:21:10.532463 | crc | changed: line added 2025-10-01 06:21:10.533095 | crc | changed: All items complete 2025-10-01 06:21:10.533162 | 2025-10-01 06:21:10.802123 | crc | changed: line added 2025-10-01 06:21:10.820951 | 2025-10-01 06:21:10.821140 | TASK [prepare-crc-cloud : Increase dnsmasq cache size] 2025-10-01 06:21:11.181184 | crc | changed: line added 2025-10-01 06:21:11.196380 | 2025-10-01 06:21:11.196514 | TASK [prepare-crc-cloud : Reload NetworkManager after adding cache and DNS server] 2025-10-01 06:21:13.106718 | crc | changed 2025-10-01 06:21:13.126438 | 2025-10-01 06:21:13.126588 | TASK [prepare-crc-cloud : Ensure kube config does not exists] 2025-10-01 06:21:13.545115 | crc | ok 2025-10-01 06:21:13.555765 | 2025-10-01 06:21:13.555855 | TASK [prepare-crc-cloud : Copy new generated KUBECONFIG] 2025-10-01 06:21:13.581898 | crc | skipping: Conditional result was False 2025-10-01 06:21:13.593713 | 2025-10-01 06:21:13.593804 | TASK [prepare-crc-cloud : Delete all openshift-marketplace pods] 2025-10-01 06:21:14.154235 | crc | pod "certified-operators-899r6" deleted 2025-10-01 06:21:14.162813 | crc | pod "community-operators-w8ltr" deleted 2025-10-01 06:21:14.171029 | crc | pod "marketplace-operator-79b997595-284zz" deleted 2025-10-01 06:21:14.196638 | crc | pod "redhat-marketplace-r2t26" deleted 2025-10-01 06:21:14.205860 | crc | pod "redhat-operators-2gdmv" deleted 2025-10-01 06:21:15.652772 | crc | ok 2025-10-01 06:21:15.669012 | 2025-10-01 06:21:15.669153 | TASK [prepare-crc-cloud : Pause machineconfigpool] 2025-10-01 06:21:15.713482 | crc | ok 2025-10-01 06:21:15.731595 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/pause_mcp.yaml 2025-10-01 06:21:15.768172 | 2025-10-01 06:21:15.768262 | LOOP [prepare-crc-cloud : Pause the machineconfig configuration if mcp is not needed] 2025-10-01 06:21:16.500648 | crc | ok 2025-10-01 06:21:16.912640 | crc | ok 2025-10-01 06:21:16.931823 | 2025-10-01 06:21:16.932023 | TASK [prepare-crc-cloud : Print current machineconfigpool] 2025-10-01 06:21:17.424809 | crc | NAME CONFIG UPDATED UPDATING DEGRADED MACHINECOUNT READYMACHINECOUNT UPDATEDMACHINECOUNT DEGRADEDMACHINECOUNT AGE 2025-10-01 06:21:17.430952 | crc | master rendered-master-f83a149c7490c3b0bf850df839837383 False True True 1 0 0 1 220d 2025-10-01 06:21:17.430981 | crc | worker rendered-worker-594cc07c9feefb5e37f2530ac457d36c True False False 0 0 0 0 220d 2025-10-01 06:21:17.501039 | crc | ok 2025-10-01 06:21:17.511485 | 2025-10-01 06:21:17.511578 | TASK [prepare-crc-cloud : Set low profile to etcd to avoid flakiness] 2025-10-01 06:21:17.538382 | crc | skipping: Conditional result was False 2025-10-01 06:21:17.551045 | 2025-10-01 06:21:17.551134 | TASK [prepare-crc-cloud : Fix machineconfigpool degradation] 2025-10-01 06:21:17.577176 | crc | skipping: Conditional result was False 2025-10-01 06:21:17.590967 | 2025-10-01 06:21:17.591064 | TASK [prepare-crc-cloud : Remove drain machineconfig for the node] 2025-10-01 06:21:17.617146 | crc | skipping: Conditional result was False 2025-10-01 06:21:17.629854 | 2025-10-01 06:21:17.629950 | TASK [prepare-crc-cloud : Post machineconfigpool tasks] 2025-10-01 06:21:17.666103 | crc | skipping: Conditional result was False 2025-10-01 06:21:17.677421 | 2025-10-01 06:21:17.677508 | TASK [prepare-crc-cloud : Enable monitoring and cluster-monitoring-operator] 2025-10-01 06:21:17.704700 | crc | skipping: Conditional result was False 2025-10-01 06:21:17.730306 | 2025-10-01 06:21:17.730404 | TASK [Run crc-extracted preparation] 2025-10-01 06:21:17.767293 | crc | skipping: Conditional result was False 2025-10-01 06:21:17.779979 | 2025-10-01 06:21:17.780109 | TASK [Fail when image build date does not exists] 2025-10-01 06:21:17.796574 | crc | skipping: Conditional result was False 2025-10-01 06:21:17.840454 | 2025-10-01 06:21:17.840527 | PLAY [Set IOPS and Read/Write disk limitation] 2025-10-01 06:21:17.870538 | 2025-10-01 06:21:17.870608 | TASK [Set limit for disk usage - IOPS and Read/Write] 2025-10-01 06:21:17.947802 | controller | ok 2025-10-01 06:21:17.966303 | crc | ok 2025-10-01 06:21:17.995057 | 2025-10-01 06:21:17.995129 | TASK [disk-usage-limitation : Get block device major:minor] 2025-10-01 06:21:18.414618 | crc | 252:0 2025-10-01 06:21:18.567477 | crc | ok 2025-10-01 06:21:18.633021 | controller | ok 2025-10-01 06:21:18.648212 | 2025-10-01 06:21:18.648371 | LOOP [disk-usage-limitation : Ensure that some cgroup dirs exists] 2025-10-01 06:21:18.969795 | controller | ok: "/sys/fs/cgroup/init.scope" 2025-10-01 06:21:18.970400 | controller | ok: All items complete 2025-10-01 06:21:18.970471 | 2025-10-01 06:21:18.587034 | controller | 252:0 2025-10-01 06:21:19.063279 | crc | ok: "/sys/fs/cgroup/init.scope" 2025-10-01 06:21:19.181922 | controller | changed: "/sys/fs/cgroup/machine.slice" 2025-10-01 06:21:19.365428 | crc | ok: "/sys/fs/cgroup/machine.slice" 2025-10-01 06:21:19.392858 | controller | ok: "/sys/fs/cgroup/system.slice" 2025-10-01 06:21:19.603402 | controller | ok: "/sys/fs/cgroup/user.slice" 2025-10-01 06:21:19.691964 | crc | ok: "/sys/fs/cgroup/system.slice" 2025-10-01 06:21:19.969614 | crc | ok: "/sys/fs/cgroup/user.slice" 2025-10-01 06:21:19.988944 | 2025-10-01 06:21:19.989111 | TASK [disk-usage-limitation : Enable IO limit] 2025-10-01 06:21:20.275581 | controller | changed: line replaced 2025-10-01 06:21:20.373961 | crc | changed: line replaced 2025-10-01 06:21:20.386485 | 2025-10-01 06:21:20.386613 | TASK [disk-usage-limitation : Flush handlers that will call systemd daemon-reload] 2025-10-01 06:21:20.409049 | 2025-10-01 06:21:20.409122 | TASK [disk-usage-limitation : Flush handlers that will call systemd daemon-reload] 2025-10-01 06:21:20.424527 | 2025-10-01 06:21:20.424602 | TASK [disk-usage-limitation : Reload systemd daemon after enabling IOAccounting] 2025-10-01 06:21:21.390838 | controller | ok 2025-10-01 06:21:22.537889 | crc | ok 2025-10-01 06:21:22.550941 | 2025-10-01 06:21:22.551076 | TASK [disk-usage-limitation : Wait for system.slice cgroup to have io.max file] 2025-10-01 06:21:22.827584 | controller | ok 2025-10-01 06:21:22.945796 | crc | ok 2025-10-01 06:21:22.963057 | 2025-10-01 06:21:22.963192 | LOOP [disk-usage-limitation : Set IOPS limit in the root cgroup] 2025-10-01 06:21:23.309599 | controller | ok 2025-10-01 06:21:23.310073 | controller | ok: All items complete 2025-10-01 06:21:23.310134 | 2025-10-01 06:21:23.398522 | crc | ok 2025-10-01 06:21:23.557861 | controller | ok 2025-10-01 06:21:23.710080 | crc | ok 2025-10-01 06:21:23.767834 | controller | ok 2025-10-01 06:21:23.992001 | controller | ok 2025-10-01 06:21:24.024130 | crc | ok 2025-10-01 06:21:24.295763 | crc | ok 2025-10-01 06:21:24.316644 | 2025-10-01 06:21:24.316846 | TASK [disk-usage-limitation : Verify the IOPS limit] 2025-10-01 06:21:24.712589 | controller | init 2025-10-01 06:21:24.714151 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-10-01 06:21:24.714187 | controller | machine 2025-10-01 06:21:24.714194 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-10-01 06:21:24.714200 | controller | system 2025-10-01 06:21:24.714210 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-10-01 06:21:24.714216 | controller | user 2025-10-01 06:21:24.714222 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-10-01 06:21:24.777155 | crc | init 2025-10-01 06:21:24.778508 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-10-01 06:21:24.778698 | crc | machine 2025-10-01 06:21:24.781013 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-10-01 06:21:24.781360 | crc | system 2025-10-01 06:21:24.782421 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-10-01 06:21:24.782598 | crc | user 2025-10-01 06:21:24.784446 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-10-01 06:21:24.916788 | controller | ok 2025-10-01 06:21:24.939037 | crc | ok 2025-10-01 06:21:24.947290 | 2025-10-01 06:21:24.947376 | TASK [disk-usage-limitation : Check if kubepods.slice exists] 2025-10-01 06:21:25.220244 | controller | ok 2025-10-01 06:21:25.296448 | crc | ok 2025-10-01 06:21:25.309991 | 2025-10-01 06:21:25.310133 | TASK [disk-usage-limitation : Set the limit] 2025-10-01 06:21:25.902323 | controller | skipping: Conditional result was False 2025-10-01 06:21:25.918303 | crc | ok 2025-10-01 06:21:25.931151 | 2025-10-01 06:21:25.931287 | TASK [disk-usage-limitation : Verify the IOPS limit - kubepods slice] 2025-10-01 06:21:26.386925 | crc | kubepods 2025-10-01 06:21:26.387830 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-10-01 06:21:26.526094 | controller | skipping: Conditional result was False 2025-10-01 06:21:26.542315 | crc | ok 2025-10-01 06:21:26.555300 | 2025-10-01 06:21:26.555430 | TASK [disk-usage-limitation : Print the current io.max value] 2025-10-01 06:21:26.635898 | controller | ok: 2025-10-01 06:21:26.636199 | controller | init 2025-10-01 06:21:26.636238 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-10-01 06:21:26.636265 | controller | machine 2025-10-01 06:21:26.636290 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-10-01 06:21:26.636314 | controller | system 2025-10-01 06:21:26.636337 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-10-01 06:21:26.636360 | controller | user 2025-10-01 06:21:26.636384 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-10-01 06:21:26.656013 | crc | ok: 2025-10-01 06:21:26.656079 | crc | init 2025-10-01 06:21:26.656111 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-10-01 06:21:26.656137 | crc | machine 2025-10-01 06:21:26.656161 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-10-01 06:21:26.656185 | crc | system 2025-10-01 06:21:26.656208 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-10-01 06:21:26.656232 | crc | user 2025-10-01 06:21:26.656255 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 kubepods 2025-10-01 06:21:26.656292 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-10-01 06:21:26.720360 | 2025-10-01 06:21:26.720435 | PLAY RECAP 2025-10-01 06:21:26.720480 | controller | ok: 9 changed: 2 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2025-10-01 06:21:26.720505 | crc | ok: 104 changed: 43 unreachable: 0 failed: 0 skipped: 27 rescued: 0 ignored: 0 2025-10-01 06:21:26.720522 | 2025-10-01 06:21:26.850455 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/prepare-crc.yaml@master] 2025-10-01 06:21:26.854687 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/podman.yaml@master] 2025-10-01 06:21:27.438829 | 2025-10-01 06:21:27.438934 | PLAY [all,!compute] 2025-10-01 06:21:27.473360 | 2025-10-01 06:21:27.473452 | TASK [Enable container-tools rhel-modules for c8/crc node] 2025-10-01 06:21:28.050306 | controller | skipping: Conditional result was False 2025-10-01 06:21:28.050810 | crc | skipping: Conditional result was False 2025-10-01 06:21:28.057259 | 2025-10-01 06:21:28.057326 | TASK [Install podman] 2025-10-01 06:21:28.156245 | crc | skipping: Conditional result was False 2025-10-01 06:22:45.736964 | controller | changed 2025-10-01 06:22:45.750126 | 2025-10-01 06:22:45.750249 | TASK [Set var name for quay login zuul secret] 2025-10-01 06:22:45.822861 | controller | skipping: Conditional result was False 2025-10-01 06:22:45.834113 | crc | skipping: Conditional result was False 2025-10-01 06:22:45.848493 | 2025-10-01 06:22:45.848629 | TASK [Print the username] 2025-10-01 06:22:46.305065 | controller | openstack-k8s-operators+cirobot 2025-10-01 06:22:46.441576 | crc | skipping: Conditional result was False 2025-10-01 06:22:46.455240 | controller | ok: Runtime: 0:00:00.005097 2025-10-01 06:22:46.467503 | 2025-10-01 06:22:46.467628 | TASK [Fail when user or password is not set] 2025-10-01 06:22:46.549296 | controller | skipping: Conditional result was False 2025-10-01 06:22:46.560697 | crc | skipping: Conditional result was False 2025-10-01 06:22:46.574176 | 2025-10-01 06:22:46.574313 | TASK [Set vars for quay login] 2025-10-01 06:22:46.647199 | controller | Output suppressed because no_log was given 2025-10-01 06:22:46.669560 | 2025-10-01 06:22:46.669717 | LOOP [Perform container registry login(s) with podman] 2025-10-01 06:22:47.542507 | controller | Output suppressed because no_log was given 2025-10-01 06:22:47.555126 | 2025-10-01 06:22:47.555254 | LOOP [Perform container registry login(s) with buildah] 2025-10-01 06:22:47.626537 | controller | Output suppressed because no_log was given 2025-10-01 06:22:47.626792 | 2025-10-01 06:22:47.648986 | 2025-10-01 06:22:47.649167 | TASK [Set Insecure registry for content provider] 2025-10-01 06:22:47.722900 | crc | skipping: Conditional result was False 2025-10-01 06:22:48.093044 | controller | changed: Block inserted 2025-10-01 06:22:48.168366 | 2025-10-01 06:22:48.168470 | PLAY RECAP 2025-10-01 06:22:48.168513 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0 2025-10-01 06:22:48.168538 | crc | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 9 rescued: 0 ignored: 0 2025-10-01 06:22:48.168555 | 2025-10-01 06:22:48.268697 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/podman.yaml@master] 2025-10-01 06:22:48.272551 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/data_plane_adoption/dpa_RH_subscription_registry_login.yaml@master] 2025-10-01 06:22:48.858753 | 2025-10-01 06:22:48.858879 | PLAY [rh-subscription] 2025-10-01 06:22:48.858971 | 2025-10-01 06:22:48.859003 | PLAY RECAP 2025-10-01 06:22:48.859030 | 2025-10-01 06:22:48.938775 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/data_plane_adoption/dpa_RH_subscription_registry_login.yaml@master] 2025-10-01 06:22:48.946116 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-customizations.yml@main] 2025-10-01 06:22:49.564303 | 2025-10-01 06:22:49.564422 | PLAY [Tweak CRC node] 2025-10-01 06:22:49.590587 | 2025-10-01 06:22:49.590680 | TASK [Load network parameters] 2025-10-01 06:22:50.199859 | crc | ok 2025-10-01 06:22:50.215274 | 2025-10-01 06:22:50.215433 | TASK [Check which dnsmasq config we must edit] 2025-10-01 06:22:50.624029 | crc | ok 2025-10-01 06:22:50.638649 | 2025-10-01 06:22:50.638816 | TASK [Ensure crc knows about its second NIC] 2025-10-01 06:22:51.644057 | crc | changed 2025-10-01 06:22:51.654253 | 2025-10-01 06:22:51.654337 | TASK [Ensure crc does not get "public" DNS] 2025-10-01 06:22:52.582344 | crc | changed 2025-10-01 06:22:52.592863 | 2025-10-01 06:22:52.592973 | TASK [Restart NetworkManager] 2025-10-01 06:22:53.714537 | crc | changed 2025-10-01 06:22:53.734123 | 2025-10-01 06:22:53.734259 | LOOP [Configure dns forwarders] 2025-10-01 06:22:54.313499 | crc | ok 2025-10-01 06:22:54.638660 | crc | ok 2025-10-01 06:22:54.657692 | 2025-10-01 06:22:54.657829 | TASK [Configure local DNS for CRC pod] 2025-10-01 06:22:55.144798 | crc | ok 2025-10-01 06:22:55.151519 | 2025-10-01 06:22:55.151582 | TASK [Configure dnsmasq listen-address to listen on both br-ex and ci-private-network] 2025-10-01 06:22:55.597543 | crc | changed: line added 2025-10-01 06:22:55.612301 | 2025-10-01 06:22:55.612425 | TASK [Restart native dnsmasq service] 2025-10-01 06:22:56.236411 | crc | changed 2025-10-01 06:22:56.255737 | 2025-10-01 06:22:56.255867 | TASK [Stop dnsmasq] 2025-10-01 06:22:56.283851 | crc | skipping: Conditional result was False 2025-10-01 06:22:56.300084 | 2025-10-01 06:22:56.300214 | TASK [Make sure that crc-dnsmasq is not running] 2025-10-01 06:22:56.327503 | crc | skipping: Conditional result was False 2025-10-01 06:22:56.342891 | 2025-10-01 06:22:56.343022 | TASK [Start dnsmasq] 2025-10-01 06:22:56.370179 | crc | skipping: Conditional result was False 2025-10-01 06:22:56.388462 | 2025-10-01 06:22:56.388589 | TASK [Wait for CRC to be ready] 2025-10-01 06:22:57.046505 | crc | WARNING: Using insecure TLS client config. Setting this option is not supported! 2025-10-01 06:22:57.235219 | crc | 2025-10-01 06:22:57.235305 | crc | Login successful. 2025-10-01 06:22:57.267098 | crc | 2025-10-01 06:22:57.267172 | crc | You have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects' 2025-10-01 06:22:57.297265 | crc | 2025-10-01 06:22:57.297330 | crc | Using project "default". 2025-10-01 06:22:57.445107 | crc | changed 2025-10-01 06:22:57.460260 | 2025-10-01 06:22:57.460395 | TASK [Set insecure registry on crc node] 2025-10-01 06:22:57.511915 | crc | ok 2025-10-01 06:22:57.532590 | crc | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/tasks/set_crc_insecure_registry.yml 2025-10-01 06:22:57.544117 | 2025-10-01 06:22:57.544197 | TASK [Patch the image.config.openshift.io resource to include insecure registry] 2025-10-01 06:22:58.136262 | crc | image.config.openshift.io/cluster patched 2025-10-01 06:22:58.591817 | crc | changed 2025-10-01 06:22:58.606581 | 2025-10-01 06:22:58.606739 | TASK [Patch the image.config.openshift.io resource to allow registries] 2025-10-01 06:22:59.177955 | crc | image.config.openshift.io/cluster patched 2025-10-01 06:22:59.248508 | crc | changed 2025-10-01 06:22:59.262901 | 2025-10-01 06:22:59.263022 | TASK [Ensure registries.conf.d exists] 2025-10-01 06:22:59.693359 | crc | ok 2025-10-01 06:22:59.708997 | 2025-10-01 06:22:59.709146 | TASK [Set Insecure registry for content provider] 2025-10-01 06:23:00.139693 | crc | changed: File created 2025-10-01 06:23:00.154088 | 2025-10-01 06:23:00.154214 | TASK [Restart crio] 2025-10-01 06:23:02.127538 | crc | changed 2025-10-01 06:23:02.180711 | 2025-10-01 06:23:02.180794 | PLAY [Tweak Controller] 2025-10-01 06:23:02.203941 | 2025-10-01 06:23:02.204021 | TASK [Install other packages] 2025-10-01 06:23:06.612716 | controller | changed 2025-10-01 06:23:06.620436 | 2025-10-01 06:23:06.620517 | LOOP [Ensure we know compute host keys] 2025-10-01 06:23:06.981789 | controller | changed 2025-10-01 06:23:06.982028 | controller | ok: All items complete 2025-10-01 06:23:06.982053 | 2025-10-01 06:23:07.241244 | controller | changed 2025-10-01 06:23:07.263241 | 2025-10-01 06:23:07.263453 | TASK [Generate an ssh keypair] 2025-10-01 06:23:07.531434 | controller | Generating public/private ecdsa key pair. 2025-10-01 06:23:07.531479 | controller | Your identification has been saved in /home/zuul/.ssh/id_cifw 2025-10-01 06:23:07.531487 | controller | Your public key has been saved in /home/zuul/.ssh/id_cifw.pub 2025-10-01 06:23:07.531494 | controller | The key fingerprint is: 2025-10-01 06:23:07.531501 | controller | SHA256:Rks5/VRgdYLtjas/VOwCv+b04mhMJhZkmtmDZh+TcTM zuul@np0005463825.novalocal 2025-10-01 06:23:07.531507 | controller | The key's randomart image is: 2025-10-01 06:23:07.531513 | controller | +---[ECDSA 256]---+ 2025-10-01 06:23:07.531520 | controller | | o=+ .| 2025-10-01 06:23:07.531526 | controller | | o+.E..o | 2025-10-01 06:23:07.531532 | controller | | =O.+.+ + | 2025-10-01 06:23:07.531537 | controller | | oBoBo. o +| 2025-10-01 06:23:07.531543 | controller | | oS. =.o + | 2025-10-01 06:23:07.531549 | controller | | . + o = .| 2025-10-01 06:23:07.531555 | controller | | . = o.o | 2025-10-01 06:23:07.531561 | controller | | +o=. | 2025-10-01 06:23:07.531567 | controller | | ..=+o.| 2025-10-01 06:23:07.531573 | controller | +----[SHA256]-----+ 2025-10-01 06:23:07.822014 | controller | changed 2025-10-01 06:23:07.835414 | 2025-10-01 06:23:07.835543 | TASK [Get public key] 2025-10-01 06:23:08.171541 | controller | ok 2025-10-01 06:23:08.184078 | 2025-10-01 06:23:08.184203 | TASK [Register pub key as a fact] 2025-10-01 06:23:08.264461 | controller | ok 2025-10-01 06:23:08.276499 | 2025-10-01 06:23:08.276624 | TASK [Load network parameters] 2025-10-01 06:23:08.622649 | controller | ok 2025-10-01 06:23:08.634904 | 2025-10-01 06:23:08.635030 | TASK [Check if cloud-init is overriding NM settings] 2025-10-01 06:23:08.940469 | controller | ok 2025-10-01 06:23:08.952824 | 2025-10-01 06:23:08.952974 | TASK [Remove cloud-init DNS override if present] 2025-10-01 06:23:08.980002 | controller | skipping: Conditional result was False 2025-10-01 06:23:08.993870 | 2025-10-01 06:23:08.994006 | TASK [Reload the NetworkManager to pick the changes] 2025-10-01 06:23:09.021063 | controller | skipping: Conditional result was False 2025-10-01 06:23:09.034511 | 2025-10-01 06:23:09.034646 | TASK [Get the default iface connection] 2025-10-01 06:23:09.465329 | controller | System eth0 2025-10-01 06:23:09.613756 | controller | changed 2025-10-01 06:23:09.625999 | 2025-10-01 06:23:09.626126 | TASK [Prepend CRC DNS server in the controllers default Network Manager connection configuation] 2025-10-01 06:23:10.270198 | controller | Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5) 2025-10-01 06:23:10.696181 | controller | changed 2025-10-01 06:23:10.742748 | 2025-10-01 06:23:10.742864 | PLAY [Ensure persistent SSH access] 2025-10-01 06:23:10.790606 | 2025-10-01 06:23:10.790716 | TASK [Inject key in ansible_user] 2025-10-01 06:23:11.492325 | controller | changed 2025-10-01 06:23:11.507386 | crc | changed 2025-10-01 06:23:11.519400 | 2025-10-01 06:23:11.519524 | TASK [Inject key in root] 2025-10-01 06:23:12.058566 | crc | changed 2025-10-01 06:23:12.077070 | controller | changed 2025-10-01 06:23:12.134829 | 2025-10-01 06:23:12.134881 | PLAY [Add cloud-admin user on Compute] 2025-10-01 06:23:12.135832 | 2025-10-01 06:23:12.135879 | PLAY [Set some fancy hostname] 2025-10-01 06:23:12.152051 | 2025-10-01 06:23:12.152108 | TASK [Inject hostname in configuration file] 2025-10-01 06:23:13.237619 | controller | changed 2025-10-01 06:23:13.280715 | 2025-10-01 06:23:13.280786 | PLAY RECAP 2025-10-01 06:23:13.280842 | controller | ok: 12 changed: 8 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2025-10-01 06:23:13.280877 | crc | ok: 18 changed: 12 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2025-10-01 06:23:13.280909 | 2025-10-01 06:23:13.392410 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-customizations.yml@main] 2025-10-01 06:23:13.396977 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2025-10-01 06:23:13.971785 | 2025-10-01 06:23:13.971892 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2025-10-01 06:23:13.993918 | 2025-10-01 06:23:13.993994 | TASK [Clone repos in the job workspace] 2025-10-01 06:23:14.024286 | controller | ok 2025-10-01 06:23:14.040838 | 2025-10-01 06:23:14.040911 | TASK [prepare-workspace : Start zuul_console daemon.] 2025-10-01 06:23:14.726000 | controller | ok 2025-10-01 06:23:14.740036 | 2025-10-01 06:23:14.740182 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2025-10-01 06:23:22.754402 | controller | Output suppressed because no_log was given 2025-10-01 06:23:22.778087 | 2025-10-01 06:23:22.778225 | TASK [Create zuul-output directory] 2025-10-01 06:23:23.234994 | controller | ok 2025-10-01 06:23:23.251744 | 2025-10-01 06:23:23.251928 | TASK [Install required packages] 2025-10-01 06:23:24.394550 | controller | ok: Nothing to do 2025-10-01 06:23:24.408992 | 2025-10-01 06:23:24.409143 | TASK [Output pip related things] 2025-10-01 06:23:25.093348 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2025-10-01 06:23:25.466338 | controller | changed 2025-10-01 06:23:25.479749 | 2025-10-01 06:23:25.479893 | TASK [Install requirements] 2025-10-01 06:24:30.752938 | controller | changed 2025-10-01 06:24:30.781171 | 2025-10-01 06:24:30.781377 | TASK [Add cronjob to trigger job stats] 2025-10-01 06:24:30.840134 | controller | skipping: Conditional result was False 2025-10-01 06:24:30.855629 | 2025-10-01 06:24:30.855811 | LOOP [Construct project change list] 2025-10-01 06:24:30.935165 | controller | ok: 2025-10-01 06:24:30.935444 | controller | { 2025-10-01 06:24:30.935516 | controller | "branch": "main", 2025-10-01 06:24:30.935566 | controller | "change": "805", 2025-10-01 06:24:30.935623 | controller | "change_message": "Update k8s.io to v0.31.13\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Confidence |\n|---|---|---|---|\n| [k8s.io/api](https://redirect.github.com/kubernetes/api) | `v0.31.12` -> `v0.31.13` | [![age](https://developer.mend.io/api/mc/badges/age/go/k8s.io%2fapi/v0.31.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/k8s.io%2fapi/v0.31.12/v0.31.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [k8s.io/apiextensions-apiserver](https://redirect.github.com/kubernetes/apiextensions-apiserver) | `v0.31.12` -> `v0.31.13` | [![age](https://developer.mend.io/api/mc/badges/age/go/k8s.io%2fapiextensions-apiserver/v0.31.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/k8s.io%2fapiextensions-apiserver/v0.31.12/v0.31.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [k8s.io/apimachinery](https://redirect.github.com/kubernetes/apimachinery) | `v0.31.12` -> `v0.31.13` | [![age](https://developer.mend.io/api/mc/badges/age/go/k8s.io%2fapimachinery/v0.31.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/k8s.io%2fapimachinery/v0.31.12/v0.31.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [k8s.io/client-go](https://redirect.github.com/kubernetes/client-go) | `v0.31.12` -> `v0.31.13` | [![age](https://developer.mend.io/api/mc/badges/age/go/k8s.io%2fclient-go/v0.31.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/k8s.io%2fclient-go/v0.31.12/v0.31.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n
\nkubernetes/api (k8s.io/api)\n\n### [`v0.31.13`](https://redirect.github.com/kubernetes/api/compare/v0.31.12...v0.31.13)\n\n[Compare Source](https://redirect.github.com/kubernetes/api/compare/v0.31.12...v0.31.13)\n\n
\n\n
\nkubernetes/apiextensions-apiserver (k8s.io/apiextensions-apiserver)\n\n### [`v0.31.13`](https://redirect.github.com/kubernetes/apiextensions-apiserver/compare/v0.31.12...v0.31.13)\n\n[Compare Source](https://redirect.github.com/kubernetes/apiextensions-apiserver/compare/v0.31.12...v0.31.13)\n\n
\n\n
\nkubernetes/apimachinery (k8s.io/apimachinery)\n\n### [`v0.31.13`](https://redirect.github.com/kubernetes/apimachinery/compare/v0.31.12...v0.31.13)\n\n[Compare Source](https://redirect.github.com/kubernetes/apimachinery/compare/v0.31.12...v0.31.13)\n\n
\n\n
\nkubernetes/client-go (k8s.io/client-go)\n\n### [`v0.31.13`](https://redirect.github.com/kubernetes/client-go/compare/v0.31.12...v0.31.13)\n\n[Compare Source](https://redirect.github.com/kubernetes/client-go/compare/v0.31.12...v0.31.13)\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 these updates 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-01 06:24:30.935739 | controller | "change_url": "https://github.com/openstack-k8s-operators/glance-operator/pull/805", 2025-10-01 06:24:30.935794 | controller | "commit_id": "110712231d84a78cd4d3a1e05c0315bd37b26e59", 2025-10-01 06:24:30.935838 | controller | "patchset": "110712231d84a78cd4d3a1e05c0315bd37b26e59", 2025-10-01 06:24:30.935882 | controller | "project": { 2025-10-01 06:24:30.935926 | controller | "canonical_hostname": "github.com", 2025-10-01 06:24:30.935967 | controller | "canonical_name": "github.com/openstack-k8s-operators/glance-operator", 2025-10-01 06:24:30.936011 | controller | "name": "openstack-k8s-operators/glance-operator", 2025-10-01 06:24:30.936046 | controller | "short_name": "glance-operator", 2025-10-01 06:24:30.936080 | controller | "src_dir": "src/github.com/openstack-k8s-operators/glance-operator" 2025-10-01 06:24:30.936117 | controller | }, 2025-10-01 06:24:30.936160 | controller | "topic": null 2025-10-01 06:24:30.936202 | controller | } 2025-10-01 06:24:31.024939 | 2025-10-01 06:24:31.025067 | PLAY [Run ci/playbooks/build_runner_image.yml] 2025-10-01 06:24:31.062703 | 2025-10-01 06:24:31.062782 | TASK [Filter out host if needed] 2025-10-01 06:24:31.073189 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-10-01 06:24:31.079145 | 2025-10-01 06:24:31.079196 | TASK [Filter out host if needed] 2025-10-01 06:24:31.087482 | crc | skipping: end_host conditional evaluated to False, continuing execution for crc 2025-10-01 06:24:31.122423 | 2025-10-01 06:24:31.122557 | TASK [Get git tag for image tagging] 2025-10-01 06:24:31.684249 | controller | skipping: Conditional result was False 2025-10-01 06:24:31.685206 | crc | skipping: Conditional result was False 2025-10-01 06:24:31.698740 | 2025-10-01 06:24:31.698881 | TASK [Set openstack-runner image] 2025-10-01 06:24:31.730925 | controller | skipping: Conditional result was False 2025-10-01 06:24:31.753195 | crc | skipping: Conditional result was False 2025-10-01 06:24:31.770012 | 2025-10-01 06:24:31.770154 | TASK [Build openstack-runner image] 2025-10-01 06:24:31.806844 | controller | skipping: Conditional result was False 2025-10-01 06:24:31.817806 | crc | skipping: Conditional result was False 2025-10-01 06:24:31.826459 | 2025-10-01 06:24:31.826540 | TASK [Push openstack-runner image] 2025-10-01 06:24:31.857020 | controller | skipping: Conditional result was False 2025-10-01 06:24:31.868051 | crc | skipping: Conditional result was False 2025-10-01 06:24:31.876498 | 2025-10-01 06:24:31.876577 | TASK [Make sure ci-framework directory exists] 2025-10-01 06:24:31.909685 | controller | skipping: Conditional result was False 2025-10-01 06:24:31.920702 | crc | skipping: Conditional result was False 2025-10-01 06:24:31.929981 | 2025-10-01 06:24:31.930062 | TASK [Create EDPM ansible var file] 2025-10-01 06:24:31.962079 | controller | skipping: Conditional result was False 2025-10-01 06:24:31.973120 | crc | skipping: Conditional result was False 2025-10-01 06:24:32.028762 | 2025-10-01 06:24:32.028843 | PLAY RECAP 2025-10-01 06:24:32.028885 | controller | ok: 7 changed: 3 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2025-10-01 06:24:32.028909 | crc | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 0 2025-10-01 06:24:32.028926 | 2025-10-01 06:24:32.142872 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2025-10-01 06:24:32.150096 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2025-10-01 06:24:32.740465 | 2025-10-01 06:24:32.740567 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2025-10-01 06:24:32.763147 | 2025-10-01 06:24:32.763219 | TASK [Create zuul-output directory] 2025-10-01 06:24:33.319110 | controller | changed 2025-10-01 06:24:33.324861 | 2025-10-01 06:24:33.324934 | TASK [Slurp Zuul inventory test] 2025-10-01 06:24:33.733998 | controller -> localhost | ok 2025-10-01 06:24:33.742588 | 2025-10-01 06:24:33.742655 | TASK [Save zuul inventory] 2025-10-01 06:24:34.776151 | controller | changed 2025-10-01 06:24:34.781810 | 2025-10-01 06:24:34.781874 | TASK [Save zuul vars without the change_message] 2025-10-01 06:24:35.645551 | controller | changed 2025-10-01 06:24:35.691578 | 2025-10-01 06:24:35.692057 | PLAY RECAP 2025-10-01 06:24:35.692131 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-10-01 06:24:35.692162 | 2025-10-01 06:24:35.794690 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2025-10-01 06:24:35.798146 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2025-10-01 06:24:36.393180 | 2025-10-01 06:24:36.393307 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2025-10-01 06:24:36.420938 | 2025-10-01 06:24:36.421045 | TASK [Create zuul-output directory] 2025-10-01 06:24:36.937333 | controller | ok 2025-10-01 06:24:36.950610 | 2025-10-01 06:24:36.950807 | TASK [Slurp Zuul inventory test] 2025-10-01 06:24:37.407964 | controller -> localhost | ok 2025-10-01 06:24:37.425166 | 2025-10-01 06:24:37.425347 | TASK [Save zuul inventory] 2025-10-01 06:24:38.323578 | controller | ok 2025-10-01 06:24:38.336200 | 2025-10-01 06:24:38.336337 | TASK [Save zuul vars without the change_message] 2025-10-01 06:24:39.104607 | controller | ok 2025-10-01 06:24:39.148109 | 2025-10-01 06:24:39.148188 | PLAY RECAP 2025-10-01 06:24:39.148248 | controller | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-10-01 06:24:39.148277 | 2025-10-01 06:24:39.253450 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2025-10-01 06:24:39.260549 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run.yml@main] 2025-10-01 06:24:39.844864 | 2025-10-01 06:24:39.844975 | PLAY [Run ci/playbooks/kuttl/run.yml] 2025-10-01 06:24:39.867366 | 2025-10-01 06:24:39.867449 | TASK [Run kuttl tests playbook] 2025-10-01 06:24:41.265884 | controller | 2025-10-01 06:24:42.559768 | controller | PLAY [Bootstrap playbook] ****************************************************** 2025-10-01 06:24:42.559802 | controller | 2025-10-01 06:24:42.559809 | controller | TASK [Gathering Facts ] ******************************************************** 2025-10-01 06:24:42.559815 | controller | Wednesday 01 October 2025 06:24:41 +0000 (0:00:00.032) 0:00:00.032 ***** 2025-10-01 06:24:42.559826 | controller | ok: [localhost] 2025-10-01 06:24:42.590365 | controller | 2025-10-01 06:24:42.590401 | 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-01 06:24:42.590411 | controller | Wednesday 01 October 2025 06:24:42 +0000 (0:00:01.294) 0:00:01.326 ***** 2025-10-01 06:24:42.590422 | controller | ok: [localhost] 2025-10-01 06:24:42.643801 | controller | 2025-10-01 06:24:42.643836 | controller | TASK [cifmw_setup : Get customized parameters ci_framework_params={{ 2025-10-01 06:24:42.643844 | controller | hostvars[inventory_hostname] | 2025-10-01 06:24:42.643852 | controller | dict2items | 2025-10-01 06:24:42.643858 | controller | selectattr("key", "match", 2025-10-01 06:24:42.643864 | controller | "^(cifmw|pre|post)_(?!install_yamls|openshift_token|openshift_login|openshift_kubeconfig).*") | 2025-10-01 06:24:42.643871 | controller | list | items2dict 2025-10-01 06:24:42.643877 | controller | }}] *** 2025-10-01 06:24:42.643887 | controller | Wednesday 01 October 2025 06:24:42 +0000 (0:00:00.030) 0:00:01.357 ***** 2025-10-01 06:24:42.643898 | controller | ok: [localhost] 2025-10-01 06:24:42.979706 | controller | 2025-10-01 06:24:42.979759 | controller | TASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] *** 2025-10-01 06:24:42.979767 | controller | Wednesday 01 October 2025 06:24:42 +0000 (0:00:00.053) 0:00:01.410 ***** 2025-10-01 06:24:42.979780 | controller | ok: [localhost] 2025-10-01 06:24:43.004999 | controller | 2025-10-01 06:24:43.005031 | 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-01 06:24:43.005039 | controller | Wednesday 01 October 2025 06:24:42 +0000 (0:00:00.335) 0:00:01.746 ***** 2025-10-01 06:24:43.005050 | controller | skipping: [localhost] 2025-10-01 06:24:43.031950 | controller | 2025-10-01 06:24:43.031982 | 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-01 06:24:43.031990 | controller | Wednesday 01 October 2025 06:24:43 +0000 (0:00:00.025) 0:00:01.772 ***** 2025-10-01 06:24:43.032001 | controller | skipping: [localhost] 2025-10-01 06:24:43.057072 | controller | 2025-10-01 06:24:43.057097 | 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-01 06:24:43.057105 | controller | Wednesday 01 October 2025 06:24:43 +0000 (0:00:00.027) 0:00:01.799 ***** 2025-10-01 06:24:43.057115 | controller | skipping: [localhost] 2025-10-01 06:24:44.407355 | controller | 2025-10-01 06:24:44.407395 | controller | TASK [install_ca : Update ca bundle _raw_params=update-ca-trust] *************** 2025-10-01 06:24:44.407404 | controller | Wednesday 01 October 2025 06:24:43 +0000 (0:00:00.025) 0:00:01.824 ***** 2025-10-01 06:24:44.407417 | controller | changed: [localhost] 2025-10-01 06:24:44.970071 | controller | 2025-10-01 06:24:44.970140 | controller | TASK [repo_setup : Ensure directories are present path={{ cifmw_repo_setup_basedir }}/{{ item }}, state=directory, mode=0755] *** 2025-10-01 06:24:44.970151 | controller | Wednesday 01 October 2025 06:24:44 +0000 (0:00:01.349) 0:00:03.174 ***** 2025-10-01 06:24:44.970167 | controller | changed: [localhost] => (item=tmp) 2025-10-01 06:24:45.978647 | controller | changed: [localhost] => (item=artifacts/repositories) 2025-10-01 06:24:45.978686 | controller | changed: [localhost] => (item=venv/repo_setup) 2025-10-01 06:24:45.978695 | controller | 2025-10-01 06:24:45.978703 | controller | TASK [repo_setup : Make sure git-core package is installed name=git-core, state=present] *** 2025-10-01 06:24:45.978711 | controller | Wednesday 01 October 2025 06:24:44 +0000 (0:00:00.562) 0:00:03.737 ***** 2025-10-01 06:24:45.978735 | controller | ok: [localhost] 2025-10-01 06:24:47.003183 | controller | 2025-10-01 06:24:47.003224 | 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-01 06:24:47.003234 | controller | Wednesday 01 October 2025 06:24:45 +0000 (0:00:01.008) 0:00:04.745 ***** 2025-10-01 06:24:47.003249 | controller | changed: [localhost] 2025-10-01 06:24:55.471890 | controller | 2025-10-01 06:24:55.471943 | 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-01 06:24:55.471958 | controller | Wednesday 01 October 2025 06:24:47 +0000 (0:00:01.024) 0:00:05.770 ***** 2025-10-01 06:24:55.471974 | controller | changed: [localhost] 2025-10-01 06:24:56.258850 | controller | 2025-10-01 06:24:56.258892 | 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-01 06:24:56.258907 | controller | Wednesday 01 October 2025 06:24:55 +0000 (0:00:08.468) 0:00:14.238 ***** 2025-10-01 06:24:56.258923 | controller | changed: [localhost] 2025-10-01 06:24:56.283724 | controller | 2025-10-01 06:24:56.283765 | 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-01 06:24:56.283784 | controller | Wednesday 01 October 2025 06:24:56 +0000 (0:00:00.787) 0:00:15.025 ***** 2025-10-01 06:24:56.283801 | controller | skipping: [localhost] 2025-10-01 06:24:56.878714 | controller | 2025-10-01 06:24:56.878749 | 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-01 06:24:56.878758 | controller | Wednesday 01 October 2025 06:24:56 +0000 (0:00:00.024) 0:00:15.050 ***** 2025-10-01 06:24:56.878773 | controller | changed: [localhost] 2025-10-01 06:24:56.909930 | controller | 2025-10-01 06:24:56.909982 | 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-01 06:24:56.909996 | controller | Wednesday 01 October 2025 06:24:56 +0000 (0:00:00.595) 0:00:15.646 ***** 2025-10-01 06:24:56.910015 | controller | skipping: [localhost] 2025-10-01 06:24:56.949921 | controller | 2025-10-01 06:24:56.949961 | 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-01 06:24:56.949971 | controller | Wednesday 01 October 2025 06:24:56 +0000 (0:00:00.031) 0:00:15.677 ***** 2025-10-01 06:24:56.949983 | controller | skipping: [localhost] 2025-10-01 06:24:56.981461 | controller | 2025-10-01 06:24:56.981497 | 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-01 06:24:56.981506 | controller | Wednesday 01 October 2025 06:24:56 +0000 (0:00:00.039) 0:00:15.717 ***** 2025-10-01 06:24:56.981524 | controller | skipping: [localhost] 2025-10-01 06:24:57.447519 | controller | 2025-10-01 06:24:57.447602 | 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-01 06:24:57.447621 | controller | Wednesday 01 October 2025 06:24:56 +0000 (0:00:00.031) 0:00:15.748 ***** 2025-10-01 06:24:57.447644 | controller | changed: [localhost] 2025-10-01 06:24:58.158330 | controller | 2025-10-01 06:24:58.158380 | controller | TASK [repo_setup : Dump full hash in delorean.repo.md5 file content={{ _repo_setup_json['full_hash'] }} 2025-10-01 06:24:58.158388 | controller | , dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] *** 2025-10-01 06:24:58.158395 | controller | Wednesday 01 October 2025 06:24:57 +0000 (0:00:00.465) 0:00:16.213 ***** 2025-10-01 06:24:58.158408 | controller | changed: [localhost] 2025-10-01 06:24:58.179145 | controller | 2025-10-01 06:24:58.179192 | 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-01 06:24:58.179201 | controller | Wednesday 01 October 2025 06:24:58 +0000 (0:00:00.711) 0:00:16.925 ***** 2025-10-01 06:24:58.179214 | controller | skipping: [localhost] 2025-10-01 06:24:58.199832 | controller | 2025-10-01 06:24:58.199867 | controller | TASK [repo_setup : Slurp current podified hash src={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5] *** 2025-10-01 06:24:58.199875 | controller | Wednesday 01 October 2025 06:24:58 +0000 (0:00:00.020) 0:00:16.946 ***** 2025-10-01 06:24:58.199887 | controller | skipping: [localhost] 2025-10-01 06:24:58.220534 | controller | 2025-10-01 06:24:58.220571 | controller | TASK [repo_setup : Update the value of full_hash _repo_setup_json={{ _repo_setup_json | combine({'full_hash': _hash}, recursive=true) }}] *** 2025-10-01 06:24:58.220581 | controller | Wednesday 01 October 2025 06:24:58 +0000 (0:00:00.020) 0:00:16.967 ***** 2025-10-01 06:24:58.220594 | controller | skipping: [localhost] 2025-10-01 06:24:58.249848 | controller | 2025-10-01 06:24:58.249891 | 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-01 06:24:58.249900 | controller | Wednesday 01 October 2025 06:24:58 +0000 (0:00:00.020) 0:00:16.987 ***** 2025-10-01 06:24:58.249913 | controller | ok: [localhost] 2025-10-01 06:24:58.268232 | controller | 2025-10-01 06:24:58.268263 | controller | TASK [repo_setup : Create download directory path={{ cifmw_repo_setup_rhos_release_path }}, state=directory, mode=0755] *** 2025-10-01 06:24:58.268271 | controller | Wednesday 01 October 2025 06:24:58 +0000 (0:00:00.029) 0:00:17.017 ***** 2025-10-01 06:24:58.268282 | controller | skipping: [localhost] 2025-10-01 06:24:58.286360 | controller | 2025-10-01 06:24:58.286392 | controller | TASK [repo_setup : Print the URL to request msg={{ cifmw_repo_setup_rhos_release_rpm }}] *** 2025-10-01 06:24:58.286400 | controller | Wednesday 01 October 2025 06:24:58 +0000 (0:00:00.018) 0:00:17.035 ***** 2025-10-01 06:24:58.286411 | controller | skipping: [localhost] 2025-10-01 06:24:58.306684 | controller | 2025-10-01 06:24:58.306744 | controller | TASK [Download the RPM name=krb_request] *************************************** 2025-10-01 06:24:58.306752 | controller | Wednesday 01 October 2025 06:24:58 +0000 (0:00:00.018) 0:00:17.053 ***** 2025-10-01 06:24:58.306763 | controller | skipping: [localhost] 2025-10-01 06:24:58.325114 | controller | 2025-10-01 06:24:58.325175 | controller | TASK [repo_setup : Install RHOS Release tool name={{ 2025-10-01 06:24:58.325183 | controller | cifmw_repo_setup_rhos_release_rpm 2025-10-01 06:24:58.325190 | controller | if cifmw_repo_setup_rhos_release_rpm is not url 2025-10-01 06:24:58.325196 | controller | else cifmw_krb_request_out.path 2025-10-01 06:24:58.325202 | controller | }}, state=present, disable_gpg_check={{ cifmw_repo_setup_rhos_release_gpg_check | bool }}] *** 2025-10-01 06:24:58.325209 | controller | Wednesday 01 October 2025 06:24:58 +0000 (0:00:00.020) 0:00:17.073 ***** 2025-10-01 06:24:58.325220 | controller | skipping: [localhost] 2025-10-01 06:24:58.344063 | controller | 2025-10-01 06:24:58.344113 | controller | TASK [repo_setup : Get rhos-release tool version _raw_params=rhos-release --version] *** 2025-10-01 06:24:58.344152 | controller | Wednesday 01 October 2025 06:24:58 +0000 (0:00:00.018) 0:00:17.092 ***** 2025-10-01 06:24:58.344168 | controller | skipping: [localhost] 2025-10-01 06:24:58.364296 | controller | 2025-10-01 06:24:58.364354 | controller | TASK [repo_setup : Print rhos-release tool version msg={{ rr_version.stdout }}] *** 2025-10-01 06:24:58.364362 | controller | Wednesday 01 October 2025 06:24:58 +0000 (0:00:00.018) 0:00:17.111 ***** 2025-10-01 06:24:58.364378 | controller | skipping: [localhost] 2025-10-01 06:24:58.382962 | controller | 2025-10-01 06:24:58.383012 | 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-01 06:24:58.383020 | controller | -t {{ cifmw_repo_setup_output }}] *** 2025-10-01 06:24:58.383027 | controller | Wednesday 01 October 2025 06:24:58 +0000 (0:00:00.020) 0:00:17.131 ***** 2025-10-01 06:24:58.383040 | controller | skipping: [localhost] 2025-10-01 06:24:58.559288 | controller | 2025-10-01 06:24:58.559340 | controller | TASK [repo_setup : Check for /etc/ci/mirror_info.sh path=/etc/ci/mirror_info.sh] *** 2025-10-01 06:24:58.559352 | controller | Wednesday 01 October 2025 06:24:58 +0000 (0:00:00.018) 0:00:17.150 ***** 2025-10-01 06:24:58.559365 | controller | ok: [localhost] 2025-10-01 06:24:58.752897 | controller | 2025-10-01 06:24:58.752930 | controller | TASK [repo_setup : Use RDO proxy mirrors chdir={{ cifmw_repo_setup_output }}, _raw_params=set -o pipefail 2025-10-01 06:24:58.752938 | controller | source /etc/ci/mirror_info.sh 2025-10-01 06:24:58.752945 | controller | sed -i -e "s|https://trunk.rdoproject.org|$NODEPOOL_RDO_PROXY|g" *.repo 2025-10-01 06:24:58.752952 | controller | ] *** 2025-10-01 06:24:58.752959 | controller | Wednesday 01 October 2025 06:24:58 +0000 (0:00:00.176) 0:00:17.326 ***** 2025-10-01 06:24:58.752970 | controller | changed: [localhost] 2025-10-01 06:24:58.947797 | controller | 2025-10-01 06:24:58.947831 | 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-01 06:24:58.947839 | controller | source /etc/ci/mirror_info.sh 2025-10-01 06:24:58.947846 | controller | sed -i -e "s|http://mirror.stream.centos.org|$NODEPOOL_CENTOS_MIRROR|g" *.repo 2025-10-01 06:24:58.947853 | controller | ] *** 2025-10-01 06:24:58.947859 | controller | Wednesday 01 October 2025 06:24:58 +0000 (0:00:00.193) 0:00:17.520 ***** 2025-10-01 06:24:58.947870 | controller | changed: [localhost] 2025-10-01 06:24:59.447494 | controller | 2025-10-01 06:24:59.447529 | controller | TASK [repo_setup : Check for gating.repo file on content provider url=http://{{ content_provider_registry_ip }}:8766/gating.repo] *** 2025-10-01 06:24:59.447537 | controller | Wednesday 01 October 2025 06:24:58 +0000 (0:00:00.194) 0:00:17.715 ***** 2025-10-01 06:24:59.447549 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/repo_setup/tasks/populate_gating_repo.yml:2 2025-10-01 06:24:59.504691 | controller | fatal: [localhost]: FAILED! => 2025-10-01 06:24:59.504777 | controller | changed: false 2025-10-01 06:24:59.504789 | controller | elapsed: 0 2025-10-01 06:24:59.504798 | controller | msg: 'Status code was -1 and not [200]: Request failed: ' 2025-10-01 06:24:59.504823 | controller | redirected: false 2025-10-01 06:24:59.504831 | controller | status: -1 2025-10-01 06:24:59.504839 | controller | url: http://38.102.83.113:8766/gating.repo 2025-10-01 06:24:59.504848 | controller | ...ignoring 2025-10-01 06:24:59.504856 | controller | 2025-10-01 06:24:59.504865 | controller | TASK [repo_setup : Populate gating repo from content provider ip content=[gating-repo] 2025-10-01 06:24:59.504873 | controller | baseurl=http://{{ content_provider_registry_ip }}:8766/ 2025-10-01 06:24:59.504882 | controller | enabled=1 2025-10-01 06:24:59.504890 | controller | gpgcheck=0 2025-10-01 06:24:59.504898 | controller | priority=1 2025-10-01 06:24:59.504906 | controller | , dest={{ cifmw_repo_setup_output }}/gating.repo, mode=0644] *** 2025-10-01 06:24:59.504915 | controller | Wednesday 01 October 2025 06:24:59 +0000 (0:00:00.496) 0:00:18.211 ***** 2025-10-01 06:24:59.504930 | controller | skipping: [localhost] 2025-10-01 06:24:59.547851 | controller | 2025-10-01 06:24:59.547894 | controller | TASK [repo_setup : Check for DLRN repo at the destination path={{ cifmw_repo_setup_output }}/delorean.repo] *** 2025-10-01 06:24:59.547906 | controller | Wednesday 01 October 2025 06:24:59 +0000 (0:00:00.059) 0:00:18.271 ***** 2025-10-01 06:24:59.547922 | controller | skipping: [localhost] 2025-10-01 06:24:59.590518 | controller | 2025-10-01 06:24:59.590583 | 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-01 06:24:59.590595 | controller | Wednesday 01 October 2025 06:24:59 +0000 (0:00:00.043) 0:00:18.314 ***** 2025-10-01 06:24:59.590613 | controller | skipping: [localhost] 2025-10-01 06:24:59.639876 | controller | 2025-10-01 06:24:59.639957 | controller | TASK [repo_setup : Check for DLRN component repo path={{ cifmw_repo_setup_output }}/{{ _comp_repo }}] *** 2025-10-01 06:24:59.639966 | controller | Wednesday 01 October 2025 06:24:59 +0000 (0:00:00.042) 0:00:18.357 ***** 2025-10-01 06:24:59.639984 | controller | skipping: [localhost] 2025-10-01 06:24:59.679167 | controller | 2025-10-01 06:24:59.679241 | 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-01 06:24:59.679250 | controller | Wednesday 01 October 2025 06:24:59 +0000 (0:00:00.049) 0:00:18.406 ***** 2025-10-01 06:24:59.679268 | controller | skipping: [localhost] 2025-10-01 06:24:59.970381 | controller | 2025-10-01 06:24:59.970421 | controller | TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory paths=/etc/yum.repos.d/, patterns=*.repo, recurse=False] *** 2025-10-01 06:24:59.970430 | controller | Wednesday 01 October 2025 06:24:59 +0000 (0:00:00.039) 0:00:18.446 ***** 2025-10-01 06:24:59.970442 | controller | ok: [localhost] 2025-10-01 06:25:00.403332 | controller | 2025-10-01 06:25:00.403367 | controller | TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory path={{ item }}, state=absent] *** 2025-10-01 06:25:00.403375 | controller | Wednesday 01 October 2025 06:24:59 +0000 (0:00:00.291) 0:00:18.737 ***** 2025-10-01 06:25:00.403386 | controller | changed: [localhost] => (item=/etc/yum.repos.d/centos-addons.repo) 2025-10-01 06:25:00.903487 | controller | changed: [localhost] => (item=/etc/yum.repos.d/centos.repo) 2025-10-01 06:25:00.903546 | controller | 2025-10-01 06:25:00.903564 | controller | TASK [repo_setup : Cleanup existing metadata _raw_params=dnf clean metadata] *** 2025-10-01 06:25:00.903580 | controller | Wednesday 01 October 2025 06:25:00 +0000 (0:00:00.432) 0:00:19.170 ***** 2025-10-01 06:25:00.903604 | controller | changed: [localhost] 2025-10-01 06:25:01.192370 | controller | 2025-10-01 06:25:01.192420 | 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-01 06:25:01.192428 | controller | Wednesday 01 October 2025 06:25:00 +0000 (0:00:00.499) 0:00:19.669 ***** 2025-10-01 06:25:01.192441 | controller | changed: [localhost] 2025-10-01 06:25:01.232817 | controller | 2025-10-01 06:25:01.232871 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2025-10-01 06:25:01.232882 | controller | Wednesday 01 October 2025 06:25:01 +0000 (0:00:00.289) 0:00:19.959 ***** 2025-10-01 06:25:01.232898 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2025-10-01 06:25:01.255807 | controller | 2025-10-01 06:25:01.255854 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2025-10-01 06:25:01.255862 | controller | Wednesday 01 October 2025 06:25:01 +0000 (0:00:00.040) 0:00:20.000 ***** 2025-10-01 06:25:01.255874 | controller | ok: [localhost] => 2025-10-01 06:25:28.508608 | controller | cifmw_ci_setup_packages: 2025-10-01 06:25:28.508649 | controller | - bash-completion 2025-10-01 06:25:28.508657 | controller | - ca-certificates 2025-10-01 06:25:28.508663 | controller | - git-core 2025-10-01 06:25:28.508669 | controller | - make 2025-10-01 06:25:28.508675 | controller | - tar 2025-10-01 06:25:28.508681 | controller | - tmux 2025-10-01 06:25:28.508687 | controller | - python3-pip 2025-10-01 06:25:28.508693 | controller | 2025-10-01 06:25:28.508699 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2025-10-01 06:25:28.508706 | controller | Wednesday 01 October 2025 06:25:01 +0000 (0:00:00.023) 0:00:20.023 ***** 2025-10-01 06:25:28.508718 | controller | changed: [localhost] 2025-10-01 06:25:28.682609 | controller | 2025-10-01 06:25:28.682658 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2025-10-01 06:25:28.682667 | controller | Wednesday 01 October 2025 06:25:28 +0000 (0:00:27.252) 0:00:47.275 ***** 2025-10-01 06:25:28.682681 | controller | ok: [localhost] 2025-10-01 06:25:28.862281 | controller | 2025-10-01 06:25:28.862336 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] *** 2025-10-01 06:25:28.862344 | controller | Wednesday 01 October 2025 06:25:28 +0000 (0:00:00.173) 0:00:47.449 ***** 2025-10-01 06:25:28.862358 | controller | changed: [localhost] 2025-10-01 06:25:33.948553 | controller | 2025-10-01 06:25:33.948585 | 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-01 06:25:33.948596 | controller | Wednesday 01 October 2025 06:25:28 +0000 (0:00:00.179) 0:00:47.629 ***** 2025-10-01 06:25:33.948608 | controller | changed: [localhost] 2025-10-01 06:25:33.979029 | controller | 2025-10-01 06:25:33.979069 | 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-01 06:25:33.979097 | controller | Wednesday 01 October 2025 06:25:33 +0000 (0:00:05.086) 0:00:52.715 ***** 2025-10-01 06:25:33.979112 | controller | skipping: [localhost] 2025-10-01 06:25:34.283978 | controller | 2025-10-01 06:25:34.284021 | controller | TASK [ci_setup : Create completion file] *************************************** 2025-10-01 06:25:34.284029 | controller | Wednesday 01 October 2025 06:25:33 +0000 (0:00:00.030) 0:00:52.746 ***** 2025-10-01 06:25:34.284045 | controller | changed: [localhost] 2025-10-01 06:25:34.600260 | controller | 2025-10-01 06:25:34.600314 | 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-01 06:25:34.600331 | controller | source ~/.oc_completion 2025-10-01 06:25:34.600345 | controller | fi] *** 2025-10-01 06:25:34.600359 | controller | Wednesday 01 October 2025 06:25:34 +0000 (0:00:00.305) 0:00:53.051 ***** 2025-10-01 06:25:34.600383 | controller | changed: [localhost] 2025-10-01 06:25:34.630949 | controller | 2025-10-01 06:25:34.631019 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2025-10-01 06:25:34.631042 | controller | Wednesday 01 October 2025 06:25:34 +0000 (0:00:00.315) 0:00:53.366 ***** 2025-10-01 06:25:34.631069 | controller | skipping: [localhost] 2025-10-01 06:25:34.660697 | controller | 2025-10-01 06:25:34.660749 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2025-10-01 06:25:34.660765 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2025-10-01 06:25:34.660779 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2025-10-01 06:25:34.660793 | controller | }}] *** 2025-10-01 06:25:34.660807 | controller | Wednesday 01 October 2025 06:25:34 +0000 (0:00:00.030) 0:00:53.397 ***** 2025-10-01 06:25:34.660845 | controller | skipping: [localhost] 2025-10-01 06:25:34.685007 | controller | 2025-10-01 06:25:34.685047 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2025-10-01 06:25:34.685060 | controller | Wednesday 01 October 2025 06:25:34 +0000 (0:00:00.029) 0:00:53.427 ***** 2025-10-01 06:25:34.685078 | controller | skipping: [localhost] 2025-10-01 06:25:34.709703 | controller | 2025-10-01 06:25:34.709741 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2025-10-01 06:25:34.709751 | controller | Wednesday 01 October 2025 06:25:34 +0000 (0:00:00.024) 0:00:53.452 ***** 2025-10-01 06:25:34.709766 | controller | skipping: [localhost] 2025-10-01 06:25:34.733763 | controller | 2025-10-01 06:25:34.733802 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2025-10-01 06:25:34.733813 | controller | Wednesday 01 October 2025 06:25:34 +0000 (0:00:00.024) 0:00:53.476 ***** 2025-10-01 06:25:34.733827 | controller | skipping: [localhost] 2025-10-01 06:25:34.763027 | controller | 2025-10-01 06:25:34.763067 | 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-01 06:25:34.763078 | controller | Wednesday 01 October 2025 06:25:34 +0000 (0:00:00.023) 0:00:53.500 ***** 2025-10-01 06:25:34.763094 | controller | skipping: [localhost] 2025-10-01 06:25:35.763091 | controller | 2025-10-01 06:25:35.763147 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2025-10-01 06:25:35.763159 | controller | Wednesday 01 October 2025 06:25:34 +0000 (0:00:00.029) 0:00:53.530 ***** 2025-10-01 06:25:35.763171 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2025-10-01 06:25:35.908450 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2025-10-01 06:25:35.908484 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2025-10-01 06:25:35.908491 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2025-10-01 06:25:35.908497 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2025-10-01 06:25:35.908504 | controller | 2025-10-01 06:25:35.908510 | controller | TASK [Prepare install_yamls make targets name=install_yamls, apply={'tags': ['bootstrap']}] *** 2025-10-01 06:25:35.908516 | controller | Wednesday 01 October 2025 06:25:35 +0000 (0:00:01.000) 0:00:54.530 ***** 2025-10-01 06:25:35.908527 | controller | 2025-10-01 06:25:36.476545 | controller | TASK [install_yamls : Ensure directories exist path={{ item }}, state=directory, mode=0755] *** 2025-10-01 06:25:36.476617 | controller | Wednesday 01 October 2025 06:25:35 +0000 (0:00:00.145) 0:00:54.675 ***** 2025-10-01 06:25:36.476632 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2025-10-01 06:25:36.521026 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks) 2025-10-01 06:25:36.521078 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2025-10-01 06:25:36.521089 | controller | 2025-10-01 06:25:36.521098 | controller | TASK [Create variables with local repos based on Zuul items name=install_yamls, tasks_from=zuul_set_operators_repo.yml] *** 2025-10-01 06:25:36.521107 | controller | Wednesday 01 October 2025 06:25:36 +0000 (0:00:00.567) 0:00:55.243 ***** 2025-10-01 06:25:36.521142 | controller | 2025-10-01 06:25:36.581263 | 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-01 06:25:36.581315 | controller | Wednesday 01 October 2025 06:25:36 +0000 (0:00:00.044) 0:00:55.287 ***** 2025-10-01 06:25:36.581331 | controller | ok: [localhost] => (item={'branch': 'main', 'change': '805', 'change_url': 'https://github.com/openstack-k8s-operators/glance-operator/pull/805', 'commit_id': '110712231d84a78cd4d3a1e05c0315bd37b26e59', 'patchset': '110712231d84a78cd4d3a1e05c0315bd37b26e59', '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-01 06:25:36.636727 | controller | 2025-10-01 06:25:36.636774 | controller | TASK [install_yamls : Print helpful data for debugging msg=_repo_operator_name: {{ _repo_operator_name }} 2025-10-01 06:25:36.636782 | controller | _repo_operator_info: {{ _repo_operator_info }} 2025-10-01 06:25:36.636788 | controller | cifmw_install_yamls_operators_repo: {{ cifmw_install_yamls_operators_repo }} 2025-10-01 06:25:36.636795 | controller | ] *** 2025-10-01 06:25:36.636801 | controller | Wednesday 01 October 2025 06:25:36 +0000 (0:00:00.060) 0:00:55.348 ***** 2025-10-01 06:25:36.636821 | controller | ok: [localhost] => (item={'branch': 'main', 'change': '805', 'change_url': 'https://github.com/openstack-k8s-operators/glance-operator/pull/805', 'commit_id': '110712231d84a78cd4d3a1e05c0315bd37b26e59', 'patchset': '110712231d84a78cd4d3a1e05c0315bd37b26e59', '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-01 06:25:36.701752 | controller | msg: | 2025-10-01 06:25:36.701800 | controller | _repo_operator_name: glance 2025-10-01 06:25:36.701808 | controller | _repo_operator_info: [{'key': 'GLANCE_REPO', 'value': '/home/zuul/src/github.com/openstack-k8s-operators/glance-operator'}, {'key': 'GLANCE_BRANCH', 'value': ''}] 2025-10-01 06:25:36.701815 | controller | cifmw_install_yamls_operators_repo: {'GLANCE_REPO': '/home/zuul/src/github.com/openstack-k8s-operators/glance-operator', 'GLANCE_BRANCH': ''} 2025-10-01 06:25:36.701822 | controller | 2025-10-01 06:25:36.701828 | controller | TASK [install_yamls : Compute the cifmw_install_yamls_vars final value _install_yamls_override_vars={{ 2025-10-01 06:25:36.701835 | controller | _install_yamls_override_vars | default({}) | 2025-10-01 06:25:36.701841 | controller | combine(item, recursive=True) 2025-10-01 06:25:36.701847 | controller | }}] *** 2025-10-01 06:25:36.701853 | controller | Wednesday 01 October 2025 06:25:36 +0000 (0:00:00.055) 0:00:55.403 ***** 2025-10-01 06:25:36.701867 | controller | ok: [localhost] => (item={'BMO_SETUP': False}) 2025-10-01 06:25:36.748455 | controller | 2025-10-01 06:25:36.748509 | controller | TASK [install_yamls : Set environment override cifmw_install_yamls_environment fact cifmw_install_yamls_environment={{ 2025-10-01 06:25:36.748517 | controller | _install_yamls_override_vars.keys() | 2025-10-01 06:25:36.748523 | controller | map('upper') | 2025-10-01 06:25:36.748530 | controller | zip(_install_yamls_override_vars.values()) | 2025-10-01 06:25:36.748536 | controller | items2dict(key_name=0, value_name=1) | 2025-10-01 06:25:36.748542 | controller | combine({ 2025-10-01 06:25:36.748548 | controller | 'OUT': cifmw_install_yamls_manifests_dir, 2025-10-01 06:25:36.748561 | controller | 'OUTPUT_DIR': cifmw_install_yamls_edpm_dir, 2025-10-01 06:25:36.748567 | controller | 'CHECKOUT_FROM_OPENSTACK_REF': cifmw_install_yamls_checkout_openstack_ref, 2025-10-01 06:25:36.748574 | controller | 'OPENSTACK_K8S_BRANCH': (zuul is defined and not zuul.branch |regex_search('master|rhos')) | ternary(zuul.branch, 'main') 2025-10-01 06:25:36.748580 | controller | }) | 2025-10-01 06:25:36.748586 | controller | combine(install_yamls_operators_repos) 2025-10-01 06:25:36.748592 | controller | }}, cacheable=True] *** 2025-10-01 06:25:36.748598 | controller | Wednesday 01 October 2025 06:25:36 +0000 (0:00:00.064) 0:00:55.468 ***** 2025-10-01 06:25:36.748613 | controller | ok: [localhost] 2025-10-01 06:25:37.295751 | controller | 2025-10-01 06:25:37.295784 | controller | TASK [install_yamls : Get environment structure base_path={{ cifmw_install_yamls_repo }}] *** 2025-10-01 06:25:37.295792 | controller | Wednesday 01 October 2025 06:25:36 +0000 (0:00:00.046) 0:00:55.515 ***** 2025-10-01 06:25:37.295804 | controller | ok: [localhost] 2025-10-01 06:25:37.491980 | controller | 2025-10-01 06:25:37.492031 | controller | TASK [install_yamls : Ensure Output directory exists path={{ cifmw_install_yamls_out_dir }}, state=directory, mode=0755] *** 2025-10-01 06:25:37.492048 | controller | Wednesday 01 October 2025 06:25:37 +0000 (0:00:00.547) 0:00:56.063 ***** 2025-10-01 06:25:37.492062 | controller | ok: [localhost] 2025-10-01 06:25:37.540224 | controller | 2025-10-01 06:25:37.540284 | 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-01 06:25:37.540295 | controller | Wednesday 01 October 2025 06:25:37 +0000 (0:00:00.196) 0:00:56.259 ***** 2025-10-01 06:25:37.540313 | controller | ok: [localhost] 2025-10-01 06:25:37.954006 | controller | 2025-10-01 06:25:37.954039 | 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-01 06:25:37.954047 | controller | export {{ k }}={{ v }} 2025-10-01 06:25:37.954054 | controller | {% endfor %}, mode=0644] *** 2025-10-01 06:25:37.954060 | controller | Wednesday 01 October 2025 06:25:37 +0000 (0:00:00.048) 0:00:56.307 ***** 2025-10-01 06:25:37.954072 | controller | changed: [localhost] 2025-10-01 06:25:37.998933 | controller | 2025-10-01 06:25:37.998970 | 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-01 06:25:37.998978 | controller | Wednesday 01 October 2025 06:25:37 +0000 (0:00:00.413) 0:00:56.721 ***** 2025-10-01 06:25:37.998990 | controller | ok: [localhost] 2025-10-01 06:25:38.028559 | controller | 2025-10-01 06:25:38.028594 | controller | TASK [install_yamls : Show the env structure var=cifmw_install_yamls_environment] *** 2025-10-01 06:25:38.028602 | controller | Wednesday 01 October 2025 06:25:37 +0000 (0:00:00.045) 0:00:56.766 ***** 2025-10-01 06:25:38.028614 | controller | ok: [localhost] => 2025-10-01 06:25:38.063657 | controller | cifmw_install_yamls_environment: 2025-10-01 06:25:38.063703 | controller | BMO_SETUP: false 2025-10-01 06:25:38.063711 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2025-10-01 06:25:38.063717 | controller | GLANCE_BRANCH: '' 2025-10-01 06:25:38.063723 | controller | GLANCE_REPO: /home/zuul/src/github.com/openstack-k8s-operators/glance-operator 2025-10-01 06:25:38.063730 | controller | OPENSTACK_K8S_BRANCH: main 2025-10-01 06:25:38.063736 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2025-10-01 06:25:38.063742 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2025-10-01 06:25:38.063748 | controller | 2025-10-01 06:25:38.063754 | controller | TASK [install_yamls : Show the env structure defaults var=cifmw_install_yamls_defaults] *** 2025-10-01 06:25:38.063760 | controller | Wednesday 01 October 2025 06:25:38 +0000 (0:00:00.029) 0:00:56.795 ***** 2025-10-01 06:25:38.063773 | controller | ok: [localhost] => 2025-10-01 06:25:38.063779 | controller | cifmw_install_yamls_defaults: 2025-10-01 06:25:38.063785 | controller | ADOPTED_EXTERNAL_NETWORK: 172.21.1.0/24 2025-10-01 06:25:38.063791 | controller | ADOPTED_INTERNALAPI_NETWORK: 172.17.1.0/24 2025-10-01 06:25:38.063797 | controller | ADOPTED_STORAGEMGMT_NETWORK: 172.20.1.0/24 2025-10-01 06:25:38.063803 | controller | ADOPTED_STORAGE_NETWORK: 172.18.1.0/24 2025-10-01 06:25:38.063808 | controller | ADOPTED_TENANT_NETWORK: 172.9.1.0/24 2025-10-01 06:25:38.063814 | controller | ANSIBLEEE: config/samples/_v1beta1_ansibleee.yaml 2025-10-01 06:25:38.063820 | controller | ANSIBLEEE_BRANCH: main 2025-10-01 06:25:38.063830 | controller | ANSIBLEEE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/config/samples/_v1beta1_ansibleee.yaml 2025-10-01 06:25:38.063836 | controller | ANSIBLEEE_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-operator-index:latest 2025-10-01 06:25:38.063843 | controller | ANSIBLEEE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/kuttl-test.yaml 2025-10-01 06:25:38.063849 | controller | ANSIBLEEE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/tests/kuttl/tests 2025-10-01 06:25:38.063863 | controller | ANSIBLEEE_KUTTL_NAMESPACE: ansibleee-kuttl-tests 2025-10-01 06:25:38.063872 | controller | ANSIBLEEE_REPO: https://github.com/openstack-k8s-operators/openstack-ansibleee-operator 2025-10-01 06:25:38.063878 | controller | ANSIBLEE_COMMIT_HASH: '' 2025-10-01 06:25:38.063884 | controller | BARBICAN: config/samples/barbican_v1beta1_barbican.yaml 2025-10-01 06:25:38.063890 | controller | BARBICAN_BRANCH: main 2025-10-01 06:25:38.063896 | controller | BARBICAN_COMMIT_HASH: '' 2025-10-01 06:25:38.063903 | controller | BARBICAN_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml 2025-10-01 06:25:38.063909 | controller | BARBICAN_DEPL_IMG: unused 2025-10-01 06:25:38.063915 | controller | BARBICAN_IMG: quay.io/openstack-k8s-operators/barbican-operator-index:latest 2025-10-01 06:25:38.063921 | controller | BARBICAN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml 2025-10-01 06:25:38.063927 | controller | BARBICAN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/tests/kuttl/tests 2025-10-01 06:25:38.063932 | controller | BARBICAN_KUTTL_NAMESPACE: barbican-kuttl-tests 2025-10-01 06:25:38.063938 | controller | BARBICAN_REPO: https://github.com/openstack-k8s-operators/barbican-operator.git 2025-10-01 06:25:38.063944 | controller | BARBICAN_SERVICE_ENABLED: 'true' 2025-10-01 06:25:38.063950 | controller | BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY: sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= 2025-10-01 06:25:38.063956 | controller | BAREMETAL_BRANCH: main 2025-10-01 06:25:38.063962 | controller | BAREMETAL_COMMIT_HASH: '' 2025-10-01 06:25:38.063968 | controller | BAREMETAL_IMG: quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest 2025-10-01 06:25:38.063974 | controller | BAREMETAL_OS_CONTAINER_IMG: '' 2025-10-01 06:25:38.063979 | controller | BAREMETAL_OS_IMG: '' 2025-10-01 06:25:38.063985 | controller | BAREMETAL_REPO: https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git 2025-10-01 06:25:38.063991 | controller | BAREMETAL_TIMEOUT: 20m 2025-10-01 06:25:38.063997 | controller | BASH_IMG: quay.io/openstack-k8s-operators/bash:latest 2025-10-01 06:25:38.064003 | controller | BGP_ASN: '64999' 2025-10-01 06:25:38.064009 | controller | BGP_LEAF_1: 100.65.4.1 2025-10-01 06:25:38.064015 | controller | BGP_LEAF_2: 100.64.4.1 2025-10-01 06:25:38.064020 | controller | BGP_OVN_ROUTING: 'false' 2025-10-01 06:25:38.064026 | controller | BGP_PEER_ASN: '64999' 2025-10-01 06:25:38.064032 | controller | BGP_SOURCE_IP: 172.30.4.2 2025-10-01 06:25:38.064038 | controller | BGP_SOURCE_IP6: f00d:f00d:f00d:f00d:f00d:f00d:f00d:42 2025-10-01 06:25:38.064044 | controller | BMAAS_BRIDGE_IPV4_PREFIX: 172.20.1.2/24 2025-10-01 06:25:38.064049 | controller | BMAAS_BRIDGE_IPV6_PREFIX: fd00:bbbb::2/64 2025-10-01 06:25:38.064055 | controller | BMAAS_INSTANCE_DISK_SIZE: '20' 2025-10-01 06:25:38.064061 | controller | BMAAS_INSTANCE_MEMORY: '4096' 2025-10-01 06:25:38.064067 | controller | BMAAS_INSTANCE_NAME_PREFIX: crc-bmaas 2025-10-01 06:25:38.064073 | controller | BMAAS_INSTANCE_NET_MODEL: virtio 2025-10-01 06:25:38.064079 | controller | BMAAS_INSTANCE_OS_VARIANT: centos-stream9 2025-10-01 06:25:38.064085 | controller | BMAAS_INSTANCE_VCPUS: '2' 2025-10-01 06:25:38.064091 | controller | BMAAS_INSTANCE_VIRT_TYPE: kvm 2025-10-01 06:25:38.064096 | controller | BMAAS_IPV4: 'true' 2025-10-01 06:25:38.064102 | controller | BMAAS_IPV6: 'false' 2025-10-01 06:25:38.064108 | controller | BMAAS_LIBVIRT_USER: sushyemu 2025-10-01 06:25:38.064114 | controller | BMAAS_METALLB_ADDRESS_POOL: 172.20.1.64/26 2025-10-01 06:25:38.064304 | controller | BMAAS_METALLB_POOL_NAME: baremetal 2025-10-01 06:25:38.064314 | controller | BMAAS_NETWORK_IPV4_PREFIX: 172.20.1.1/24 2025-10-01 06:25:38.064320 | controller | BMAAS_NETWORK_IPV6_PREFIX: fd00:bbbb::1/64 2025-10-01 06:25:38.064326 | controller | BMAAS_NETWORK_NAME: crc-bmaas 2025-10-01 06:25:38.064331 | controller | BMAAS_NODE_COUNT: '1' 2025-10-01 06:25:38.064337 | controller | BMAAS_OCP_INSTANCE_NAME: crc 2025-10-01 06:25:38.064343 | controller | BMAAS_REDFISH_PASSWORD: password 2025-10-01 06:25:38.064349 | controller | BMAAS_REDFISH_USERNAME: admin 2025-10-01 06:25:38.064359 | controller | BMAAS_ROUTE_LIBVIRT_NETWORKS: crc-bmaas,crc,default 2025-10-01 06:25:38.064365 | controller | BMAAS_SUSHY_EMULATOR_DRIVER: libvirt 2025-10-01 06:25:38.064370 | controller | BMAAS_SUSHY_EMULATOR_IMAGE: quay.io/metal3-io/sushy-tools:latest 2025-10-01 06:25:38.064376 | controller | BMAAS_SUSHY_EMULATOR_NAMESPACE: sushy-emulator 2025-10-01 06:25:38.064382 | controller | BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE: /etc/openstack/clouds.yaml 2025-10-01 06:25:38.064388 | controller | BMAAS_SUSHY_EMULATOR_OS_CLOUD: openstack 2025-10-01 06:25:38.064394 | controller | BMH_NAMESPACE: openstack 2025-10-01 06:25:38.064400 | controller | BMO_BRANCH: release-0.6 2025-10-01 06:25:38.064406 | controller | BMO_COMMIT_HASH: '' 2025-10-01 06:25:38.064411 | controller | BMO_IPA_BRANCH: stable/2024.1 2025-10-01 06:25:38.064417 | controller | BMO_IRONIC_HOST: 192.168.122.10 2025-10-01 06:25:38.064426 | controller | BMO_PROVISIONING_INTERFACE: '' 2025-10-01 06:25:38.064432 | controller | BMO_REPO: https://github.com/metal3-io/baremetal-operator 2025-10-01 06:25:38.064438 | controller | BMO_SETUP: false 2025-10-01 06:25:38.064444 | controller | BMO_SETUP_ROUTE_REPLACE: 'true' 2025-10-01 06:25:38.064454 | controller | BM_CTLPLANE_INTERFACE: enp1s0 2025-10-01 06:25:38.064460 | controller | BM_INSTANCE_MEMORY: '8192' 2025-10-01 06:25:38.064466 | controller | BM_INSTANCE_NAME_PREFIX: edpm-compute-baremetal 2025-10-01 06:25:38.064472 | controller | BM_INSTANCE_NAME_SUFFIX: '0' 2025-10-01 06:25:38.064478 | controller | BM_NETWORK_NAME: default 2025-10-01 06:25:38.064484 | controller | BM_NODE_COUNT: '1' 2025-10-01 06:25:38.064490 | controller | BM_ROOT_PASSWORD: '' 2025-10-01 06:25:38.064495 | controller | BM_ROOT_PASSWORD_SECRET: '' 2025-10-01 06:25:38.064501 | controller | CEILOMETER_CENTRAL_DEPL_IMG: unused 2025-10-01 06:25:38.064507 | controller | CEILOMETER_NOTIFICATION_DEPL_IMG: unused 2025-10-01 06:25:38.064513 | controller | CEPH_BRANCH: release-1.15 2025-10-01 06:25:38.064519 | controller | CEPH_CLIENT: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml 2025-10-01 06:25:38.064525 | controller | CEPH_COMMON: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml 2025-10-01 06:25:38.064531 | controller | CEPH_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml 2025-10-01 06:25:38.064537 | controller | CEPH_CRDS: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml 2025-10-01 06:25:38.064543 | controller | CEPH_IMG: quay.io/ceph/demo:latest-squid 2025-10-01 06:25:38.064549 | controller | CEPH_OP: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml 2025-10-01 06:25:38.064555 | controller | CEPH_REPO: https://github.com/rook/rook.git 2025-10-01 06:25:38.064561 | controller | CERTMANAGER_TIMEOUT: 300s 2025-10-01 06:25:38.064566 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2025-10-01 06:25:38.064572 | controller | CINDER: config/samples/cinder_v1beta1_cinder.yaml 2025-10-01 06:25:38.064578 | controller | CINDERAPI_DEPL_IMG: unused 2025-10-01 06:25:38.064584 | controller | CINDERBKP_DEPL_IMG: unused 2025-10-01 06:25:38.064590 | controller | CINDERSCH_DEPL_IMG: unused 2025-10-01 06:25:38.064596 | controller | CINDERVOL_DEPL_IMG: unused 2025-10-01 06:25:38.064601 | controller | CINDER_BRANCH: main 2025-10-01 06:25:38.064607 | controller | CINDER_COMMIT_HASH: '' 2025-10-01 06:25:38.064613 | controller | CINDER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml 2025-10-01 06:25:38.064619 | controller | CINDER_IMG: quay.io/openstack-k8s-operators/cinder-operator-index:latest 2025-10-01 06:25:38.064625 | controller | CINDER_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml 2025-10-01 06:25:38.064631 | controller | CINDER_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests 2025-10-01 06:25:38.064637 | controller | CINDER_KUTTL_NAMESPACE: cinder-kuttl-tests 2025-10-01 06:25:38.064642 | controller | CINDER_REPO: https://github.com/openstack-k8s-operators/cinder-operator.git 2025-10-01 06:25:38.064648 | controller | CLEANUP_DIR_CMD: rm -Rf 2025-10-01 06:25:38.064654 | controller | CRC_BGP_NIC_1_MAC: '52:54:00:11:11:11' 2025-10-01 06:25:38.064664 | controller | CRC_BGP_NIC_2_MAC: '52:54:00:11:11:12' 2025-10-01 06:25:38.064669 | controller | CRC_HTTPS_PROXY: '' 2025-10-01 06:25:38.064675 | controller | CRC_HTTP_PROXY: '' 2025-10-01 06:25:38.064681 | controller | CRC_STORAGE_NAMESPACE: crc-storage 2025-10-01 06:25:38.064690 | controller | CRC_STORAGE_RETRIES: '3' 2025-10-01 06:25:38.064696 | controller | CRC_URL: '''https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz''' 2025-10-01 06:25:38.064702 | controller | CRC_VERSION: latest 2025-10-01 06:25:38.064708 | controller | DATAPLANE_ANSIBLE_SECRET: dataplane-ansible-ssh-private-key-secret 2025-10-01 06:25:38.064714 | controller | DATAPLANE_ANSIBLE_USER: '' 2025-10-01 06:25:38.064720 | controller | DATAPLANE_COMPUTE_IP: 192.168.122.100 2025-10-01 06:25:38.064726 | controller | DATAPLANE_CONTAINER_PREFIX: openstack 2025-10-01 06:25:38.064732 | controller | DATAPLANE_CONTAINER_TAG: current-podified 2025-10-01 06:25:38.064738 | controller | DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest 2025-10-01 06:25:38.064744 | controller | DATAPLANE_DEFAULT_GW: 192.168.122.1 2025-10-01 06:25:38.064749 | controller | DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /dev/null 2025-10-01 06:25:38.064755 | controller | DATAPLANE_GROWVOLS_ARGS: /=8GB /tmp=1GB /home=1GB /var=100% 2025-10-01 06:25:38.064761 | controller | DATAPLANE_KUSTOMIZE_SCENARIO: preprovisioned 2025-10-01 06:25:38.064767 | controller | DATAPLANE_NETWORKER_IP: 192.168.122.200 2025-10-01 06:25:38.064773 | controller | DATAPLANE_NETWORK_INTERFACE_NAME: eth0 2025-10-01 06:25:38.064779 | controller | DATAPLANE_NOVA_NFS_PATH: '' 2025-10-01 06:25:38.064784 | controller | DATAPLANE_NTP_SERVER: pool.ntp.org 2025-10-01 06:25:38.064790 | controller | DATAPLANE_PLAYBOOK: osp.edpm.download_cache 2025-10-01 06:25:38.064796 | controller | DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9 2025-10-01 06:25:38.064802 | controller | DATAPLANE_RUNNER_IMG: '' 2025-10-01 06:25:38.064808 | controller | DATAPLANE_SERVER_ROLE: compute 2025-10-01 06:25:38.064814 | controller | DATAPLANE_SSHD_ALLOWED_RANGES: '[''192.168.122.0/24'']' 2025-10-01 06:25:38.064819 | controller | DATAPLANE_TIMEOUT: 30m 2025-10-01 06:25:38.064825 | controller | DATAPLANE_TLS_ENABLED: 'true' 2025-10-01 06:25:38.064831 | controller | DATAPLANE_TOTAL_NETWORKER_NODES: '1' 2025-10-01 06:25:38.064837 | controller | DATAPLANE_TOTAL_NODES: '1' 2025-10-01 06:25:38.064843 | controller | DBSERVICE: galera 2025-10-01 06:25:38.064849 | controller | DESIGNATE: config/samples/designate_v1beta1_designate.yaml 2025-10-01 06:25:38.064854 | controller | DESIGNATE_BRANCH: main 2025-10-01 06:25:38.064860 | controller | DESIGNATE_COMMIT_HASH: '' 2025-10-01 06:25:38.064866 | controller | DESIGNATE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml 2025-10-01 06:25:38.064874 | controller | DESIGNATE_IMG: quay.io/openstack-k8s-operators/designate-operator-index:latest 2025-10-01 06:25:38.064880 | controller | DESIGNATE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml 2025-10-01 06:25:38.064886 | controller | DESIGNATE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/tests/kuttl/tests 2025-10-01 06:25:38.064895 | controller | DESIGNATE_KUTTL_NAMESPACE: designate-kuttl-tests 2025-10-01 06:25:38.064901 | controller | DESIGNATE_REPO: https://github.com/openstack-k8s-operators/designate-operator.git 2025-10-01 06:25:38.064907 | controller | DNSDATA: config/samples/network_v1beta1_dnsdata.yaml 2025-10-01 06:25:38.064913 | controller | DNSDATA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml 2025-10-01 06:25:38.064919 | controller | DNSMASQ: config/samples/network_v1beta1_dnsmasq.yaml 2025-10-01 06:25:38.064924 | controller | DNSMASQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml 2025-10-01 06:25:38.064930 | controller | DNS_DEPL_IMG: unused 2025-10-01 06:25:38.064936 | controller | DNS_DOMAIN: localdomain 2025-10-01 06:25:38.064942 | controller | DOWNLOAD_TOOLS_SELECTION: all 2025-10-01 06:25:38.064952 | controller | EDPM_ATTACH_EXTNET: 'true' 2025-10-01 06:25:38.064957 | controller | EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES: '''[]''' 2025-10-01 06:25:38.064963 | controller | EDPM_COMPUTE_ADDITIONAL_NETWORKS: '''[]''' 2025-10-01 06:25:38.064969 | controller | EDPM_COMPUTE_CELLS: '1' 2025-10-01 06:25:38.064975 | controller | EDPM_COMPUTE_CEPH_ENABLED: 'true' 2025-10-01 06:25:38.064981 | controller | EDPM_COMPUTE_CEPH_NOVA: 'true' 2025-10-01 06:25:38.064987 | controller | EDPM_COMPUTE_DHCP_AGENT_ENABLED: 'true' 2025-10-01 06:25:38.064992 | controller | EDPM_COMPUTE_SRIOV_ENABLED: 'true' 2025-10-01 06:25:38.064998 | controller | EDPM_COMPUTE_SUFFIX: '0' 2025-10-01 06:25:38.065004 | controller | EDPM_CONFIGURE_DEFAULT_ROUTE: 'true' 2025-10-01 06:25:38.065010 | controller | EDPM_CONFIGURE_HUGEPAGES: 'false' 2025-10-01 06:25:38.065016 | controller | EDPM_CONFIGURE_NETWORKING: 'true' 2025-10-01 06:25:38.065022 | controller | EDPM_FIRSTBOOT_EXTRA: /tmp/edpm-firstboot-extra 2025-10-01 06:25:38.065028 | controller | EDPM_NETWORKER_SUFFIX: '0' 2025-10-01 06:25:38.065033 | controller | EDPM_TOTAL_NETWORKERS: '1' 2025-10-01 06:25:38.065039 | controller | EDPM_TOTAL_NODES: '1' 2025-10-01 06:25:38.065048 | controller | GALERA_REPLICAS: '' 2025-10-01 06:25:38.065054 | controller | GENERATE_SSH_KEYS: 'true' 2025-10-01 06:25:38.065059 | controller | GIT_CLONE_OPTS: '' 2025-10-01 06:25:38.065065 | controller | GLANCE: config/samples/glance_v1beta1_glance.yaml 2025-10-01 06:25:38.065071 | controller | GLANCEAPI_DEPL_IMG: unused 2025-10-01 06:25:38.065077 | controller | GLANCE_BRANCH: '' 2025-10-01 06:25:38.065083 | controller | GLANCE_COMMIT_HASH: '' 2025-10-01 06:25:38.065090 | controller | GLANCE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml 2025-10-01 06:25:38.065096 | controller | GLANCE_IMG: quay.io/openstack-k8s-operators/glance-operator-index:latest 2025-10-01 06:25:38.065102 | controller | GLANCE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml 2025-10-01 06:25:38.065108 | controller | GLANCE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-10-01 06:25:38.065113 | controller | GLANCE_KUTTL_NAMESPACE: glance-kuttl-tests 2025-10-01 06:25:38.065130 | controller | GLANCE_REPO: /home/zuul/src/github.com/openstack-k8s-operators/glance-operator 2025-10-01 06:25:38.065139 | controller | HEAT: config/samples/heat_v1beta1_heat.yaml 2025-10-01 06:25:38.065145 | controller | HEATAPI_DEPL_IMG: unused 2025-10-01 06:25:38.065151 | controller | HEATCFNAPI_DEPL_IMG: unused 2025-10-01 06:25:38.065157 | controller | HEATENGINE_DEPL_IMG: unused 2025-10-01 06:25:38.065162 | controller | HEAT_AUTH_ENCRYPTION_KEY: 767c3ed056cbaa3b9dfedb8c6f825bf0 2025-10-01 06:25:38.065168 | controller | HEAT_BRANCH: main 2025-10-01 06:25:38.065174 | controller | HEAT_COMMIT_HASH: '' 2025-10-01 06:25:38.065180 | controller | HEAT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml 2025-10-01 06:25:38.065186 | controller | HEAT_IMG: quay.io/openstack-k8s-operators/heat-operator-index:latest 2025-10-01 06:25:38.065192 | controller | HEAT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml 2025-10-01 06:25:38.065198 | controller | HEAT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/tests/kuttl/tests 2025-10-01 06:25:38.065204 | controller | HEAT_KUTTL_NAMESPACE: heat-kuttl-tests 2025-10-01 06:25:38.065209 | controller | HEAT_REPO: https://github.com/openstack-k8s-operators/heat-operator.git 2025-10-01 06:25:38.065215 | controller | HEAT_SERVICE_ENABLED: 'true' 2025-10-01 06:25:38.065221 | controller | HORIZON: config/samples/horizon_v1beta1_horizon.yaml 2025-10-01 06:25:38.065227 | controller | HORIZON_BRANCH: main 2025-10-01 06:25:38.065233 | controller | HORIZON_COMMIT_HASH: '' 2025-10-01 06:25:38.065239 | controller | HORIZON_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml 2025-10-01 06:25:38.065244 | controller | HORIZON_DEPL_IMG: unused 2025-10-01 06:25:38.065250 | controller | HORIZON_IMG: quay.io/openstack-k8s-operators/horizon-operator-index:latest 2025-10-01 06:25:38.065257 | controller | HORIZON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml 2025-10-01 06:25:38.065268 | controller | HORIZON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/tests/kuttl/tests 2025-10-01 06:25:38.065274 | controller | HORIZON_KUTTL_NAMESPACE: horizon-kuttl-tests 2025-10-01 06:25:38.065280 | controller | HORIZON_REPO: https://github.com/openstack-k8s-operators/horizon-operator.git 2025-10-01 06:25:38.065285 | controller | INFRA_BRANCH: main 2025-10-01 06:25:38.065291 | controller | INFRA_COMMIT_HASH: '' 2025-10-01 06:25:38.065297 | controller | INFRA_IMG: quay.io/openstack-k8s-operators/infra-operator-index:latest 2025-10-01 06:25:38.065303 | controller | INFRA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml 2025-10-01 06:25:38.065309 | controller | INFRA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/tests/kuttl/tests 2025-10-01 06:25:38.065315 | controller | INFRA_KUTTL_NAMESPACE: infra-kuttl-tests 2025-10-01 06:25:38.065321 | controller | INFRA_REPO: https://github.com/openstack-k8s-operators/infra-operator.git 2025-10-01 06:25:38.065330 | controller | INSTALL_CERT_MANAGER: 'true' 2025-10-01 06:25:38.065336 | controller | INSTALL_NMSTATE: true || false 2025-10-01 06:25:38.065342 | controller | INSTALL_NNCP: true || false 2025-10-01 06:25:38.065348 | controller | INTERNALAPI_HOST_ROUTES: '' 2025-10-01 06:25:38.065354 | controller | IPV6_LAB_IPV4_NETWORK_IPADDRESS: 172.30.0.1/24 2025-10-01 06:25:38.065360 | controller | IPV6_LAB_IPV6_NETWORK_IPADDRESS: fd00:abcd:abcd:fc00::1/64 2025-10-01 06:25:38.065366 | controller | IPV6_LAB_LIBVIRT_STORAGE_POOL: default 2025-10-01 06:25:38.065371 | controller | IPV6_LAB_MANAGE_FIREWALLD: 'true' 2025-10-01 06:25:38.065377 | controller | IPV6_LAB_NAT64_HOST_IPV4: 172.30.0.2/24 2025-10-01 06:25:38.065383 | controller | IPV6_LAB_NAT64_HOST_IPV6: fd00:abcd:abcd:fc00::2/64 2025-10-01 06:25:38.065389 | controller | IPV6_LAB_NAT64_INSTANCE_NAME: nat64-router 2025-10-01 06:25:38.065395 | controller | IPV6_LAB_NAT64_IPV6_NETWORK: fd00:abcd:abcd:fc00::/64 2025-10-01 06:25:38.065400 | controller | IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL: 192.168.255.0/24 2025-10-01 06:25:38.065406 | controller | IPV6_LAB_NAT64_TAYGA_IPV4: 192.168.255.1 2025-10-01 06:25:38.065413 | controller | IPV6_LAB_NAT64_TAYGA_IPV6: fd00:abcd:abcd:fc00::3 2025-10-01 06:25:38.065419 | controller | IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX: fd00:abcd:abcd:fcff::/96 2025-10-01 06:25:38.065425 | controller | IPV6_LAB_NAT64_UPDATE_PACKAGES: 'false' 2025-10-01 06:25:38.065431 | controller | IPV6_LAB_NETWORK_NAME: nat64 2025-10-01 06:25:38.065437 | controller | IPV6_LAB_SNO_CLUSTER_NETWORK: fd00:abcd:0::/48 2025-10-01 06:25:38.065443 | controller | IPV6_LAB_SNO_HOST_IP: fd00:abcd:abcd:fc00::11 2025-10-01 06:25:38.065448 | controller | IPV6_LAB_SNO_HOST_PREFIX: '64' 2025-10-01 06:25:38.065454 | controller | IPV6_LAB_SNO_INSTANCE_NAME: sno 2025-10-01 06:25:38.065460 | controller | IPV6_LAB_SNO_MACHINE_NETWORK: fd00:abcd:abcd:fc00::/64 2025-10-01 06:25:38.065466 | controller | IPV6_LAB_SNO_OCP_MIRROR_URL: https://mirror.openshift.com/pub/openshift-v4/clients/ocp 2025-10-01 06:25:38.065472 | controller | IPV6_LAB_SNO_OCP_VERSION: latest-4.14 2025-10-01 06:25:38.065477 | controller | IPV6_LAB_SNO_SERVICE_NETWORK: fd00:abcd:abcd:fc03::/112 2025-10-01 06:25:38.065483 | controller | IPV6_LAB_SSH_PUB_KEY: /home/zuul/.ssh/id_rsa.pub 2025-10-01 06:25:38.065489 | controller | IPV6_LAB_WORK_DIR: /home/zuul/.ipv6lab 2025-10-01 06:25:38.065495 | controller | IRONIC: config/samples/ironic_v1beta1_ironic.yaml 2025-10-01 06:25:38.065501 | controller | IRONICAPI_DEPL_IMG: unused 2025-10-01 06:25:38.065507 | controller | IRONICCON_DEPL_IMG: unused 2025-10-01 06:25:38.065512 | controller | IRONICINS_DEPL_IMG: unused 2025-10-01 06:25:38.065518 | controller | IRONICNAG_DEPL_IMG: unused 2025-10-01 06:25:38.065524 | controller | IRONICPXE_DEPL_IMG: unused 2025-10-01 06:25:38.065533 | controller | IRONIC_BRANCH: main 2025-10-01 06:25:38.065539 | controller | IRONIC_COMMIT_HASH: '' 2025-10-01 06:25:38.065545 | controller | IRONIC_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml 2025-10-01 06:25:38.065581 | controller | IRONIC_IMG: quay.io/openstack-k8s-operators/ironic-operator-index:latest 2025-10-01 06:25:38.065592 | controller | IRONIC_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml 2025-10-01 06:25:38.065598 | controller | IRONIC_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/tests/kuttl/tests 2025-10-01 06:25:38.065604 | controller | IRONIC_KUTTL_NAMESPACE: ironic-kuttl-tests 2025-10-01 06:25:38.065610 | controller | IRONIC_REPO: https://github.com/openstack-k8s-operators/ironic-operator.git 2025-10-01 06:25:38.065616 | controller | KEYSTONEAPI: config/samples/keystone_v1beta1_keystoneapi.yaml 2025-10-01 06:25:38.065622 | controller | KEYSTONEAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml 2025-10-01 06:25:38.065628 | controller | KEYSTONEAPI_DEPL_IMG: unused 2025-10-01 06:25:38.065634 | controller | KEYSTONE_BRANCH: main 2025-10-01 06:25:38.065640 | controller | KEYSTONE_COMMIT_HASH: '' 2025-10-01 06:25:38.065646 | controller | KEYSTONE_FEDERATION_CLIENT_SECRET: COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f 2025-10-01 06:25:38.065652 | controller | KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE: openstack 2025-10-01 06:25:38.065658 | controller | KEYSTONE_IMG: quay.io/openstack-k8s-operators/keystone-operator-index:latest 2025-10-01 06:25:38.065663 | controller | KEYSTONE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml 2025-10-01 06:25:38.065669 | controller | KEYSTONE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/tests/kuttl/tests 2025-10-01 06:25:38.065675 | controller | KEYSTONE_KUTTL_NAMESPACE: keystone-kuttl-tests 2025-10-01 06:25:38.065681 | controller | KEYSTONE_REPO: https://github.com/openstack-k8s-operators/keystone-operator.git 2025-10-01 06:25:38.065687 | controller | KUBEADMIN_PWD: '12345678' 2025-10-01 06:25:38.065693 | controller | LIBVIRT_SECRET: libvirt-secret 2025-10-01 06:25:38.065699 | controller | LOKI_DEPLOY_MODE: openshift-network 2025-10-01 06:25:38.065705 | controller | LOKI_DEPLOY_NAMESPACE: netobserv 2025-10-01 06:25:38.065711 | controller | LOKI_DEPLOY_SIZE: 1x.demo 2025-10-01 06:25:38.065716 | controller | LOKI_NAMESPACE: openshift-operators-redhat 2025-10-01 06:25:38.065722 | controller | LOKI_OPERATOR_GROUP: openshift-operators-redhat-loki 2025-10-01 06:25:38.065728 | controller | LOKI_SUBSCRIPTION: loki-operator 2025-10-01 06:25:38.065734 | controller | LVMS_CR: '1' 2025-10-01 06:25:38.065740 | controller | MANILA: config/samples/manila_v1beta1_manila.yaml 2025-10-01 06:25:38.065746 | controller | MANILAAPI_DEPL_IMG: unused 2025-10-01 06:25:38.065751 | controller | MANILASCH_DEPL_IMG: unused 2025-10-01 06:25:38.065757 | controller | MANILASHARE_DEPL_IMG: unused 2025-10-01 06:25:38.065763 | controller | MANILA_BRANCH: main 2025-10-01 06:25:38.065769 | controller | MANILA_COMMIT_HASH: '' 2025-10-01 06:25:38.065775 | controller | MANILA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml 2025-10-01 06:25:38.065781 | controller | MANILA_IMG: quay.io/openstack-k8s-operators/manila-operator-index:latest 2025-10-01 06:25:38.065786 | controller | MANILA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml 2025-10-01 06:25:38.065796 | controller | MANILA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests 2025-10-01 06:25:38.065802 | controller | MANILA_KUTTL_NAMESPACE: manila-kuttl-tests 2025-10-01 06:25:38.065807 | controller | MANILA_REPO: https://github.com/openstack-k8s-operators/manila-operator.git 2025-10-01 06:25:38.065813 | controller | MANILA_SERVICE_ENABLED: 'true' 2025-10-01 06:25:38.065819 | controller | MARIADB: config/samples/mariadb_v1beta1_galera.yaml 2025-10-01 06:25:38.065825 | controller | MARIADB_BRANCH: main 2025-10-01 06:25:38.065831 | controller | MARIADB_CHAINSAW_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/config.yaml 2025-10-01 06:25:38.065837 | controller | MARIADB_CHAINSAW_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/tests 2025-10-01 06:25:38.065842 | controller | MARIADB_CHAINSAW_NAMESPACE: mariadb-chainsaw-tests 2025-10-01 06:25:38.065852 | controller | MARIADB_COMMIT_HASH: '' 2025-10-01 06:25:38.065858 | controller | MARIADB_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml 2025-10-01 06:25:38.065864 | controller | MARIADB_DEPL_IMG: unused 2025-10-01 06:25:38.065870 | controller | MARIADB_IMG: quay.io/openstack-k8s-operators/mariadb-operator-index:latest 2025-10-01 06:25:38.065876 | controller | MARIADB_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml 2025-10-01 06:25:38.065882 | controller | MARIADB_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/kuttl/tests 2025-10-01 06:25:38.065888 | controller | MARIADB_KUTTL_NAMESPACE: mariadb-kuttl-tests 2025-10-01 06:25:38.065893 | controller | MARIADB_REPO: https://github.com/openstack-k8s-operators/mariadb-operator.git 2025-10-01 06:25:38.065899 | controller | MEMCACHED: config/samples/memcached_v1beta1_memcached.yaml 2025-10-01 06:25:38.065905 | controller | MEMCACHED_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml 2025-10-01 06:25:38.065911 | controller | MEMCACHED_DEPL_IMG: unused 2025-10-01 06:25:38.065917 | controller | METADATA_SHARED_SECRET: '1234567842' 2025-10-01 06:25:38.065924 | controller | METALLB_IPV6_POOL: fd00:aaaa::80-fd00:aaaa::90 2025-10-01 06:25:38.065930 | controller | METALLB_POOL: 192.168.122.80-192.168.122.90 2025-10-01 06:25:38.065936 | controller | MICROSHIFT: '0' 2025-10-01 06:25:38.065945 | controller | NAMESPACE: openstack 2025-10-01 06:25:38.065950 | controller | NETCONFIG: config/samples/network_v1beta1_netconfig.yaml 2025-10-01 06:25:38.065956 | controller | NETCONFIG_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml 2025-10-01 06:25:38.065962 | controller | NETCONFIG_DEPL_IMG: unused 2025-10-01 06:25:38.065969 | controller | NETOBSERV_DEPLOY_NAMESPACE: netobserv 2025-10-01 06:25:38.065976 | controller | NETOBSERV_NAMESPACE: openshift-netobserv-operator 2025-10-01 06:25:38.065984 | controller | NETOBSERV_OPERATOR_GROUP: openshift-netobserv-operator-net 2025-10-01 06:25:38.065992 | controller | NETOBSERV_SUBSCRIPTION: netobserv-operator 2025-10-01 06:25:38.066000 | controller | NETWORK_BGP: 'false' 2025-10-01 06:25:38.066007 | controller | NETWORK_DESIGNATE_ADDRESS_PREFIX: 172.28.0 2025-10-01 06:25:38.066014 | controller | NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX: 172.50.0 2025-10-01 06:25:38.066024 | controller | NETWORK_INTERNALAPI_ADDRESS_PREFIX: 172.17.0 2025-10-01 06:25:38.066032 | controller | NETWORK_ISOLATION: 'true' 2025-10-01 06:25:38.066040 | controller | NETWORK_ISOLATION_INSTANCE_NAME: crc 2025-10-01 06:25:38.066047 | controller | NETWORK_ISOLATION_IPV4: 'true' 2025-10-01 06:25:38.066053 | controller | NETWORK_ISOLATION_IPV4_ADDRESS: 172.16.1.1/24 2025-10-01 06:25:38.066058 | controller | NETWORK_ISOLATION_IPV4_NAT: 'true' 2025-10-01 06:25:38.066064 | controller | NETWORK_ISOLATION_IPV6: 'false' 2025-10-01 06:25:38.066070 | controller | NETWORK_ISOLATION_IPV6_ADDRESS: fd00:aaaa::1/64 2025-10-01 06:25:38.066076 | controller | NETWORK_ISOLATION_IP_ADDRESS: 192.168.122.10 2025-10-01 06:25:38.066082 | controller | NETWORK_ISOLATION_MAC: '52:54:00:11:11:10' 2025-10-01 06:25:38.066087 | controller | NETWORK_ISOLATION_NETWORK_NAME: net-iso 2025-10-01 06:25:38.066093 | controller | NETWORK_ISOLATION_NET_NAME: default 2025-10-01 06:25:38.066099 | controller | NETWORK_ISOLATION_USE_DEFAULT_NETWORK: 'true' 2025-10-01 06:25:38.066105 | controller | NETWORK_MTU: '1500' 2025-10-01 06:25:38.066111 | controller | NETWORK_STORAGEMGMT_ADDRESS_PREFIX: 172.20.0 2025-10-01 06:25:38.066117 | controller | NETWORK_STORAGE_ADDRESS_PREFIX: 172.18.0 2025-10-01 06:25:38.066135 | controller | NETWORK_STORAGE_MACVLAN: '' 2025-10-01 06:25:38.066144 | controller | NETWORK_TENANT_ADDRESS_PREFIX: 172.19.0 2025-10-01 06:25:38.066161 | controller | NETWORK_VLAN_START: '20' 2025-10-01 06:25:38.066167 | controller | NETWORK_VLAN_STEP: '1' 2025-10-01 06:25:38.066173 | controller | NEUTRONAPI: config/samples/neutron_v1beta1_neutronapi.yaml 2025-10-01 06:25:38.066179 | controller | NEUTRONAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml 2025-10-01 06:25:38.066193 | controller | NEUTRONAPI_DEPL_IMG: unused 2025-10-01 06:25:38.066199 | controller | NEUTRON_BRANCH: main 2025-10-01 06:25:38.066205 | controller | NEUTRON_COMMIT_HASH: '' 2025-10-01 06:25:38.066211 | controller | NEUTRON_IMG: quay.io/openstack-k8s-operators/neutron-operator-index:latest 2025-10-01 06:25:38.066217 | controller | NEUTRON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml 2025-10-01 06:25:38.066225 | controller | NEUTRON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests 2025-10-01 06:25:38.066231 | controller | NEUTRON_KUTTL_NAMESPACE: neutron-kuttl-tests 2025-10-01 06:25:38.066237 | controller | NEUTRON_REPO: https://github.com/openstack-k8s-operators/neutron-operator.git 2025-10-01 06:25:38.066243 | controller | NFS_HOME: /home/nfs 2025-10-01 06:25:38.066248 | controller | NMSTATE_NAMESPACE: openshift-nmstate 2025-10-01 06:25:38.066254 | controller | NMSTATE_OPERATOR_GROUP: openshift-nmstate-tn6k8 2025-10-01 06:25:38.066260 | controller | NMSTATE_SUBSCRIPTION: kubernetes-nmstate-operator 2025-10-01 06:25:38.066266 | controller | NNCP_ADDITIONAL_HOST_ROUTES: '' 2025-10-01 06:25:38.066276 | controller | NNCP_BGP_1_INTERFACE: enp7s0 2025-10-01 06:25:38.066282 | controller | NNCP_BGP_1_IP_ADDRESS: 100.65.4.2 2025-10-01 06:25:38.066288 | controller | NNCP_BGP_2_INTERFACE: enp8s0 2025-10-01 06:25:38.066294 | controller | NNCP_BGP_2_IP_ADDRESS: 100.64.4.2 2025-10-01 06:25:38.066300 | controller | NNCP_BRIDGE: ospbr 2025-10-01 06:25:38.066306 | controller | NNCP_CLEANUP_TIMEOUT: 120s 2025-10-01 06:25:38.066311 | controller | NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX: 'fd00:aaaa::' 2025-10-01 06:25:38.066317 | controller | NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX: '10' 2025-10-01 06:25:38.066323 | controller | NNCP_CTLPLANE_IP_ADDRESS_PREFIX: 192.168.122 2025-10-01 06:25:38.066329 | controller | NNCP_CTLPLANE_IP_ADDRESS_SUFFIX: '10' 2025-10-01 06:25:38.066335 | controller | NNCP_DNS_SERVER: 192.168.122.1 2025-10-01 06:25:38.066341 | controller | NNCP_DNS_SERVER_IPV6: fd00:aaaa::1 2025-10-01 06:25:38.066346 | controller | NNCP_GATEWAY: 192.168.122.1 2025-10-01 06:25:38.066352 | controller | NNCP_GATEWAY_IPV6: fd00:aaaa::1 2025-10-01 06:25:38.066358 | controller | NNCP_INTERFACE: enp6s0 2025-10-01 06:25:38.066364 | controller | NNCP_NODES: '' 2025-10-01 06:25:38.066370 | controller | NNCP_TIMEOUT: 240s 2025-10-01 06:25:38.066376 | controller | NOVA: config/samples/nova_v1beta1_nova_collapsed_cell.yaml 2025-10-01 06:25:38.066381 | controller | NOVA_BRANCH: main 2025-10-01 06:25:38.066387 | controller | NOVA_COMMIT_HASH: '' 2025-10-01 06:25:38.066393 | controller | NOVA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml 2025-10-01 06:25:38.066399 | controller | NOVA_IMG: quay.io/openstack-k8s-operators/nova-operator-index:latest 2025-10-01 06:25:38.066405 | controller | NOVA_REPO: https://github.com/openstack-k8s-operators/nova-operator.git 2025-10-01 06:25:38.066411 | controller | NUMBER_OF_INSTANCES: '1' 2025-10-01 06:25:38.066417 | controller | OCP_NETWORK_NAME: crc 2025-10-01 06:25:38.066422 | controller | OCTAVIA: config/samples/octavia_v1beta1_octavia.yaml 2025-10-01 06:25:38.066428 | controller | OCTAVIA_BRANCH: main 2025-10-01 06:25:38.066434 | controller | OCTAVIA_COMMIT_HASH: '' 2025-10-01 06:25:38.066440 | controller | OCTAVIA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml 2025-10-01 06:25:38.066446 | controller | OCTAVIA_IMG: quay.io/openstack-k8s-operators/octavia-operator-index:latest 2025-10-01 06:25:38.066451 | controller | OCTAVIA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml 2025-10-01 06:25:38.066457 | controller | OCTAVIA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/tests/kuttl/tests 2025-10-01 06:25:38.066463 | controller | OCTAVIA_KUTTL_NAMESPACE: octavia-kuttl-tests 2025-10-01 06:25:38.066469 | controller | OCTAVIA_REPO: https://github.com/openstack-k8s-operators/octavia-operator.git 2025-10-01 06:25:38.066475 | controller | OKD: 'false' 2025-10-01 06:25:38.066481 | controller | OPENSTACK_BRANCH: main 2025-10-01 06:25:38.066486 | controller | OPENSTACK_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-bundle:latest 2025-10-01 06:25:38.066498 | controller | OPENSTACK_COMMIT_HASH: '' 2025-10-01 06:25:38.066504 | controller | OPENSTACK_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2025-10-01 06:25:38.066511 | controller | OPENSTACK_CRDS_DIR: openstack_crds 2025-10-01 06:25:38.066516 | controller | OPENSTACK_CTLPLANE: config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2025-10-01 06:25:38.066523 | controller | OPENSTACK_IMG: quay.io/openstack-k8s-operators/openstack-operator-index:latest 2025-10-01 06:25:38.066531 | controller | OPENSTACK_K8S_BRANCH: main 2025-10-01 06:25:38.066539 | controller | OPENSTACK_K8S_TAG: latest 2025-10-01 06:25:38.066546 | controller | OPENSTACK_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml 2025-10-01 06:25:38.066554 | controller | OPENSTACK_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/tests/kuttl/tests 2025-10-01 06:25:38.066560 | controller | OPENSTACK_KUTTL_NAMESPACE: openstack-kuttl-tests 2025-10-01 06:25:38.066566 | controller | OPENSTACK_NEUTRON_CUSTOM_CONF: '' 2025-10-01 06:25:38.066572 | controller | OPENSTACK_REPO: https://github.com/openstack-k8s-operators/openstack-operator.git 2025-10-01 06:25:38.066578 | controller | OPENSTACK_STORAGE_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest 2025-10-01 06:25:38.066583 | controller | OPERATOR_BASE_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator 2025-10-01 06:25:38.066589 | controller | OPERATOR_CHANNEL: '' 2025-10-01 06:25:38.066595 | controller | OPERATOR_NAMESPACE: openstack-operators 2025-10-01 06:25:38.066601 | controller | OPERATOR_SOURCE: '' 2025-10-01 06:25:38.066607 | controller | OPERATOR_SOURCE_NAMESPACE: '' 2025-10-01 06:25:38.066612 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2025-10-01 06:25:38.066618 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2025-10-01 06:25:38.066624 | controller | OVNCONTROLLER: config/samples/ovn_v1beta1_ovncontroller.yaml 2025-10-01 06:25:38.066632 | controller | OVNCONTROLLER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml 2025-10-01 06:25:38.066637 | controller | OVNCONTROLLER_NMAP: 'true' 2025-10-01 06:25:38.066643 | controller | OVNDBS: config/samples/ovn_v1beta1_ovndbcluster.yaml 2025-10-01 06:25:38.066649 | controller | OVNDBS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml 2025-10-01 06:25:38.066655 | controller | OVNNORTHD: config/samples/ovn_v1beta1_ovnnorthd.yaml 2025-10-01 06:25:38.066664 | controller | OVNNORTHD_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml 2025-10-01 06:25:38.066670 | controller | OVN_BRANCH: main 2025-10-01 06:25:38.066676 | controller | OVN_COMMIT_HASH: '' 2025-10-01 06:25:38.066681 | controller | OVN_IMG: quay.io/openstack-k8s-operators/ovn-operator-index:latest 2025-10-01 06:25:38.066691 | controller | OVN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml 2025-10-01 06:25:38.075917 | controller | OVN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/tests/kuttl/tests 2025-10-01 06:25:38.075938 | controller | OVN_KUTTL_NAMESPACE: ovn-kuttl-tests 2025-10-01 06:25:38.075945 | controller | OVN_REPO: https://github.com/openstack-k8s-operators/ovn-operator.git 2025-10-01 06:25:38.075955 | controller | PASSWORD: '12345678' 2025-10-01 06:25:38.075962 | controller | PLACEMENTAPI: config/samples/placement_v1beta1_placementapi.yaml 2025-10-01 06:25:38.075968 | controller | PLACEMENTAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml 2025-10-01 06:25:38.075974 | controller | PLACEMENTAPI_DEPL_IMG: unused 2025-10-01 06:25:38.075980 | controller | PLACEMENT_BRANCH: main 2025-10-01 06:25:38.075986 | controller | PLACEMENT_COMMIT_HASH: '' 2025-10-01 06:25:38.075992 | controller | PLACEMENT_IMG: quay.io/openstack-k8s-operators/placement-operator-index:latest 2025-10-01 06:25:38.076002 | controller | PLACEMENT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml 2025-10-01 06:25:38.076009 | controller | PLACEMENT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/tests/kuttl/tests 2025-10-01 06:25:38.076014 | controller | PLACEMENT_KUTTL_NAMESPACE: placement-kuttl-tests 2025-10-01 06:25:38.076020 | controller | PLACEMENT_REPO: https://github.com/openstack-k8s-operators/placement-operator.git 2025-10-01 06:25:38.076026 | controller | PULL_SECRET: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/pull-secret.txt 2025-10-01 06:25:38.076032 | controller | RABBITMQ: docs/examples/default-security-context/rabbitmq.yaml 2025-10-01 06:25:38.076038 | controller | RABBITMQ_BRANCH: patches 2025-10-01 06:25:38.076044 | controller | RABBITMQ_COMMIT_HASH: '' 2025-10-01 06:25:38.076050 | controller | RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml 2025-10-01 06:25:38.076056 | controller | RABBITMQ_DEPL_IMG: unused 2025-10-01 06:25:38.076062 | controller | RABBITMQ_IMG: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest 2025-10-01 06:25:38.076068 | controller | RABBITMQ_REPO: https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git 2025-10-01 06:25:38.076074 | controller | REDHAT_OPERATORS: 'false' 2025-10-01 06:25:38.076080 | controller | REDIS: config/samples/redis_v1beta1_redis.yaml 2025-10-01 06:25:38.076089 | controller | REDIS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml 2025-10-01 06:25:38.076095 | controller | REDIS_DEPL_IMG: unused 2025-10-01 06:25:38.076101 | controller | RH_REGISTRY_PWD: '' 2025-10-01 06:25:38.076107 | controller | RH_REGISTRY_USER: '' 2025-10-01 06:25:38.076113 | controller | SECRET: osp-secret 2025-10-01 06:25:38.076131 | controller | SG_CORE_DEPL_IMG: unused 2025-10-01 06:25:38.076141 | controller | STANDALONE_COMPUTE_DRIVER: libvirt 2025-10-01 06:25:38.076146 | controller | STANDALONE_EXTERNAL_NET_PREFFIX: 172.21.0 2025-10-01 06:25:38.076152 | controller | STANDALONE_INTERNALAPI_NET_PREFIX: 172.17.0 2025-10-01 06:25:38.076158 | controller | STANDALONE_STORAGEMGMT_NET_PREFIX: 172.20.0 2025-10-01 06:25:38.076164 | controller | STANDALONE_STORAGE_NET_PREFIX: 172.18.0 2025-10-01 06:25:38.076170 | controller | STANDALONE_TENANT_NET_PREFIX: 172.19.0 2025-10-01 06:25:38.076176 | controller | STORAGEMGMT_HOST_ROUTES: '' 2025-10-01 06:25:38.076182 | controller | STORAGE_CLASS: local-storage 2025-10-01 06:25:38.076187 | controller | STORAGE_HOST_ROUTES: '' 2025-10-01 06:25:38.076193 | controller | SWIFT: config/samples/swift_v1beta1_swift.yaml 2025-10-01 06:25:38.076199 | controller | SWIFT_BRANCH: main 2025-10-01 06:25:38.076205 | controller | SWIFT_COMMIT_HASH: '' 2025-10-01 06:25:38.076211 | controller | SWIFT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml 2025-10-01 06:25:38.076217 | controller | SWIFT_IMG: quay.io/openstack-k8s-operators/swift-operator-index:latest 2025-10-01 06:25:38.076223 | controller | SWIFT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml 2025-10-01 06:25:38.076229 | controller | SWIFT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/tests/kuttl/tests 2025-10-01 06:25:38.076235 | controller | SWIFT_KUTTL_NAMESPACE: swift-kuttl-tests 2025-10-01 06:25:38.076241 | controller | SWIFT_REPO: https://github.com/openstack-k8s-operators/swift-operator.git 2025-10-01 06:25:38.076250 | controller | TELEMETRY: config/samples/telemetry_v1beta1_telemetry.yaml 2025-10-01 06:25:38.076255 | controller | TELEMETRY_BRANCH: main 2025-10-01 06:25:38.076261 | controller | TELEMETRY_COMMIT_HASH: '' 2025-10-01 06:25:38.076267 | controller | TELEMETRY_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml 2025-10-01 06:25:38.076273 | controller | TELEMETRY_IMG: quay.io/openstack-k8s-operators/telemetry-operator-index:latest 2025-10-01 06:25:38.076284 | controller | TELEMETRY_KUTTL_BASEDIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator 2025-10-01 06:25:38.076290 | controller | TELEMETRY_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml 2025-10-01 06:25:38.076296 | controller | TELEMETRY_KUTTL_NAMESPACE: telemetry-kuttl-tests 2025-10-01 06:25:38.076301 | controller | TELEMETRY_KUTTL_RELPATH: tests/kuttl/suites 2025-10-01 06:25:38.076307 | controller | TELEMETRY_REPO: https://github.com/openstack-k8s-operators/telemetry-operator.git 2025-10-01 06:25:38.076313 | controller | TENANT_HOST_ROUTES: '' 2025-10-01 06:25:38.076319 | controller | TIMEOUT: 300s 2025-10-01 06:25:38.076325 | controller | TLS_ENABLED: 'false' 2025-10-01 06:25:38.076333 | controller | tripleo_deploy: 'export REGISTRY_PWD:' 2025-10-01 06:25:38.076343 | controller | 2025-10-01 06:25:38.377241 | controller | TASK [install_yamls : Generate make targets install_yamls_path={{ cifmw_install_yamls_repo }}, output_directory={{ cifmw_install_yamls_tasks_out }}] *** 2025-10-01 06:25:38.377332 | controller | Wednesday 01 October 2025 06:25:38 +0000 (0:00:00.046) 0:00:56.842 ***** 2025-10-01 06:25:38.377348 | controller | ok: [localhost] 2025-10-01 06:25:38.403392 | controller | 2025-10-01 06:25:38.403443 | controller | TASK [install_yamls : Debug generate_make module var=cifmw_generate_makes] ***** 2025-10-01 06:25:38.403451 | controller | Wednesday 01 October 2025 06:25:38 +0000 (0:00:00.301) 0:00:57.143 ***** 2025-10-01 06:25:38.403465 | controller | ok: [localhost] => 2025-10-01 06:25:38.403472 | controller | cifmw_generate_makes: 2025-10-01 06:25:38.403478 | controller | changed: false 2025-10-01 06:25:38.403484 | controller | debug: 2025-10-01 06:25:38.403490 | controller | /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/Makefile: 2025-10-01 06:25:38.403496 | controller | - all 2025-10-01 06:25:38.403502 | controller | - help 2025-10-01 06:25:38.403508 | controller | - cleanup 2025-10-01 06:25:38.403513 | controller | - deploy_cleanup 2025-10-01 06:25:38.403520 | controller | - wait 2025-10-01 06:25:38.403525 | controller | - crc_storage 2025-10-01 06:25:38.403531 | controller | - crc_storage_cleanup 2025-10-01 06:25:38.403537 | controller | - crc_storage_release 2025-10-01 06:25:38.403543 | controller | - crc_storage_with_retries 2025-10-01 06:25:38.403550 | controller | - crc_storage_cleanup_with_retries 2025-10-01 06:25:38.403556 | controller | - operator_namespace 2025-10-01 06:25:38.403561 | controller | - namespace 2025-10-01 06:25:38.403567 | controller | - namespace_cleanup 2025-10-01 06:25:38.403574 | controller | - input 2025-10-01 06:25:38.403581 | controller | - input_cleanup 2025-10-01 06:25:38.403588 | controller | - crc_bmo_setup 2025-10-01 06:25:38.403593 | controller | - crc_bmo_cleanup 2025-10-01 06:25:38.403599 | controller | - openstack_prep 2025-10-01 06:25:38.403605 | controller | - openstack 2025-10-01 06:25:38.403611 | controller | - openstack_wait 2025-10-01 06:25:38.403617 | controller | - openstack_init 2025-10-01 06:25:38.403623 | controller | - openstack_cleanup 2025-10-01 06:25:38.403628 | controller | - openstack_repo 2025-10-01 06:25:38.403634 | controller | - openstack_deploy_prep 2025-10-01 06:25:38.403640 | controller | - openstack_deploy 2025-10-01 06:25:38.403646 | controller | - openstack_wait_deploy 2025-10-01 06:25:38.403652 | controller | - openstack_deploy_cleanup 2025-10-01 06:25:38.403658 | controller | - openstack_update_run 2025-10-01 06:25:38.403663 | controller | - update_services 2025-10-01 06:25:38.403669 | controller | - update_system 2025-10-01 06:25:38.403675 | controller | - openstack_patch_version 2025-10-01 06:25:38.403681 | controller | - edpm_deploy_generate_keys 2025-10-01 06:25:38.403687 | controller | - edpm_patch_ansible_runner_image 2025-10-01 06:25:38.403693 | controller | - edpm_deploy_prep 2025-10-01 06:25:38.403699 | controller | - edpm_deploy_cleanup 2025-10-01 06:25:38.403705 | controller | - edpm_deploy 2025-10-01 06:25:38.403711 | controller | - edpm_deploy_baremetal_prep 2025-10-01 06:25:38.403716 | controller | - edpm_deploy_baremetal 2025-10-01 06:25:38.403722 | controller | - edpm_wait_deploy_baremetal 2025-10-01 06:25:38.403728 | controller | - edpm_wait_deploy 2025-10-01 06:25:38.403734 | controller | - edpm_register_dns 2025-10-01 06:25:38.403740 | controller | - edpm_nova_discover_hosts 2025-10-01 06:25:38.403752 | controller | - openstack_crds 2025-10-01 06:25:38.403758 | controller | - openstack_crds_cleanup 2025-10-01 06:25:38.403763 | controller | - edpm_deploy_networker_prep 2025-10-01 06:25:38.403771 | controller | - edpm_deploy_networker_cleanup 2025-10-01 06:25:38.403778 | controller | - edpm_deploy_networker 2025-10-01 06:25:38.403786 | controller | - infra_prep 2025-10-01 06:25:38.403793 | controller | - infra 2025-10-01 06:25:38.403800 | controller | - infra_cleanup 2025-10-01 06:25:38.403806 | controller | - dns_deploy_prep 2025-10-01 06:25:38.403812 | controller | - dns_deploy 2025-10-01 06:25:38.403818 | controller | - dns_deploy_cleanup 2025-10-01 06:25:38.403824 | controller | - netconfig_deploy_prep 2025-10-01 06:25:38.403830 | controller | - netconfig_deploy 2025-10-01 06:25:38.403835 | controller | - netconfig_deploy_cleanup 2025-10-01 06:25:38.403841 | controller | - memcached_deploy_prep 2025-10-01 06:25:38.403847 | controller | - memcached_deploy 2025-10-01 06:25:38.403853 | controller | - memcached_deploy_cleanup 2025-10-01 06:25:38.403859 | controller | - keystone_prep 2025-10-01 06:25:38.403866 | controller | - keystone 2025-10-01 06:25:38.403873 | controller | - keystone_cleanup 2025-10-01 06:25:38.403878 | controller | - keystone_deploy_prep 2025-10-01 06:25:38.403884 | controller | - keystone_deploy 2025-10-01 06:25:38.403890 | controller | - keystone_deploy_cleanup 2025-10-01 06:25:38.403896 | controller | - barbican_prep 2025-10-01 06:25:38.403902 | controller | - barbican 2025-10-01 06:25:38.403908 | controller | - barbican_cleanup 2025-10-01 06:25:38.403914 | controller | - barbican_deploy_prep 2025-10-01 06:25:38.403919 | controller | - barbican_deploy 2025-10-01 06:25:38.403925 | controller | - barbican_deploy_validate 2025-10-01 06:25:38.403931 | controller | - barbican_deploy_cleanup 2025-10-01 06:25:38.403937 | controller | - mariadb 2025-10-01 06:25:38.403943 | controller | - mariadb_cleanup 2025-10-01 06:25:38.403949 | controller | - mariadb_deploy_prep 2025-10-01 06:25:38.403955 | controller | - mariadb_deploy 2025-10-01 06:25:38.403961 | controller | - mariadb_deploy_cleanup 2025-10-01 06:25:38.403966 | controller | - placement_prep 2025-10-01 06:25:38.403972 | controller | - placement 2025-10-01 06:25:38.403978 | controller | - placement_cleanup 2025-10-01 06:25:38.403984 | controller | - placement_deploy_prep 2025-10-01 06:25:38.403990 | controller | - placement_deploy 2025-10-01 06:25:38.403996 | controller | - placement_deploy_cleanup 2025-10-01 06:25:38.404001 | controller | - glance_prep 2025-10-01 06:25:38.404007 | controller | - glance 2025-10-01 06:25:38.404013 | controller | - glance_cleanup 2025-10-01 06:25:38.404024 | controller | - glance_deploy_prep 2025-10-01 06:25:38.404031 | controller | - glance_deploy 2025-10-01 06:25:38.404039 | controller | - glance_deploy_cleanup 2025-10-01 06:25:38.404045 | controller | - ovn_prep 2025-10-01 06:25:38.404051 | controller | - ovn 2025-10-01 06:25:38.404057 | controller | - ovn_cleanup 2025-10-01 06:25:38.404063 | controller | - ovn_deploy_prep 2025-10-01 06:25:38.404071 | controller | - ovn_deploy 2025-10-01 06:25:38.404077 | controller | - ovn_deploy_cleanup 2025-10-01 06:25:38.404083 | controller | - neutron_prep 2025-10-01 06:25:38.404089 | controller | - neutron 2025-10-01 06:25:38.404095 | controller | - neutron_cleanup 2025-10-01 06:25:38.404101 | controller | - neutron_deploy_prep 2025-10-01 06:25:38.404107 | controller | - neutron_deploy 2025-10-01 06:25:38.404112 | controller | - neutron_deploy_cleanup 2025-10-01 06:25:38.404118 | controller | - cinder_prep 2025-10-01 06:25:38.404160 | controller | - cinder 2025-10-01 06:25:38.404170 | controller | - cinder_cleanup 2025-10-01 06:25:38.404176 | controller | - cinder_deploy_prep 2025-10-01 06:25:38.404181 | controller | - cinder_deploy 2025-10-01 06:25:38.404187 | controller | - cinder_deploy_cleanup 2025-10-01 06:25:38.404193 | controller | - rabbitmq_prep 2025-10-01 06:25:38.404199 | controller | - rabbitmq 2025-10-01 06:25:38.404205 | controller | - rabbitmq_cleanup 2025-10-01 06:25:38.404211 | controller | - rabbitmq_deploy_prep 2025-10-01 06:25:38.404216 | controller | - rabbitmq_deploy 2025-10-01 06:25:38.404222 | controller | - rabbitmq_deploy_cleanup 2025-10-01 06:25:38.404228 | controller | - ironic_prep 2025-10-01 06:25:38.404234 | controller | - ironic 2025-10-01 06:25:38.404240 | controller | - ironic_cleanup 2025-10-01 06:25:38.404249 | controller | - ironic_deploy_prep 2025-10-01 06:25:38.404255 | controller | - ironic_deploy 2025-10-01 06:25:38.404261 | controller | - ironic_deploy_cleanup 2025-10-01 06:25:38.404267 | controller | - octavia_prep 2025-10-01 06:25:38.404273 | controller | - octavia 2025-10-01 06:25:38.404279 | controller | - octavia_cleanup 2025-10-01 06:25:38.404285 | controller | - octavia_deploy_prep 2025-10-01 06:25:38.404291 | controller | - octavia_deploy 2025-10-01 06:25:38.404296 | controller | - octavia_deploy_cleanup 2025-10-01 06:25:38.404302 | controller | - designate_prep 2025-10-01 06:25:38.404308 | controller | - designate 2025-10-01 06:25:38.404314 | controller | - designate_cleanup 2025-10-01 06:25:38.404320 | controller | - designate_deploy_prep 2025-10-01 06:25:38.404326 | controller | - designate_deploy 2025-10-01 06:25:38.404331 | controller | - designate_deploy_cleanup 2025-10-01 06:25:38.404337 | controller | - nova_prep 2025-10-01 06:25:38.404343 | controller | - nova 2025-10-01 06:25:38.404349 | controller | - nova_cleanup 2025-10-01 06:25:38.404355 | controller | - nova_deploy_prep 2025-10-01 06:25:38.404361 | controller | - nova_deploy 2025-10-01 06:25:38.404367 | controller | - nova_deploy_cleanup 2025-10-01 06:25:38.404373 | controller | - mariadb_kuttl_run 2025-10-01 06:25:38.404379 | controller | - mariadb_kuttl 2025-10-01 06:25:38.404385 | controller | - kuttl_db_prep 2025-10-01 06:25:38.404391 | controller | - kuttl_db_cleanup 2025-10-01 06:25:38.404396 | controller | - kuttl_common_prep 2025-10-01 06:25:38.404402 | controller | - kuttl_common_cleanup 2025-10-01 06:25:38.404408 | controller | - keystone_kuttl_run 2025-10-01 06:25:38.404414 | controller | - keystone_kuttl 2025-10-01 06:25:38.404419 | controller | - barbican_kuttl_run 2025-10-01 06:25:38.404425 | controller | - barbican_kuttl 2025-10-01 06:25:38.404435 | controller | - placement_kuttl_run 2025-10-01 06:25:38.404441 | controller | - placement_kuttl 2025-10-01 06:25:38.404447 | controller | - cinder_kuttl_run 2025-10-01 06:25:38.404454 | controller | - cinder_kuttl 2025-10-01 06:25:38.404460 | controller | - neutron_kuttl_run 2025-10-01 06:25:38.404465 | controller | - neutron_kuttl 2025-10-01 06:25:38.404471 | controller | - octavia_kuttl_run 2025-10-01 06:25:38.404477 | controller | - octavia_kuttl 2025-10-01 06:25:38.404482 | controller | - designate_kuttl 2025-10-01 06:25:38.404488 | controller | - designate_kuttl_run 2025-10-01 06:25:38.404494 | controller | - ovn_kuttl_run 2025-10-01 06:25:38.404499 | controller | - ovn_kuttl 2025-10-01 06:25:38.404505 | controller | - infra_kuttl_run 2025-10-01 06:25:38.404514 | controller | - infra_kuttl 2025-10-01 06:25:38.404520 | controller | - ironic_kuttl_run 2025-10-01 06:25:38.404526 | controller | - ironic_kuttl 2025-10-01 06:25:38.404531 | controller | - ironic_kuttl_crc 2025-10-01 06:25:38.404537 | controller | - heat_kuttl_run 2025-10-01 06:25:38.404543 | controller | - heat_kuttl 2025-10-01 06:25:38.404549 | controller | - heat_kuttl_crc 2025-10-01 06:25:38.404554 | controller | - ansibleee_kuttl_run 2025-10-01 06:25:38.404560 | controller | - ansibleee_kuttl_cleanup 2025-10-01 06:25:38.404566 | controller | - ansibleee_kuttl_prep 2025-10-01 06:25:38.404571 | controller | - ansibleee_kuttl 2025-10-01 06:25:38.404577 | controller | - glance_kuttl_run 2025-10-01 06:25:38.404583 | controller | - glance_kuttl 2025-10-01 06:25:38.404589 | controller | - manila_kuttl_run 2025-10-01 06:25:38.404594 | controller | - manila_kuttl 2025-10-01 06:25:38.404600 | controller | - swift_kuttl_run 2025-10-01 06:25:38.404606 | controller | - swift_kuttl 2025-10-01 06:25:38.404611 | controller | - horizon_kuttl_run 2025-10-01 06:25:38.404617 | controller | - horizon_kuttl 2025-10-01 06:25:38.404623 | controller | - openstack_kuttl_run 2025-10-01 06:25:38.404628 | controller | - openstack_kuttl 2025-10-01 06:25:38.404634 | controller | - mariadb_chainsaw_run 2025-10-01 06:25:38.404641 | controller | - mariadb_chainsaw 2025-10-01 06:25:38.404648 | controller | - horizon_prep 2025-10-01 06:25:38.404654 | controller | - horizon 2025-10-01 06:25:38.404659 | controller | - horizon_cleanup 2025-10-01 06:25:38.404665 | controller | - horizon_deploy_prep 2025-10-01 06:25:38.404671 | controller | - horizon_deploy 2025-10-01 06:25:38.404677 | controller | - horizon_deploy_cleanup 2025-10-01 06:25:38.404682 | controller | - heat_prep 2025-10-01 06:25:38.404691 | controller | - heat 2025-10-01 06:25:38.404697 | controller | - heat_cleanup 2025-10-01 06:25:38.404702 | controller | - heat_deploy_prep 2025-10-01 06:25:38.404708 | controller | - heat_deploy 2025-10-01 06:25:38.404714 | controller | - heat_deploy_cleanup 2025-10-01 06:25:38.404719 | controller | - ansibleee_prep 2025-10-01 06:25:38.404725 | controller | - ansibleee 2025-10-01 06:25:38.404731 | controller | - ansibleee_cleanup 2025-10-01 06:25:38.404737 | controller | - baremetal_prep 2025-10-01 06:25:38.404742 | controller | - baremetal 2025-10-01 06:25:38.404748 | controller | - baremetal_cleanup 2025-10-01 06:25:38.404754 | controller | - ceph_help 2025-10-01 06:25:38.404759 | controller | - ceph 2025-10-01 06:25:38.404765 | controller | - ceph_cleanup 2025-10-01 06:25:38.404771 | controller | - rook_prep 2025-10-01 06:25:38.404777 | controller | - rook 2025-10-01 06:25:38.404782 | controller | - rook_deploy_prep 2025-10-01 06:25:38.404788 | controller | - rook_deploy 2025-10-01 06:25:38.404794 | controller | - rook_crc_disk 2025-10-01 06:25:38.404799 | controller | - rook_cleanup 2025-10-01 06:25:38.404805 | controller | - lvms 2025-10-01 06:25:38.404811 | controller | - nmstate 2025-10-01 06:25:38.404817 | controller | - nncp 2025-10-01 06:25:38.404822 | controller | - nncp_cleanup 2025-10-01 06:25:38.404828 | controller | - netattach 2025-10-01 06:25:38.404834 | controller | - netattach_cleanup 2025-10-01 06:25:38.404840 | controller | - metallb 2025-10-01 06:25:38.404845 | controller | - metallb_config 2025-10-01 06:25:38.404851 | controller | - metallb_config_cleanup 2025-10-01 06:25:38.404857 | controller | - metallb_cleanup 2025-10-01 06:25:38.404862 | controller | - loki 2025-10-01 06:25:38.404868 | controller | - loki_cleanup 2025-10-01 06:25:38.404874 | controller | - loki_deploy 2025-10-01 06:25:38.404880 | controller | - loki_deploy_cleanup 2025-10-01 06:25:38.404885 | controller | - netobserv 2025-10-01 06:25:38.404891 | controller | - netobserv_cleanup 2025-10-01 06:25:38.404897 | controller | - netobserv_deploy 2025-10-01 06:25:38.404903 | controller | - netobserv_deploy_cleanup 2025-10-01 06:25:38.404908 | controller | - manila_prep 2025-10-01 06:25:38.404914 | controller | - manila 2025-10-01 06:25:38.404920 | controller | - manila_cleanup 2025-10-01 06:25:38.404925 | controller | - manila_deploy_prep 2025-10-01 06:25:38.404931 | controller | - manila_deploy 2025-10-01 06:25:38.404939 | controller | - manila_deploy_cleanup 2025-10-01 06:25:38.404945 | controller | - telemetry_prep 2025-10-01 06:25:38.404951 | controller | - telemetry 2025-10-01 06:25:38.404957 | controller | - telemetry_cleanup 2025-10-01 06:25:38.404962 | controller | - telemetry_deploy_prep 2025-10-01 06:25:38.404971 | controller | - telemetry_deploy 2025-10-01 06:25:38.404977 | controller | - telemetry_deploy_cleanup 2025-10-01 06:25:38.404983 | controller | - telemetry_kuttl_run 2025-10-01 06:25:38.404989 | controller | - telemetry_kuttl 2025-10-01 06:25:38.404994 | controller | - swift_prep 2025-10-01 06:25:38.405000 | controller | - swift 2025-10-01 06:25:38.405006 | controller | - swift_cleanup 2025-10-01 06:25:38.405012 | controller | - swift_deploy_prep 2025-10-01 06:25:38.405017 | controller | - swift_deploy 2025-10-01 06:25:38.405023 | controller | - swift_deploy_cleanup 2025-10-01 06:25:38.405029 | controller | - certmanager 2025-10-01 06:25:38.405035 | controller | - certmanager_cleanup 2025-10-01 06:25:38.405041 | controller | - validate_marketplace 2025-10-01 06:25:38.405047 | controller | - redis_deploy_prep 2025-10-01 06:25:38.405054 | controller | - redis_deploy 2025-10-01 06:25:38.405061 | controller | - redis_deploy_cleanup 2025-10-01 06:25:38.405067 | controller | - set_slower_etcd_profile 2025-10-01 06:25:38.405074 | controller | /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/Makefile: 2025-10-01 06:25:38.405081 | controller | - help 2025-10-01 06:25:38.405087 | controller | - download_tools 2025-10-01 06:25:38.405095 | controller | - nfs 2025-10-01 06:25:38.405102 | controller | - nfs_cleanup 2025-10-01 06:25:38.405110 | controller | - crc 2025-10-01 06:25:38.405117 | controller | - crc_cleanup 2025-10-01 06:25:38.405135 | controller | - crc_scrub 2025-10-01 06:25:38.405141 | controller | - crc_attach_default_interface 2025-10-01 06:25:38.405150 | controller | - crc_attach_default_interface_cleanup 2025-10-01 06:25:38.405157 | controller | - ipv6_lab_network 2025-10-01 06:25:38.405182 | controller | - ipv6_lab_network_cleanup 2025-10-01 06:25:38.405188 | controller | - ipv6_lab_nat64_router 2025-10-01 06:25:38.405194 | controller | - ipv6_lab_nat64_router_cleanup 2025-10-01 06:25:38.405200 | controller | - ipv6_lab_sno 2025-10-01 06:25:38.405206 | controller | - ipv6_lab_sno_cleanup 2025-10-01 06:25:38.405211 | controller | - ipv6_lab 2025-10-01 06:25:38.405218 | controller | - ipv6_lab_cleanup 2025-10-01 06:25:38.405225 | controller | - attach_default_interface 2025-10-01 06:25:38.405233 | controller | - attach_default_interface_cleanup 2025-10-01 06:25:38.405240 | controller | - network_isolation_bridge 2025-10-01 06:25:38.405246 | controller | - network_isolation_bridge_cleanup 2025-10-01 06:25:38.405252 | controller | - edpm_baremetal_compute 2025-10-01 06:25:38.405257 | controller | - edpm_compute 2025-10-01 06:25:38.405263 | controller | - edpm_compute_bootc 2025-10-01 06:25:38.405269 | controller | - edpm_ansible_runner 2025-10-01 06:25:38.405274 | controller | - edpm_computes_bgp 2025-10-01 06:25:38.405280 | controller | - edpm_compute_repos 2025-10-01 06:25:38.405286 | controller | - edpm_compute_cleanup 2025-10-01 06:25:38.405291 | controller | - edpm_networker 2025-10-01 06:25:38.405297 | controller | - edpm_networker_cleanup 2025-10-01 06:25:38.405303 | controller | - edpm_deploy_instance 2025-10-01 06:25:38.405309 | controller | - tripleo_deploy 2025-10-01 06:25:38.405314 | controller | - standalone_deploy 2025-10-01 06:25:38.405320 | controller | - standalone_sync 2025-10-01 06:25:38.405326 | controller | - standalone 2025-10-01 06:25:38.405331 | controller | - standalone_cleanup 2025-10-01 06:25:38.405337 | controller | - standalone_snapshot 2025-10-01 06:25:38.405343 | controller | - standalone_revert 2025-10-01 06:25:38.405348 | controller | - cifmw_prepare 2025-10-01 06:25:38.405354 | controller | - cifmw_cleanup 2025-10-01 06:25:38.405360 | controller | - bmaas_network 2025-10-01 06:25:38.405366 | controller | - bmaas_network_cleanup 2025-10-01 06:25:38.405371 | controller | - bmaas_route_crc_and_crc_bmaas_networks 2025-10-01 06:25:38.405377 | controller | - bmaas_route_crc_and_crc_bmaas_networks_cleanup 2025-10-01 06:25:38.405387 | controller | - bmaas_crc_attach_network 2025-10-01 06:25:38.422819 | controller | - bmaas_crc_attach_network_cleanup 2025-10-01 06:25:38.422842 | controller | - bmaas_crc_baremetal_bridge 2025-10-01 06:25:38.422849 | controller | - bmaas_crc_baremetal_bridge_cleanup 2025-10-01 06:25:38.422855 | controller | - bmaas_baremetal_net_nad 2025-10-01 06:25:38.422861 | controller | - bmaas_baremetal_net_nad_cleanup 2025-10-01 06:25:38.422867 | controller | - bmaas_metallb 2025-10-01 06:25:38.422873 | controller | - bmaas_metallb_cleanup 2025-10-01 06:25:38.422878 | controller | - bmaas_virtual_bms 2025-10-01 06:25:38.422884 | controller | - bmaas_virtual_bms_cleanup 2025-10-01 06:25:38.422890 | controller | - bmaas_sushy_emulator 2025-10-01 06:25:38.422896 | controller | - bmaas_sushy_emulator_cleanup 2025-10-01 06:25:38.422902 | controller | - bmaas_sushy_emulator_wait 2025-10-01 06:25:38.422908 | controller | - bmaas_generate_nodes_yaml 2025-10-01 06:25:38.422913 | controller | - bmaas 2025-10-01 06:25:38.422919 | controller | - bmaas_cleanup 2025-10-01 06:25:38.422925 | controller | failed: false 2025-10-01 06:25:38.422930 | controller | success: true 2025-10-01 06:25:38.422940 | controller | 2025-10-01 06:25:38.822781 | 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-01 06:25:38.822819 | controller | { 2025-10-01 06:25:38.822830 | controller | 'cifmw_install_yamls_environment': cifmw_install_yamls_environment, 2025-10-01 06:25:38.822839 | controller | 'cifmw_install_yamls_defaults': cifmw_install_yamls_defaults 2025-10-01 06:25:38.822847 | controller | } | to_nice_yaml 2025-10-01 06:25:38.822856 | controller | }}, mode=0644] *** 2025-10-01 06:25:38.822864 | controller | Wednesday 01 October 2025 06:25:38 +0000 (0:00:00.045) 0:00:57.189 ***** 2025-10-01 06:25:38.822878 | controller | changed: [localhost] 2025-10-01 06:25:38.863332 | controller | 2025-10-01 06:25:38.863370 | controller | TASK [install_yamls : Create empty cifmw_install_yamls_environment if needed cifmw_install_yamls_environment={}] *** 2025-10-01 06:25:38.863380 | controller | Wednesday 01 October 2025 06:25:38 +0000 (0:00:00.400) 0:00:57.589 ***** 2025-10-01 06:25:38.863401 | controller | skipping: [localhost] 2025-10-01 06:25:39.273570 | controller | 2025-10-01 06:25:39.273606 | 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-01 06:25:39.273617 | controller | Wednesday 01 October 2025 06:25:38 +0000 (0:00:00.040) 0:00:57.630 ***** 2025-10-01 06:25:39.273631 | controller | changed: [localhost] 2025-10-01 06:25:39.308379 | controller | 2025-10-01 06:25:39.308414 | 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-01 06:25:39.308422 | controller | Wednesday 01 October 2025 06:25:39 +0000 (0:00:00.410) 0:00:58.040 ***** 2025-10-01 06:25:39.308434 | controller | ok: [localhost] 2025-10-01 06:25:39.755434 | controller | 2025-10-01 06:25:39.755470 | 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-01 06:25:39.755478 | controller | Wednesday 01 October 2025 06:25:39 +0000 (0:00:00.034) 0:00:58.075 ***** 2025-10-01 06:25:39.755490 | controller | changed: [localhost] 2025-10-01 06:25:39.804827 | controller | 2025-10-01 06:25:39.804860 | controller | PLAY [Install deps and prepare for KUTTL run] ********************************** 2025-10-01 06:25:39.804868 | controller | 2025-10-01 06:25:39.804874 | controller | TASK [Download install_yamls deps name=install_yamls_makes, tasks_from=make_download_tools] *** 2025-10-01 06:25:39.804881 | controller | Wednesday 01 October 2025 06:25:39 +0000 (0:00:00.446) 0:00:58.522 ***** 2025-10-01 06:25:39.804892 | controller | 2025-10-01 06:25:39.829338 | controller | TASK [install_yamls_makes : Debug make_download_tools_env var=make_download_tools_env] *** 2025-10-01 06:25:39.829369 | controller | Wednesday 01 October 2025 06:25:39 +0000 (0:00:00.049) 0:00:58.572 ***** 2025-10-01 06:25:39.829382 | controller | skipping: [localhost] 2025-10-01 06:25:39.856739 | controller | 2025-10-01 06:25:39.856772 | controller | TASK [install_yamls_makes : Debug make_download_tools_params var=make_download_tools_params] *** 2025-10-01 06:25:39.856779 | controller | Wednesday 01 October 2025 06:25:39 +0000 (0:00:00.024) 0:00:58.596 ***** 2025-10-01 06:25:39.856790 | controller | skipping: [localhost] 2025-10-01 06:26:13.040543 | controller | 2025-10-01 06:26:13.040584 | 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-01 06:26:13.040592 | controller | Wednesday 01 October 2025 06:25:39 +0000 (0:00:00.027) 0:00:58.623 ***** 2025-10-01 06:26:13.040603 | controller | [WARNING]: conditional statements should not include jinja2 templating 2025-10-01 06:26:13.069079 | controller | delimiters such as {{ }} or {% %}. Found: {{ make_download_tools_until | 2025-10-01 06:26:13.069148 | controller | default(true) }} 2025-10-01 06:26:13.069166 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_000_run_download.log 2025-10-01 06:26:13.135082 | controller | changed: [localhost] 2025-10-01 06:26:13.135170 | controller | 2025-10-01 06:26:13.135178 | controller | TASK [Login into Openshift cluster name=openshift_login] *********************** 2025-10-01 06:26:13.135184 | controller | Wednesday 01 October 2025 06:26:13 +0000 (0:00:33.211) 0:01:31.835 ***** 2025-10-01 06:26:13.135201 | controller | 2025-10-01 06:26:13.315279 | controller | TASK [openshift_login : Ensure output directory exists path={{ cifmw_openshift_login_basedir }}/artifacts, state=directory, mode=0755] *** 2025-10-01 06:26:13.315345 | controller | Wednesday 01 October 2025 06:26:13 +0000 (0:00:00.066) 0:01:31.902 ***** 2025-10-01 06:26:13.315362 | controller | ok: [localhost] 2025-10-01 06:26:13.376774 | controller | 2025-10-01 06:26:13.376844 | controller | TASK [openshift_login : OpenShift login _raw_params=login.yml] ***************** 2025-10-01 06:26:13.376855 | controller | Wednesday 01 October 2025 06:26:13 +0000 (0:00:00.180) 0:01:32.082 ***** 2025-10-01 06:26:13.376873 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/login.yml for localhost 2025-10-01 06:26:13.405213 | controller | 2025-10-01 06:26:13.405290 | controller | TASK [openshift_login : Check if the password file is present path={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] *** 2025-10-01 06:26:13.405305 | controller | Wednesday 01 October 2025 06:26:13 +0000 (0:00:00.061) 0:01:32.144 ***** 2025-10-01 06:26:13.405330 | controller | skipping: [localhost] 2025-10-01 06:26:13.441671 | controller | 2025-10-01 06:26:13.441775 | controller | TASK [openshift_login : Fetch user password content src={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] *** 2025-10-01 06:26:13.441788 | controller | Wednesday 01 October 2025 06:26:13 +0000 (0:00:00.028) 0:01:32.172 ***** 2025-10-01 06:26:13.441811 | controller | skipping: [localhost] 2025-10-01 06:26:13.478117 | controller | 2025-10-01 06:26:13.478194 | 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-01 06:26:13.478203 | controller | Wednesday 01 October 2025 06:26:13 +0000 (0:00:00.036) 0:01:32.208 ***** 2025-10-01 06:26:13.478220 | controller | skipping: [localhost] 2025-10-01 06:26:13.514629 | controller | 2025-10-01 06:26:13.514675 | controller | TASK [openshift_login : Set role variables cifmw_openshift_login_kubeconfig={{ 2025-10-01 06:26:13.514683 | controller | cifmw_openshift_login_kubeconfig | 2025-10-01 06:26:13.514689 | controller | default(cifmw_openshift_kubeconfig) | 2025-10-01 06:26:13.514695 | controller | default( 2025-10-01 06:26:13.514702 | controller | ansible_env.KUBECONFIG if 'KUBECONFIG' in ansible_env else 2025-10-01 06:26:13.514708 | controller | cifmw_openshift_login_kubeconfig_default_path 2025-10-01 06:26:13.514714 | controller | ) | trim 2025-10-01 06:26:13.514721 | 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-01 06:26:13.514729 | controller | Wednesday 01 October 2025 06:26:13 +0000 (0:00:00.036) 0:01:32.245 ***** 2025-10-01 06:26:13.514740 | controller | ok: [localhost] 2025-10-01 06:26:13.700134 | controller | 2025-10-01 06:26:13.700204 | controller | TASK [openshift_login : Check if kubeconfig exists path={{ cifmw_openshift_login_kubeconfig }}] *** 2025-10-01 06:26:13.700215 | controller | Wednesday 01 October 2025 06:26:13 +0000 (0:00:00.036) 0:01:32.281 ***** 2025-10-01 06:26:13.700235 | controller | ok: [localhost] 2025-10-01 06:26:13.746469 | controller | 2025-10-01 06:26:13.746522 | 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-01 06:26:13.746530 | controller | (cifmw_openshift_login_user is defined) and 2025-10-01 06:26:13.746537 | controller | (cifmw_openshift_login_password is defined) and 2025-10-01 06:26:13.746544 | controller | (cifmw_openshift_login_api is defined) 2025-10-01 06:26:13.746550 | controller | ), msg=If an existing kubeconfig is not provided user/pwd or provided/initial token and API URL must be given] *** 2025-10-01 06:26:13.746557 | controller | Wednesday 01 October 2025 06:26:13 +0000 (0:00:00.184) 0:01:32.466 ***** 2025-10-01 06:26:13.746574 | controller | ok: [localhost] => 2025-10-01 06:26:13.786119 | controller | changed: false 2025-10-01 06:26:13.786192 | controller | msg: All assertions passed 2025-10-01 06:26:13.786199 | controller | 2025-10-01 06:26:13.786206 | controller | TASK [openshift_login : Fetch kubeconfig content src={{ cifmw_openshift_login_kubeconfig }}] *** 2025-10-01 06:26:13.786213 | controller | Wednesday 01 October 2025 06:26:13 +0000 (0:00:00.046) 0:01:32.512 ***** 2025-10-01 06:26:13.786226 | controller | skipping: [localhost] 2025-10-01 06:26:13.817102 | controller | 2025-10-01 06:26:13.817170 | controller | TASK [openshift_login : Fetch x509 key based users cifmw_openshift_login_key_based_users={{ 2025-10-01 06:26:13.817181 | controller | ( 2025-10-01 06:26:13.817189 | controller | cifmw_openshift_login_kubeconfig_content_b64.content | 2025-10-01 06:26:13.817197 | controller | b64decode | 2025-10-01 06:26:13.817205 | controller | from_yaml 2025-10-01 06:26:13.817212 | controller | ). users | default([]) | 2025-10-01 06:26:13.817220 | controller | selectattr('user.client-certificate-data', 'defined') | 2025-10-01 06:26:13.817228 | controller | map(attribute="name") | 2025-10-01 06:26:13.817235 | controller | map("split", "/") | 2025-10-01 06:26:13.817243 | controller | map("first") 2025-10-01 06:26:13.817251 | controller | }}, cacheable=True] *** 2025-10-01 06:26:13.817258 | controller | Wednesday 01 October 2025 06:26:13 +0000 (0:00:00.039) 0:01:32.552 ***** 2025-10-01 06:26:13.817273 | controller | skipping: [localhost] 2025-10-01 06:26:13.844923 | controller | 2025-10-01 06:26:13.844968 | controller | TASK [openshift_login : Assign key based user if not provided and available cifmw_openshift_login_user={{ 2025-10-01 06:26:13.844978 | controller | (cifmw_openshift_login_assume_cert_system_user | ternary('system:', '')) + 2025-10-01 06:26:13.844987 | controller | (cifmw_openshift_login_key_based_users | map('replace', 'system:', '') | unique | first) 2025-10-01 06:26:13.844995 | controller | }}, cifmw_openshift_login_cert_login=True, cacheable=True] *** 2025-10-01 06:26:13.845001 | controller | Wednesday 01 October 2025 06:26:13 +0000 (0:00:00.031) 0:01:32.584 ***** 2025-10-01 06:26:13.845015 | controller | skipping: [localhost] 2025-10-01 06:26:13.876011 | controller | 2025-10-01 06:26:13.876063 | controller | TASK [openshift_login : Set the retry count cifmw_openshift_login_retries_cnt={{ 2025-10-01 06:26:13.876074 | controller | 0 if cifmw_openshift_login_retries_cnt is undefined else 2025-10-01 06:26:13.876083 | controller | cifmw_openshift_login_retries_cnt|int + 1 2025-10-01 06:26:13.876091 | controller | }}] *** 2025-10-01 06:26:13.876099 | controller | Wednesday 01 October 2025 06:26:13 +0000 (0:00:00.027) 0:01:32.612 ***** 2025-10-01 06:26:13.876114 | controller | ok: [localhost] 2025-10-01 06:26:13.913443 | controller | 2025-10-01 06:26:13.913503 | controller | TASK [openshift_login : Fetch token _raw_params=try_login.yml] ***************** 2025-10-01 06:26:13.913514 | controller | Wednesday 01 October 2025 06:26:13 +0000 (0:00:00.031) 0:01:32.643 ***** 2025-10-01 06:26:13.913533 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/try_login.yml for localhost 2025-10-01 06:26:14.224742 | controller | 2025-10-01 06:26:14.224832 | controller | TASK [openshift_login : Try get OpenShift access token _raw_params=oc whoami -t] *** 2025-10-01 06:26:14.224842 | controller | Wednesday 01 October 2025 06:26:13 +0000 (0:00:00.037) 0:01:32.680 ***** 2025-10-01 06:26:14.224859 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/try_login.yml:17 2025-10-01 06:26:14.699871 | controller | fatal: [localhost]: FAILED! => 2025-10-01 06:26:14.699914 | controller | changed: true 2025-10-01 06:26:14.699925 | controller | cmd: 2025-10-01 06:26:14.699933 | controller | - oc 2025-10-01 06:26:14.699941 | controller | - whoami 2025-10-01 06:26:14.699950 | controller | - -t 2025-10-01 06:26:14.699958 | controller | delta: '0:00:00.135079' 2025-10-01 06:26:14.699967 | controller | end: '2025-10-01 06:26:14.199257' 2025-10-01 06:26:14.699975 | controller | msg: non-zero return code 2025-10-01 06:26:14.699984 | controller | rc: 1 2025-10-01 06:26:14.699992 | controller | start: '2025-10-01 06:26:14.064178' 2025-10-01 06:26:14.700000 | controller | stderr: |- 2025-10-01 06:26:14.700009 | controller | error: Missing or incomplete configuration info. Please point to an existing, complete config file: 2025-10-01 06:26:14.700018 | controller | 2025-10-01 06:26:14.700026 | controller | 2025-10-01 06:26:14.700034 | controller | 1. Via the command-line flag --kubeconfig 2025-10-01 06:26:14.700050 | controller | 2. Via the KUBECONFIG environment variable 2025-10-01 06:26:14.700059 | controller | 3. In your home directory as ~/.kube/config 2025-10-01 06:26:14.700067 | controller | 2025-10-01 06:26:14.700076 | controller | To view or setup config directly use the 'config' command. 2025-10-01 06:26:14.700084 | controller | stderr_lines: 2025-10-01 06:26:14.700092 | controller | - 'error: Missing or incomplete configuration info. Please point to an existing, 2025-10-01 06:26:14.700101 | controller | complete config file:' 2025-10-01 06:26:14.700109 | controller | - '' 2025-10-01 06:26:14.700117 | controller | - '' 2025-10-01 06:26:14.700156 | controller | - ' 1. Via the command-line flag --kubeconfig' 2025-10-01 06:26:14.700168 | controller | - ' 2. Via the KUBECONFIG environment variable' 2025-10-01 06:26:14.700177 | controller | - ' 3. In your home directory as ~/.kube/config' 2025-10-01 06:26:14.700185 | controller | - '' 2025-10-01 06:26:14.700193 | controller | - To view or setup config directly use the 'config' command. 2025-10-01 06:26:14.700201 | controller | stdout: '' 2025-10-01 06:26:14.700210 | controller | stdout_lines: [] 2025-10-01 06:26:14.700218 | controller | ...ignoring 2025-10-01 06:26:14.700226 | controller | 2025-10-01 06:26:14.700235 | 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-01 06:26:14.700304 | controller | Wednesday 01 October 2025 06:26:14 +0000 (0:00:00.311) 0:01:32.992 ***** 2025-10-01 06:26:14.700322 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_001_fetch_openshift.log 2025-10-01 06:26:14.742085 | controller | changed: [localhost] 2025-10-01 06:26:14.742170 | controller | 2025-10-01 06:26:14.742186 | controller | TASK [openshift_login : Ensure kubeconfig is provided that=cifmw_openshift_login_kubeconfig != ""] *** 2025-10-01 06:26:14.742196 | controller | Wednesday 01 October 2025 06:26:14 +0000 (0:00:00.474) 0:01:33.466 ***** 2025-10-01 06:26:14.742211 | controller | ok: [localhost] => 2025-10-01 06:26:15.088538 | controller | changed: false 2025-10-01 06:26:15.088589 | controller | msg: All assertions passed 2025-10-01 06:26:15.088602 | controller | 2025-10-01 06:26:15.088613 | controller | TASK [openshift_login : Fetch new OpenShift access token _raw_params=oc whoami -t] *** 2025-10-01 06:26:15.088625 | controller | Wednesday 01 October 2025 06:26:14 +0000 (0:00:00.042) 0:01:33.508 ***** 2025-10-01 06:26:15.088643 | controller | changed: [localhost] 2025-10-01 06:26:15.130190 | controller | 2025-10-01 06:26:15.130240 | controller | TASK [openshift_login : Set new OpenShift token cifmw_openshift_login_token={{ 2025-10-01 06:26:15.130254 | controller | (not cifmw_openshift_login_new_token_out.skipped | default(false)) | 2025-10-01 06:26:15.130266 | controller | ternary(cifmw_openshift_login_new_token_out.stdout, cifmw_openshift_login_whoami_out.stdout) 2025-10-01 06:26:15.130277 | controller | }}, cacheable=True] *** 2025-10-01 06:26:15.130288 | controller | Wednesday 01 October 2025 06:26:15 +0000 (0:00:00.346) 0:01:33.855 ***** 2025-10-01 06:26:15.130307 | controller | ok: [localhost] 2025-10-01 06:26:15.424181 | controller | 2025-10-01 06:26:15.424220 | controller | TASK [openshift_login : Fetch OpenShift API URL _raw_params=oc whoami --show-server=true] *** 2025-10-01 06:26:15.424228 | controller | Wednesday 01 October 2025 06:26:15 +0000 (0:00:00.041) 0:01:33.897 ***** 2025-10-01 06:26:15.424240 | controller | changed: [localhost] 2025-10-01 06:26:15.733706 | controller | 2025-10-01 06:26:15.733763 | controller | TASK [openshift_login : Fetch OpenShift kubeconfig context _raw_params=oc whoami -c] *** 2025-10-01 06:26:15.733772 | controller | Wednesday 01 October 2025 06:26:15 +0000 (0:00:00.294) 0:01:34.191 ***** 2025-10-01 06:26:15.733786 | controller | changed: [localhost] 2025-10-01 06:26:16.059298 | controller | 2025-10-01 06:26:16.059340 | controller | TASK [openshift_login : Fetch OpenShift current user _raw_params=oc whoami] **** 2025-10-01 06:26:16.059361 | controller | Wednesday 01 October 2025 06:26:15 +0000 (0:00:00.309) 0:01:34.500 ***** 2025-10-01 06:26:16.059388 | controller | changed: [localhost] 2025-10-01 06:26:16.114807 | controller | 2025-10-01 06:26:16.114857 | 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-01 06:26:16.114873 | controller | combine({'KUBECONFIG': cifmw_openshift_login_kubeconfig}) 2025-10-01 06:26:16.114886 | controller | ) if cifmw_install_yamls_environment is defined else omit 2025-10-01 06:26:16.114898 | controller | }}, cacheable=True] *** 2025-10-01 06:26:16.114910 | controller | Wednesday 01 October 2025 06:26:16 +0000 (0:00:00.325) 0:01:34.826 ***** 2025-10-01 06:26:16.114929 | controller | ok: [localhost] 2025-10-01 06:26:16.581260 | controller | 2025-10-01 06:26:16.581328 | 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-01 06:26:16.581352 | controller | Wednesday 01 October 2025 06:26:16 +0000 (0:00:00.055) 0:01:34.881 ***** 2025-10-01 06:26:16.581383 | controller | changed: [localhost] 2025-10-01 06:26:16.895608 | controller | 2025-10-01 06:26:16.895690 | 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-01 06:26:16.895707 | controller | Wednesday 01 October 2025 06:26:16 +0000 (0:00:00.465) 0:01:35.347 ***** 2025-10-01 06:26:16.895730 | controller | ok: [localhost] 2025-10-01 06:26:17.409828 | controller | 2025-10-01 06:26:17.409899 | controller | TASK [openshift_login : Append the KUBECONFIG to the install yamls parameters content={{ 2025-10-01 06:26:17.409916 | controller | cifmw_openshift_login_install_yamls_artifacts_slurp['content'] | b64decode | from_yaml | 2025-10-01 06:26:17.409930 | controller | combine( 2025-10-01 06:26:17.409943 | controller | { 2025-10-01 06:26:17.409957 | controller | 'cifmw_install_yamls_environment': { 2025-10-01 06:26:17.409971 | controller | 'KUBECONFIG': cifmw_openshift_login_kubeconfig 2025-10-01 06:26:17.409984 | controller | } 2025-10-01 06:26:17.409998 | controller | }, recursive=true) | to_nice_yaml 2025-10-01 06:26:17.410011 | controller | }}, dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/install-yamls-params.yml, mode=0600] *** 2025-10-01 06:26:17.410025 | controller | Wednesday 01 October 2025 06:26:16 +0000 (0:00:00.314) 0:01:35.662 ***** 2025-10-01 06:26:17.410050 | controller | changed: [localhost] 2025-10-01 06:26:17.634440 | controller | 2025-10-01 06:26:17.634497 | controller | TASK [openshift_setup : Ensure output directory exists path={{ cifmw_openshift_setup_basedir }}/artifacts, state=directory, mode=0755] *** 2025-10-01 06:26:17.634505 | controller | Wednesday 01 October 2025 06:26:17 +0000 (0:00:00.514) 0:01:36.176 ***** 2025-10-01 06:26:17.634524 | controller | ok: [localhost] 2025-10-01 06:26:17.681636 | controller | 2025-10-01 06:26:17.681672 | controller | TASK [openshift_setup : Fetch namespaces to create cifmw_openshift_setup_namespaces={{ 2025-10-01 06:26:17.681680 | controller | (( 2025-10-01 06:26:17.681686 | controller | ([cifmw_install_yamls_defaults['NAMESPACE']] + 2025-10-01 06:26:17.681692 | controller | ([cifmw_install_yamls_defaults['OPERATOR_NAMESPACE']] if 'OPERATOR_NAMESPACE' is in cifmw_install_yamls_defaults else []) 2025-10-01 06:26:17.681698 | controller | ) if cifmw_install_yamls_defaults is defined else [] 2025-10-01 06:26:17.681704 | controller | ) + cifmw_openshift_setup_create_namespaces) | unique 2025-10-01 06:26:17.681715 | controller | }}] *** 2025-10-01 06:26:17.681721 | controller | Wednesday 01 October 2025 06:26:17 +0000 (0:00:00.224) 0:01:36.400 ***** 2025-10-01 06:26:17.681733 | controller | ok: [localhost] 2025-10-01 06:26:19.217227 | controller | 2025-10-01 06:26:19.217263 | 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-01 06:26:19.217273 | controller | Wednesday 01 October 2025 06:26:17 +0000 (0:00:00.046) 0:01:36.447 ***** 2025-10-01 06:26:19.217287 | controller | changed: [localhost] => (item=openstack) 2025-10-01 06:26:19.238864 | controller | changed: [localhost] => (item=openstack-operators) 2025-10-01 06:26:19.238934 | controller | 2025-10-01 06:26:19.238945 | 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-01 06:26:19.238955 | controller | Wednesday 01 October 2025 06:26:19 +0000 (0:00:01.536) 0:01:37.984 ***** 2025-10-01 06:26:19.238975 | controller | skipping: [localhost] 2025-10-01 06:26:19.270373 | controller | 2025-10-01 06:26:19.270424 | 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-01 06:26:19.270434 | controller | Wednesday 01 October 2025 06:26:19 +0000 (0:00:00.021) 0:01:38.006 ***** 2025-10-01 06:26:19.270449 | controller | skipping: [localhost] => (item=openstack) 2025-10-01 06:26:19.296413 | controller | skipping: [localhost] => (item=openstack-operators) 2025-10-01 06:26:19.296459 | controller | skipping: [localhost] 2025-10-01 06:26:19.296467 | controller | 2025-10-01 06:26:19.296474 | 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-01 06:26:19.296481 | controller | Wednesday 01 October 2025 06:26:19 +0000 (0:00:00.031) 0:01:38.037 ***** 2025-10-01 06:26:19.296493 | controller | skipping: [localhost] 2025-10-01 06:26:19.322494 | controller | 2025-10-01 06:26:19.322542 | 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-01 06:26:19.322550 | controller | Wednesday 01 October 2025 06:26:19 +0000 (0:00:00.026) 0:01:38.063 ***** 2025-10-01 06:26:19.322563 | controller | skipping: [localhost] 2025-10-01 06:26:19.347898 | controller | 2025-10-01 06:26:19.347947 | controller | TASK [Ensure we have custom CA installed on host role=install_ca] ************** 2025-10-01 06:26:19.347955 | controller | Wednesday 01 October 2025 06:26:19 +0000 (0:00:00.025) 0:01:38.089 ***** 2025-10-01 06:26:19.347968 | controller | skipping: [localhost] 2025-10-01 06:26:19.372558 | controller | 2025-10-01 06:26:19.372614 | controller | TASK [openshift_setup : Update ca bundle _raw_params=update-ca-trust extract] *** 2025-10-01 06:26:19.372623 | controller | Wednesday 01 October 2025 06:26:19 +0000 (0:00:00.025) 0:01:38.115 ***** 2025-10-01 06:26:19.372637 | controller | skipping: [localhost] 2025-10-01 06:26:19.396634 | controller | 2025-10-01 06:26:19.396694 | controller | TASK [openshift_setup : Slurp CAs file src={{ cifmw_openshift_setup_ca_bundle_path }}] *** 2025-10-01 06:26:19.396702 | controller | Wednesday 01 October 2025 06:26:19 +0000 (0:00:00.024) 0:01:38.139 ***** 2025-10-01 06:26:19.396716 | controller | skipping: [localhost] 2025-10-01 06:26:19.421902 | controller | 2025-10-01 06:26:19.421959 | 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-01 06:26:19.421968 | controller | Wednesday 01 October 2025 06:26:19 +0000 (0:00:00.024) 0:01:38.163 ***** 2025-10-01 06:26:19.421984 | controller | skipping: [localhost] 2025-10-01 06:26:19.448563 | controller | 2025-10-01 06:26:19.448626 | 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-01 06:26:19.448640 | controller | Wednesday 01 October 2025 06:26:19 +0000 (0:00:00.025) 0:01:38.189 ***** 2025-10-01 06:26:19.448657 | controller | skipping: [localhost] 2025-10-01 06:26:19.474775 | controller | 2025-10-01 06:26:19.474831 | 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-01 06:26:19.474840 | controller | Wednesday 01 October 2025 06:26:19 +0000 (0:00:00.026) 0:01:38.215 ***** 2025-10-01 06:26:19.474856 | controller | skipping: [localhost] 2025-10-01 06:26:19.504674 | controller | 2025-10-01 06:26:19.504736 | 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-01 06:26:19.504747 | controller | Wednesday 01 October 2025 06:26:19 +0000 (0:00:00.026) 0:01:38.242 ***** 2025-10-01 06:26:19.504765 | controller | skipping: [localhost] 2025-10-01 06:26:19.535824 | controller | 2025-10-01 06:26:19.535886 | controller | TASK [openshift_setup : Metal3 tweaks _raw_params=metal3_config.yml] *********** 2025-10-01 06:26:19.535894 | controller | Wednesday 01 October 2025 06:26:19 +0000 (0:00:00.029) 0:01:38.271 ***** 2025-10-01 06:26:19.535912 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_setup/tasks/metal3_config.yml for localhost 2025-10-01 06:26:19.556179 | controller | 2025-10-01 06:26:19.556236 | controller | TASK [openshift_setup : Fetch Metal3 configuration name _raw_params=oc get Provisioning -o name] *** 2025-10-01 06:26:19.556244 | controller | Wednesday 01 October 2025 06:26:19 +0000 (0:00:00.031) 0:01:38.303 ***** 2025-10-01 06:26:19.556260 | controller | skipping: [localhost] 2025-10-01 06:26:19.576327 | controller | 2025-10-01 06:26:19.576384 | 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-01 06:26:19.576392 | controller | Wednesday 01 October 2025 06:26:19 +0000 (0:00:00.020) 0:01:38.323 ***** 2025-10-01 06:26:19.576407 | controller | skipping: [localhost] 2025-10-01 06:26:20.429477 | controller | 2025-10-01 06:26:20.429538 | 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-01 06:26:20.429556 | controller | Wednesday 01 October 2025 06:26:19 +0000 (0:00:00.020) 0:01:38.343 ***** 2025-10-01 06:26:20.429611 | controller | ok: [localhost] 2025-10-01 06:26:21.324021 | controller | 2025-10-01 06:26:21.324055 | 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-01 06:26:21.324064 | controller | Wednesday 01 October 2025 06:26:20 +0000 (0:00:00.852) 0:01:39.195 ***** 2025-10-01 06:26:21.324076 | controller | changed: [localhost] 2025-10-01 06:26:21.999993 | controller | 2025-10-01 06:26:22.000029 | 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-01 06:26:22.000037 | controller | Wednesday 01 October 2025 06:26:21 +0000 (0:00:00.895) 0:01:40.091 ***** 2025-10-01 06:26:22.000049 | controller | changed: [localhost] 2025-10-01 06:26:22.022098 | controller | 2025-10-01 06:26:22.022149 | 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-01 06:26:22.022160 | controller | Wednesday 01 October 2025 06:26:21 +0000 (0:00:00.675) 0:01:40.767 ***** 2025-10-01 06:26:22.022172 | controller | skipping: [localhost] 2025-10-01 06:26:22.049721 | controller | 2025-10-01 06:26:22.049755 | 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-01 06:26:22.049763 | controller | Wednesday 01 October 2025 06:26:22 +0000 (0:00:00.021) 0:01:40.789 ***** 2025-10-01 06:26:22.049774 | controller | skipping: [localhost] 2025-10-01 06:26:22.111892 | controller | 2025-10-01 06:26:22.111924 | controller | TASK [Attach default network to CRC name=install_yamls_makes, tasks_from=make_crc_attach_default_interface] *** 2025-10-01 06:26:22.111932 | controller | Wednesday 01 October 2025 06:26:22 +0000 (0:00:00.027) 0:01:40.816 ***** 2025-10-01 06:26:22.111943 | controller | 2025-10-01 06:26:22.143677 | controller | TASK [install_yamls_makes : Debug make_crc_attach_default_interface_env var=make_crc_attach_default_interface_env] *** 2025-10-01 06:26:22.143709 | controller | Wednesday 01 October 2025 06:26:22 +0000 (0:00:00.062) 0:01:40.879 ***** 2025-10-01 06:26:22.143721 | controller | skipping: [localhost] 2025-10-01 06:26:22.171271 | controller | 2025-10-01 06:26:22.171304 | controller | TASK [install_yamls_makes : Debug make_crc_attach_default_interface_params var=make_crc_attach_default_interface_params] *** 2025-10-01 06:26:22.171311 | controller | Wednesday 01 October 2025 06:26:22 +0000 (0:00:00.031) 0:01:40.910 ***** 2025-10-01 06:26:22.171323 | controller | skipping: [localhost] 2025-10-01 06:26:27.360905 | controller | 2025-10-01 06:26:27.360942 | 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-01 06:26:27.360951 | controller | Wednesday 01 October 2025 06:26:22 +0000 (0:00:00.027) 0:01:40.938 ***** 2025-10-01 06:26:27.360985 | controller | [WARNING]: conditional statements should not include jinja2 templating 2025-10-01 06:26:27.377802 | controller | delimiters such as {{ }} or {% %}. Found: {{ 2025-10-01 06:26:27.377836 | controller | make_crc_attach_default_interface_until | default(true) }} 2025-10-01 06:26:27.377850 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_002_run_crc_attach_default.log 2025-10-01 06:26:27.443357 | controller | changed: [localhost] 2025-10-01 06:26:27.443412 | controller | 2025-10-01 06:26:27.443420 | 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-01 06:26:27.443427 | controller | Wednesday 01 October 2025 06:26:27 +0000 (0:00:05.206) 0:01:46.144 ***** 2025-10-01 06:26:27.443442 | controller | ok: [localhost] 2025-10-01 06:26:27.517848 | controller | 2025-10-01 06:26:27.517910 | 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-01 06:26:27.517921 | controller | Wednesday 01 October 2025 06:26:27 +0000 (0:00:00.065) 0:01:46.210 ***** 2025-10-01 06:26:27.517941 | controller | ok: [localhost] 2025-10-01 06:26:27.597876 | controller | 2025-10-01 06:26:27.597931 | controller | TASK [run_hook : Loop on hooks for pre_kuttl _raw_params={{ hook.type }}.yml] *** 2025-10-01 06:26:27.597938 | controller | Wednesday 01 October 2025 06:26:27 +0000 (0:00:00.074) 0:01:46.284 ***** 2025-10-01 06:26:27.597954 | controller | skipping: [localhost] 2025-10-01 06:26:27.649780 | controller | 2025-10-01 06:26:27.649868 | controller | TASK [Run kuttl tests _raw_params=run-kuttl-tests.yml] ************************* 2025-10-01 06:26:27.649885 | controller | Wednesday 01 October 2025 06:26:27 +0000 (0:00:00.080) 0:01:46.365 ***** 2025-10-01 06:26:27.649919 | 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-01 06:26:27.766898 | controller | 2025-10-01 06:26:27.766960 | controller | TASK [Load parameters dir={{ cifmw_basedir }}/artifacts/parameters] ************ 2025-10-01 06:26:27.766968 | controller | Wednesday 01 October 2025 06:26:27 +0000 (0:00:00.051) 0:01:46.416 ***** 2025-10-01 06:26:27.766985 | controller | ok: [localhost] 2025-10-01 06:26:27.813862 | controller | 2025-10-01 06:26:27.813895 | 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-01 06:26:27.813903 | controller | Wednesday 01 October 2025 06:26:27 +0000 (0:00:00.117) 0:01:46.534 ***** 2025-10-01 06:26:27.813915 | controller | ok: [localhost] => (item={'key': 'glance-operator', 'value': {'git_commit_hash': '110712231d84a78cd4d3a1e05c0315bd37b26e59', 'git_src_dir': '/home/zuul/src/github.com/openstack-k8s-operators/glance-operator', 'image': '38.102.83.113:5001/openstack-k8s-operators/glance-operator:110712231d84a78cd4d3a1e05c0315bd37b26e59', 'image_bundle': '38.102.83.113:5001/openstack-k8s-operators/glance-operator-bundle:110712231d84a78cd4d3a1e05c0315bd37b26e59', 'image_catalog': '38.102.83.113:5001/openstack-k8s-operators/glance-operator-index:110712231d84a78cd4d3a1e05c0315bd37b26e59'}}) 2025-10-01 06:26:27.845087 | controller | ok: [localhost] => (item={'key': 'openstack-operator', 'value': {'git_commit_hash': 'bb62bcaebc15a268732aaec7156fb38e5fcc1f05', 'git_src_dir': '~/src/github.com/openstack-k8s-operators/openstack-operator', 'image': '38.102.83.113:5001/openstack-k8s-operators/openstack-operator:bb62bcaebc15a268732aaec7156fb38e5fcc1f05', 'image_bundle': '38.102.83.113:5001/openstack-k8s-operators/openstack-operator-bundle:bb62bcaebc15a268732aaec7156fb38e5fcc1f05', 'image_catalog': '38.102.83.113:5001/openstack-k8s-operators/openstack-operator-index:bb62bcaebc15a268732aaec7156fb38e5fcc1f05'}}) 2025-10-01 06:26:27.845115 | controller | 2025-10-01 06:26:27.845145 | controller | TASK [Set environment vars for kuttl test cifmw_kuttl_tests_env={{ 2025-10-01 06:26:27.845159 | controller | _local_operators_indexes | default({}) | 2025-10-01 06:26:27.845167 | controller | combine(cifmw_install_yamls_environment) | 2025-10-01 06:26:27.845175 | controller | combine(cifmw_kuttl_tests_env_vars | default({})) | 2025-10-01 06:26:27.845183 | controller | combine(cifmw_kuttl_openstack_prep_vars | default({})) | 2025-10-01 06:26:27.845191 | controller | combine({'PATH': cifmw_path}) 2025-10-01 06:26:27.845198 | controller | }}] *** 2025-10-01 06:26:27.845205 | controller | Wednesday 01 October 2025 06:26:27 +0000 (0:00:00.046) 0:01:46.581 ***** 2025-10-01 06:26:27.845215 | controller | ok: [localhost] 2025-10-01 06:26:27.885927 | controller | 2025-10-01 06:26:27.885972 | controller | TASK [Clean storage beforehand name=ci_local_storage, tasks_from=cleanup.yml] *** 2025-10-01 06:26:27.885979 | controller | Wednesday 01 October 2025 06:26:27 +0000 (0:00:00.031) 0:01:46.612 ***** 2025-10-01 06:26:27.885990 | controller | 2025-10-01 06:26:28.565755 | 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-01 06:26:28.565834 | controller | Wednesday 01 October 2025 06:26:27 +0000 (0:00:00.040) 0:01:46.653 ***** 2025-10-01 06:26:28.565866 | controller | ok: [localhost] 2025-10-01 06:26:28.611271 | controller | 2025-10-01 06:26:28.611341 | controller | TASK [ci_local_storage : Export PVs as facts cifmw_cls_pvs={{ _pv_info.resources | 2025-10-01 06:26:28.611351 | controller | selectattr("metadata.name", "defined") | 2025-10-01 06:26:28.611360 | controller | map(attribute="metadata.name") 2025-10-01 06:26:28.611369 | controller | }}] *** 2025-10-01 06:26:28.611377 | controller | Wednesday 01 October 2025 06:26:28 +0000 (0:00:00.678) 0:01:47.332 ***** 2025-10-01 06:26:28.611398 | controller | ok: [localhost] 2025-10-01 06:26:28.633953 | controller | 2025-10-01 06:26:28.633994 | 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-01 06:26:28.634006 | controller | Wednesday 01 October 2025 06:26:28 +0000 (0:00:00.046) 0:01:47.378 ***** 2025-10-01 06:26:28.634022 | controller | skipping: [localhost] 2025-10-01 06:26:29.304960 | controller | 2025-10-01 06:26:29.304996 | 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-01 06:26:29.305005 | controller | Wednesday 01 October 2025 06:26:28 +0000 (0:00:00.022) 0:01:47.400 ***** 2025-10-01 06:26:29.305017 | controller | ok: [localhost] 2025-10-01 06:26:31.041448 | controller | 2025-10-01 06:26:31.041487 | controller | TASK [ci_local_storage : Fetch hostnames for all hosts _raw_params=hostname] *** 2025-10-01 06:26:31.041500 | controller | Wednesday 01 October 2025 06:26:29 +0000 (0:00:00.671) 0:01:48.072 ***** 2025-10-01 06:26:31.041516 | controller | [WARNING]: Platform linux on host localhost is using the discovered Python 2025-10-01 06:26:31.050461 | controller | interpreter at /usr/bin/python3.9, but future installation of another Python 2025-10-01 06:26:31.050492 | controller | interpreter could change the meaning of that path. See 2025-10-01 06:26:31.050502 | controller | https://docs.ansible.com/ansible- 2025-10-01 06:26:31.050509 | controller | core/2.15/reference_appendices/interpreter_discovery.html for more information. 2025-10-01 06:26:31.050522 | controller | changed: [localhost -> crc(38.102.83.51)] => (item=crc) 2025-10-01 06:26:31.090653 | controller | changed: [localhost -> controller(38.102.83.80)] => (item=controller) 2025-10-01 06:26:31.090693 | controller | changed: [localhost] => (item=localhost) 2025-10-01 06:26:31.090702 | controller | 2025-10-01 06:26:31.090710 | controller | TASK [ci_local_storage : Set the hosts k8s ansible hosts cifmw_ci_local_storage_k8s_hosts={{ 2025-10-01 06:26:31.090718 | controller | _host_map | 2025-10-01 06:26:31.090725 | controller | selectattr("key", "in", k8s_nodes_hostnames) | 2025-10-01 06:26:31.090733 | controller | map(attribute="value") | 2025-10-01 06:26:31.090740 | controller | list 2025-10-01 06:26:31.090752 | controller | }}, cifmw_ci_local_storage_k8s_hostnames={{ k8s_nodes_hostnames }}] *** 2025-10-01 06:26:31.090759 | controller | Wednesday 01 October 2025 06:26:31 +0000 (0:00:01.745) 0:01:49.817 ***** 2025-10-01 06:26:31.090772 | controller | ok: [localhost] 2025-10-01 06:26:31.121547 | controller | 2025-10-01 06:26:31.121586 | controller | TASK [ci_local_storage : Delete directories on worker node _raw_params=worker_node_dirs.yml] *** 2025-10-01 06:26:31.121596 | controller | Wednesday 01 October 2025 06:26:31 +0000 (0:00:00.040) 0:01:49.857 ***** 2025-10-01 06:26:31.121610 | 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-01 06:26:37.571191 | controller | 2025-10-01 06:26:37.571259 | controller | TASK [ci_local_storage : Perform action in the PV directory path={{ 2025-10-01 06:26:37.571267 | controller | [ 2025-10-01 06:26:37.571273 | controller | cifmw_cls_local_storage_name, 2025-10-01 06:26:37.571280 | controller | 'pv'+ ("%02d" | format(item | int)) 2025-10-01 06:26:37.571286 | controller | ] | path_join 2025-10-01 06:26:37.571292 | controller | }}, state={{ 2025-10-01 06:26:37.571298 | controller | 'directory' if cifmw_cls_action == 'create' else 'absent' 2025-10-01 06:26:37.571304 | controller | }}, mode=0775] *** 2025-10-01 06:26:37.571310 | controller | Wednesday 01 October 2025 06:26:31 +0000 (0:00:00.030) 0:01:49.888 ***** 2025-10-01 06:26:37.571327 | controller | ok: [localhost -> crc(38.102.83.51)] => (item=1) 2025-10-01 06:26:48.356080 | controller | ok: [localhost -> crc(38.102.83.51)] => (item=2) 2025-10-01 06:26:48.356153 | controller | ok: [localhost -> crc(38.102.83.51)] => (item=3) 2025-10-01 06:26:48.356164 | controller | ok: [localhost -> crc(38.102.83.51)] => (item=4) 2025-10-01 06:26:48.356170 | controller | ok: [localhost -> crc(38.102.83.51)] => (item=5) 2025-10-01 06:26:48.356176 | controller | ok: [localhost -> crc(38.102.83.51)] => (item=6) 2025-10-01 06:26:48.356182 | controller | ok: [localhost -> crc(38.102.83.51)] => (item=7) 2025-10-01 06:26:48.356188 | controller | ok: [localhost -> crc(38.102.83.51)] => (item=8) 2025-10-01 06:26:48.356194 | controller | ok: [localhost -> crc(38.102.83.51)] => (item=9) 2025-10-01 06:26:48.356200 | controller | ok: [localhost -> crc(38.102.83.51)] => (item=10) 2025-10-01 06:26:48.356206 | controller | ok: [localhost -> crc(38.102.83.51)] => (item=11) 2025-10-01 06:26:48.356213 | controller | ok: [localhost -> crc(38.102.83.51)] => (item=12) 2025-10-01 06:26:48.356221 | controller | 2025-10-01 06:26:48.356229 | 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-01 06:26:48.356237 | controller | Wednesday 01 October 2025 06:26:37 +0000 (0:00:06.449) 0:01:56.338 ***** 2025-10-01 06:26:48.356248 | controller | changed: [localhost] 2025-10-01 06:26:48.404929 | controller | 2025-10-01 06:26:48.404961 | controller | TASK [Create storage name=ci_local_storage] ************************************ 2025-10-01 06:26:48.404970 | controller | Wednesday 01 October 2025 06:26:48 +0000 (0:00:10.784) 0:02:07.123 ***** 2025-10-01 06:26:48.404981 | controller | 2025-10-01 06:26:48.606538 | controller | TASK [ci_local_storage : Create role needed directories path={{ cifmw_cls_manifests_dir }}, state=directory, mode=0755] *** 2025-10-01 06:26:48.606573 | controller | Wednesday 01 October 2025 06:26:48 +0000 (0:00:00.048) 0:02:07.172 ***** 2025-10-01 06:26:48.606585 | controller | changed: [localhost] 2025-10-01 06:26:49.313402 | controller | 2025-10-01 06:26:49.313472 | 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-01 06:26:49.313490 | controller | Wednesday 01 October 2025 06:26:48 +0000 (0:00:00.201) 0:02:07.373 ***** 2025-10-01 06:26:49.313514 | controller | changed: [localhost] 2025-10-01 06:26:49.754002 | controller | 2025-10-01 06:26:49.754042 | 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-01 06:26:49.754057 | controller | Wednesday 01 October 2025 06:26:49 +0000 (0:00:00.706) 0:02:08.080 ***** 2025-10-01 06:26:49.754069 | controller | changed: [localhost] 2025-10-01 06:26:50.444626 | controller | 2025-10-01 06:26:50.444660 | 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-01 06:26:50.444668 | controller | Wednesday 01 October 2025 06:26:49 +0000 (0:00:00.440) 0:02:08.521 ***** 2025-10-01 06:26:50.444680 | controller | ok: [localhost] 2025-10-01 06:26:51.473585 | controller | 2025-10-01 06:26:51.473666 | controller | TASK [ci_local_storage : Fetch hostnames for all hosts _raw_params=hostname] *** 2025-10-01 06:26:51.473691 | controller | Wednesday 01 October 2025 06:26:50 +0000 (0:00:00.690) 0:02:09.211 ***** 2025-10-01 06:26:51.473717 | controller | changed: [localhost -> crc(38.102.83.51)] => (item=crc) 2025-10-01 06:26:51.539792 | controller | changed: [localhost -> controller(38.102.83.80)] => (item=controller) 2025-10-01 06:26:51.539840 | controller | changed: [localhost] => (item=localhost) 2025-10-01 06:26:51.539854 | controller | 2025-10-01 06:26:51.539865 | controller | TASK [ci_local_storage : Set the hosts k8s ansible hosts cifmw_ci_local_storage_k8s_hosts={{ 2025-10-01 06:26:51.539874 | controller | _host_map | 2025-10-01 06:26:51.539882 | controller | selectattr("key", "in", k8s_nodes_hostnames) | 2025-10-01 06:26:51.539890 | controller | map(attribute="value") | 2025-10-01 06:26:51.539899 | controller | list 2025-10-01 06:26:51.539907 | controller | }}, cifmw_ci_local_storage_k8s_hostnames={{ k8s_nodes_hostnames }}] *** 2025-10-01 06:26:51.539915 | controller | Wednesday 01 October 2025 06:26:51 +0000 (0:00:01.028) 0:02:10.240 ***** 2025-10-01 06:26:51.539930 | controller | ok: [localhost] 2025-10-01 06:26:52.312995 | controller | 2025-10-01 06:26:52.313046 | 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-01 06:26:52.313055 | controller | Wednesday 01 October 2025 06:26:51 +0000 (0:00:00.066) 0:02:10.306 ***** 2025-10-01 06:26:52.313068 | controller | changed: [localhost] 2025-10-01 06:26:52.357117 | controller | 2025-10-01 06:26:52.357205 | controller | TASK [ci_local_storage : Create directories on worker node _raw_params=worker_node_dirs.yml] *** 2025-10-01 06:26:52.357213 | controller | Wednesday 01 October 2025 06:26:52 +0000 (0:00:00.773) 0:02:11.079 ***** 2025-10-01 06:26:52.357230 | 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-01 06:26:58.824704 | controller | 2025-10-01 06:26:58.824764 | controller | TASK [ci_local_storage : Perform action in the PV directory path={{ 2025-10-01 06:26:58.824782 | controller | [ 2025-10-01 06:26:58.824797 | controller | cifmw_cls_local_storage_name, 2025-10-01 06:26:58.824812 | controller | 'pv'+ ("%02d" | format(item | int)) 2025-10-01 06:26:58.824833 | controller | ] | path_join 2025-10-01 06:26:58.824848 | controller | }}, state={{ 2025-10-01 06:26:58.824862 | controller | 'directory' if cifmw_cls_action == 'create' else 'absent' 2025-10-01 06:26:58.824877 | controller | }}, mode=0775] *** 2025-10-01 06:26:58.824892 | controller | Wednesday 01 October 2025 06:26:52 +0000 (0:00:00.044) 0:02:11.124 ***** 2025-10-01 06:26:58.824917 | controller | changed: [localhost -> crc(38.102.83.51)] => (item=1) 2025-10-01 06:26:59.320115 | controller | changed: [localhost -> crc(38.102.83.51)] => (item=2) 2025-10-01 06:26:59.320169 | controller | changed: [localhost -> crc(38.102.83.51)] => (item=3) 2025-10-01 06:26:59.320177 | controller | changed: [localhost -> crc(38.102.83.51)] => (item=4) 2025-10-01 06:26:59.320183 | controller | changed: [localhost -> crc(38.102.83.51)] => (item=5) 2025-10-01 06:26:59.320189 | controller | changed: [localhost -> crc(38.102.83.51)] => (item=6) 2025-10-01 06:26:59.320195 | controller | changed: [localhost -> crc(38.102.83.51)] => (item=7) 2025-10-01 06:26:59.320200 | controller | changed: [localhost -> crc(38.102.83.51)] => (item=8) 2025-10-01 06:26:59.320210 | controller | changed: [localhost -> crc(38.102.83.51)] => (item=9) 2025-10-01 06:26:59.320221 | controller | changed: [localhost -> crc(38.102.83.51)] => (item=10) 2025-10-01 06:26:59.320227 | controller | changed: [localhost -> crc(38.102.83.51)] => (item=11) 2025-10-01 06:26:59.320232 | controller | changed: [localhost -> crc(38.102.83.51)] => (item=12) 2025-10-01 06:26:59.320238 | controller | 2025-10-01 06:26:59.320244 | 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-01 06:26:59.320251 | controller | Wednesday 01 October 2025 06:26:58 +0000 (0:00:06.466) 0:02:17.590 ***** 2025-10-01 06:26:59.320262 | controller | changed: [localhost] 2025-10-01 06:27:00.234119 | controller | 2025-10-01 06:27:00.234178 | 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-01 06:27:00.234186 | controller | Wednesday 01 October 2025 06:26:59 +0000 (0:00:00.496) 0:02:18.087 ***** 2025-10-01 06:27:00.234198 | controller | changed: [localhost] 2025-10-01 06:27:00.266622 | controller | 2025-10-01 06:27:00.266664 | controller | TASK [Get resource status before glance_kuttl run _raw_params={{ item }} >> {{ cifmw_artifacts_basedir }}/logs/cmd_before_{{ operator }}_kuttl.log 2025-10-01 06:27:00.266674 | controller | ] *** 2025-10-01 06:27:00.266682 | controller | Wednesday 01 October 2025 06:27:00 +0000 (0:00:00.914) 0:02:19.001 ***** 2025-10-01 06:27:00.266696 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml:37 2025-10-01 06:27:00.310364 | controller | fatal: [localhost]: FAILED! => 2025-10-01 06:27:00.310399 | controller | msg: '''commands_before_kuttl_run'' is undefined. ''commands_before_kuttl_run'' is 2025-10-01 06:27:00.310407 | controller | undefined' 2025-10-01 06:27:00.310414 | controller | ...ignoring 2025-10-01 06:27:00.310421 | controller | 2025-10-01 06:27:00.310427 | controller | TASK [Set make_glance_kuttl_env vars make_{{ operator }}_kuttl_env={{ cifmw_kuttl_tests_env }}] *** 2025-10-01 06:27:00.310434 | controller | Wednesday 01 October 2025 06:27:00 +0000 (0:00:00.032) 0:02:19.033 ***** 2025-10-01 06:27:00.310445 | controller | ok: [localhost] 2025-10-01 06:27:00.378253 | controller | 2025-10-01 06:27:00.378287 | controller | TASK [Run make_glance_kuttl name=install_yamls_makes, tasks_from=make_{{ operator }}_kuttl.yml, apply={'ignore_errors': True}] *** 2025-10-01 06:27:00.378296 | controller | Wednesday 01 October 2025 06:27:00 +0000 (0:00:00.043) 0:02:19.077 ***** 2025-10-01 06:27:00.378308 | controller | 2025-10-01 06:27:00.420863 | controller | TASK [install_yamls_makes : Debug make_glance_kuttl_env var=make_glance_kuttl_env] *** 2025-10-01 06:27:00.420899 | controller | Wednesday 01 October 2025 06:27:00 +0000 (0:00:00.067) 0:02:19.145 ***** 2025-10-01 06:27:00.420911 | controller | ok: [localhost] => 2025-10-01 06:27:00.457932 | controller | make_glance_kuttl_env: 2025-10-01 06:27:00.457963 | controller | BMO_SETUP: false 2025-10-01 06:27:00.457971 | controller | CEPH_TIMEOUT: 90 2025-10-01 06:27:00.457977 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2025-10-01 06:27:00.457983 | controller | GLANCE_BRANCH: '' 2025-10-01 06:27:00.457990 | controller | GLANCE_IMG: 38.102.83.113:5001/openstack-k8s-operators/glance-operator-index:110712231d84a78cd4d3a1e05c0315bd37b26e59 2025-10-01 06:27:00.457996 | controller | GLANCE_REPO: /home/zuul/src/github.com/openstack-k8s-operators/glance-operator 2025-10-01 06:27:00.458002 | controller | KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig 2025-10-01 06:27:00.458009 | controller | OPENSTACK_IMG: 38.102.83.113:5001/openstack-k8s-operators/openstack-operator-index:bb62bcaebc15a268732aaec7156fb38e5fcc1f05 2025-10-01 06:27:00.458015 | controller | OPENSTACK_K8S_BRANCH: main 2025-10-01 06:27:00.458021 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2025-10-01 06:27:00.458027 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2025-10-01 06:27:00.458033 | 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-01 06:27:00.458039 | controller | PV_NUM: 20 2025-10-01 06:27:00.458045 | controller | 2025-10-01 06:27:00.458056 | controller | TASK [install_yamls_makes : Debug make_glance_kuttl_params var=make_glance_kuttl_params] *** 2025-10-01 06:27:00.458062 | controller | Wednesday 01 October 2025 06:27:00 +0000 (0:00:00.042) 0:02:19.188 ***** 2025-10-01 06:27:00.458073 | controller | skipping: [localhost] 2025-10-01 06:44:19.754189 | controller | 2025-10-01 06:44:19.754244 | 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-01 06:44:19.754256 | controller | Wednesday 01 October 2025 06:27:00 +0000 (0:00:00.037) 0:02:19.225 ***** 2025-10-01 06:44:19.754270 | controller | [WARNING]: conditional statements should not include jinja2 templating 2025-10-01 06:44:19.960841 | controller | delimiters such as {{ }} or {% %}. Found: {{ make_glance_kuttl_until | 2025-10-01 06:44:19.960902 | controller | default(true) }} 2025-10-01 06:44:19.960918 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_003_run_glance.log 2025-10-01 06:44:19.960958 | controller | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: NoneType: None 2025-10-01 06:44:19.960969 | controller | task path: /home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl.yml:10 2025-10-01 06:44:19.960981 | controller | fatal: [localhost]: FAILED! => 2025-10-01 06:44:19.960988 | controller | attempts: 1 2025-10-01 06:44:19.960994 | controller | changed: true 2025-10-01 06:44:19.961000 | controller | msg: non-zero return code 2025-10-01 06:44:19.961006 | controller | rc: 2 2025-10-01 06:44:19.961012 | controller | stderr: '' 2025-10-01 06:44:19.961018 | controller | stderr_lines: [] 2025-10-01 06:44:19.961024 | controller | stdout: "~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts\nerror: 2025-10-01 06:44:19.961030 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/validate-marketplace.sh\n+ 2025-10-01 06:44:19.961035 | controller | '[' -z 500s ']'\n+ OPERATOR_NAMESPACE=openshift-marketplace\n+ oc get pods -n openshift-marketplace\n+ 2025-10-01 06:44:19.961041 | controller | grep CrashLoopBackOff\n+ '[' 1 -eq 0 ']'\n+ OPERATORS='openshift-cert-manager-operator 2025-10-01 06:44:19.961051 | controller | kubernetes-nmstate-operator metallb-operator'\n+ for operator in $OPERATORS\n+ n=0\n+ 2025-10-01 06:44:19.961057 | controller | retries=20\n+ true\n+ oc get packagemanifests -n openshift-marketplace\n+ grep openshift-cert-manager-operator\nopenshift-cert-manager-operator 2025-10-01 06:44:19.961064 | controller | \ Red Hat Operators 220d\n+ '[' 0 -eq 0 ']'\n+ break\n+ 2025-10-01 06:44:19.961074 | controller | for operator in $OPERATORS\n+ n=0\n+ retries=20\n+ true\n+ grep kubernetes-nmstate-operator\n+ 2025-10-01 06:44:19.961080 | controller | oc get packagemanifests -n openshift-marketplace\nkubernetes-nmstate-operator Red 2025-10-01 06:44:19.961086 | controller | Hat Operators 220d\n+ '[' 0 -eq 0 ']'\n+ break\n+ for operator in $OPERATORS\n+ 2025-10-01 06:44:19.961091 | controller | n=0\n+ retries=20\n+ true\n+ oc get packagemanifests -n openshift-marketplace\n+ 2025-10-01 06:44:19.961097 | controller | grep metallb-operator\nmetallb-operator Red 2025-10-01 06:44:19.961103 | controller | Hat Operators 220d\n+ '[' 0 -eq 0 ']'\n+ break\nbash scripts/gen-namespace.sh\n+ 2025-10-01 06:44:19.961109 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'\n+ '[' -z metallb-system 2025-10-01 06:44:19.961115 | controller | ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/metallb-system\n+ 2025-10-01 06:44:19.961121 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system ']'\n+ 2025-10-01 06:44:19.961156 | controller | mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system\n+ cat\noc 2025-10-01 06:44:19.961165 | controller | apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml\nnamespace/metallb-system 2025-10-01 06:44:19.961190 | controller | created\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io 2025-10-01 06:44:19.961198 | controller | metallb-system); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nmetallb-system 2025-10-01 06:44:19.961206 | controller | \ Active\nbash scripts/gen-olm-metallb.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-10-01 06:44:19.961214 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-10-01 06:44:19.961220 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\n+ 2025-10-01 06:44:19.961226 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-10-01 06:44:19.961341 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-10-01 06:44:19.961350 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\n+ 2025-10-01 06:44:19.961358 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\nOPERATOR_DIR 2025-10-01 06:44:19.961365 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\n+ 2025-10-01 06:44:19.961373 | controller | echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\nDEPLOY_DIR 2025-10-01 06:44:19.961381 | controller | /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\n+ echo 2025-10-01 06:44:19.961388 | 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-01 06:44:19.961398 | controller | created\nsubscription.operators.coreos.com/metallb-operator-sub created\ntimeout 2025-10-01 06:44:19.961406 | controller | 500s bash -c \"while ! (oc get pod --no-headers=true -l control-plane=controller-manager 2025-10-01 06:44:19.961413 | controller | -n metallb-system| grep metallb-operator-controller); do sleep 10; done\"\nNo resources 2025-10-01 06:44:19.961420 | controller | found in metallb-system namespace.\nNo resources found in metallb-system namespace.\nNo 2025-10-01 06:44:19.961427 | controller | resources found in metallb-system namespace.\nNo resources found in metallb-system 2025-10-01 06:44:19.961433 | controller | namespace.\nmetallb-operator-controller-manager-8fcb75648-xwqnj 0/1 Running 2025-10-01 06:44:19.961440 | controller | \ 0 6s\noc wait pod -n metallb-system --for condition=Ready -l control-plane=controller-manager 2025-10-01 06:44:19.961454 | controller | --timeout=500s\npod/metallb-operator-controller-manager-8fcb75648-xwqnj condition 2025-10-01 06:44:19.961462 | controller | met\ntimeout 500s bash -c \"while ! (oc get pod --no-headers=true -l component=webhook-server 2025-10-01 06:44:19.961470 | controller | -n metallb-system| grep metallb-operator-webhook); do sleep 10; done\"\nmetallb-operator-webhook-server-556dcd774d-2bh5z 2025-10-01 06:44:19.961477 | controller | \ 1/1 Running 0 40s\noc wait pod -n metallb-system --for condition=Ready 2025-10-01 06:44:19.961484 | controller | -l component=webhook-server --timeout=500s\npod/metallb-operator-webhook-server-556dcd774d-2bh5z 2025-10-01 06:44:19.961492 | 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-01 06:44:19.961501 | controller | created\ntimeout 500s bash -c \"while ! (oc get pod --no-headers=true -l component=speaker 2025-10-01 06:44:19.961509 | controller | -n metallb-system | grep speaker); do sleep 10; done\"\nNo resources found in metallb-system 2025-10-01 06:44:19.961516 | controller | namespace.\nspeaker-zw58l 1/2 Running 0 10s\noc wait pod -n metallb-system 2025-10-01 06:44:19.961524 | controller | -l component=speaker --for condition=Ready --timeout=500s\npod/speaker-zw58l condition 2025-10-01 06:44:19.961603 | controller | met\nbash scripts/gen-namespace.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests 2025-10-01 06:44:19.961618 | controller | ']'\n+ '[' -z glance-kuttl-tests ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests\n+ 2025-10-01 06:44:19.961626 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests ']'\n+ 2025-10-01 06:44:19.961634 | controller | mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests\n+ 2025-10-01 06:44:19.961641 | controller | cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/namespace.yaml\nnamespace/glance-kuttl-tests 2025-10-01 06:44:19.961649 | controller | created\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io 2025-10-01 06:44:19.961656 | controller | glance-kuttl-tests); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nglance-kuttl-tests 2025-10-01 06:44:19.961664 | controller | \ Active\noc project glance-kuttl-tests\nNow using project \"glance-kuttl-tests\" 2025-10-01 06:44:19.961671 | controller | on server \"https://api.crc.testing:6443\".\nbash scripts/gen-input-kustomize.sh\n+ 2025-10-01 06:44:19.961678 | controller | OUT=/home/zuul/ci-framework-data/artifacts/manifests\n+ '[' -z glance-kuttl-tests 2025-10-01 06:44:19.961686 | controller | ']'\n+ '[' -z osp-secret ']'\n+ '[' -z 12345678 ']'\n+ '[' -z 1234567842 ']'\n+ 2025-10-01 06:44:19.961693 | controller | '[' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 ']'\n+ '[' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= 2025-10-01 06:44:19.961700 | controller | ']'\n+ '[' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f ']'\n+ '[' -z openstack ']'\n+ '[' 2025-10-01 06:44:19.961708 | controller | -z libvirt-secret ']'\n+ DIR=/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input\n+ 2025-10-01 06:44:19.961715 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-10-01 06:44:19.961723 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input\n+ 2025-10-01 06:44:19.961730 | 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-01 06:44:19.961738 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\noc get secret/osp-secret 2025-10-01 06:44:19.961745 | controller | || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-10-01 06:44:19.961753 | controller | | oc apply -f -\nError from server (NotFound): secrets \"osp-secret\" not found\nsecret/libvirt-secret 2025-10-01 06:44:19.961760 | controller | created\nsecret/octavia-ca-passphrase created\nsecret/osp-secret created\noc kustomize 2025-10-01 06:44:19.961767 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr | 2025-10-01 06:44:19.961775 | controller | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a valid 2025-10-01 06:44:19.961782 | controller | directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr' 2025-10-01 06:44:19.961790 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila: 2025-10-01 06:44:19.961797 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator 2025-10-01 06:44:19.961805 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr\noc 2025-10-01 06:44:19.961812 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-10-01 06:44:19.961988 | controller | database if exists manila;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-10-01 06:44:19.961995 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr 2025-10-01 06:44:19.962008 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-10-01 06:44:19.962017 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr' 2025-10-01 06:44:19.962028 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat: 2025-10-01 06:44:19.962036 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator 2025-10-01 06:44:19.962043 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr\noc 2025-10-01 06:44:19.962052 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr 2025-10-01 06:44:19.962058 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-10-01 06:44:19.962064 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr' 2025-10-01 06:44:19.962070 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon: 2025-10-01 06:44:19.962075 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator 2025-10-01 06:44:19.962081 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr\noc 2025-10-01 06:44:19.962087 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr 2025-10-01 06:44:19.962093 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-10-01 06:44:19.962099 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr' 2025-10-01 06:44:19.962107 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova: 2025-10-01 06:44:19.962115 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator 2025-10-01 06:44:19.962154 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr\noc 2025-10-01 06:44:19.962189 | controller | rsh openstack-galera-0 mysql -u root --password=12345678 -ss -e \"show databases 2025-10-01 06:44:19.962197 | controller | like 'nova_%';\" | xargs -I '{}' oc rsh openstack-galera-0 mysql -u root --password=12345678 2025-10-01 06:44:19.962204 | controller | -ss -e \"flush tables; drop database if exists {};\"\nError from server (NotFound): 2025-10-01 06:44:19.962212 | controller | pods \"openstack-galera-0\" not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr 2025-10-01 06:44:19.962220 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-10-01 06:44:19.962227 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr' 2025-10-01 06:44:19.962235 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis: 2025-10-01 06:44:19.962242 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis 2025-10-01 06:44:19.962249 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr\noc 2025-10-01 06:44:19.962256 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr 2025-10-01 06:44:19.962262 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-10-01 06:44:19.962267 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr' 2025-10-01 06:44:19.962273 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia: 2025-10-01 06:44:19.962279 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator 2025-10-01 06:44:19.962285 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr\noc 2025-10-01 06:44:19.962290 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-10-01 06:44:19.962300 | controller | database if exists octavia;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-10-01 06:44:19.962306 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr 2025-10-01 06:44:19.962311 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-10-01 06:44:19.962317 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr' 2025-10-01 06:44:19.962323 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate: 2025-10-01 06:44:19.962329 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator 2025-10-01 06:44:19.962334 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr\noc 2025-10-01 06:44:19.962345 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-10-01 06:44:19.962350 | controller | database if exists designate;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-10-01 06:44:19.962359 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr 2025-10-01 06:44:19.962364 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-10-01 06:44:19.962370 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr' 2025-10-01 06:44:19.962376 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron: 2025-10-01 06:44:19.962382 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator 2025-10-01 06:44:19.962387 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr\noc 2025-10-01 06:44:19.962393 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-10-01 06:44:19.962399 | controller | database if exists neutron;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-10-01 06:44:19.962405 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr 2025-10-01 06:44:19.962411 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-10-01 06:44:19.962416 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr' 2025-10-01 06:44:19.962422 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn: 2025-10-01 06:44:19.962428 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator 2025-10-01 06:44:19.962433 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr\noc kustomize 2025-10-01 06:44:19.962439 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr | 2025-10-01 06:44:19.962445 | controller | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a valid 2025-10-01 06:44:19.962451 | controller | directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr' 2025-10-01 06:44:19.962458 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic: 2025-10-01 06:44:19.962464 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator 2025-10-01 06:44:19.962469 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr\noc 2025-10-01 06:44:19.962475 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-10-01 06:44:19.962481 | controller | database if exists ironic;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-10-01 06:44:19.962490 | controller | not found\noc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush 2025-10-01 06:44:19.962495 | controller | tables; drop database if exists ironic_inspector;\" || true\nError from server (NotFound): 2025-10-01 06:44:19.962501 | controller | pods \"openstack-galera-0\" not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr 2025-10-01 06:44:19.962507 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-10-01 06:44:19.962513 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr' 2025-10-01 06:44:19.962518 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder: 2025-10-01 06:44:19.962524 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator 2025-10-01 06:44:19.962530 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr\noc 2025-10-01 06:44:19.962536 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-10-01 06:44:19.962541 | controller | database if exists cinder;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-10-01 06:44:19.962547 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-10-01 06:44:19.962553 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-10-01 06:44:19.962559 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr' 2025-10-01 06:44:19.962565 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance: 2025-10-01 06:44:19.962572 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator 2025-10-01 06:44:19.962583 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr\noc 2025-10-01 06:44:19.962590 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-10-01 06:44:19.962597 | controller | database if exists glance;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-10-01 06:44:19.962604 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr 2025-10-01 06:44:19.962611 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-10-01 06:44:19.962618 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr' 2025-10-01 06:44:19.962625 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement: 2025-10-01 06:44:19.962632 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator 2025-10-01 06:44:19.962640 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr\noc 2025-10-01 06:44:19.962647 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-10-01 06:44:19.962654 | controller | database if exists placement;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-10-01 06:44:19.962661 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-10-01 06:44:19.962668 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-10-01 06:44:19.962675 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr' 2025-10-01 06:44:19.962682 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift: 2025-10-01 06:44:19.962689 | controller | no such file or directory\nNo resources found\nrm -Rf -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator 2025-10-01 06:44:19.962702 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr\noc 2025-10-01 06:44:19.962710 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr 2025-10-01 06:44:19.962718 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-10-01 06:44:19.962726 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr' 2025-10-01 06:44:19.962733 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican: 2025-10-01 06:44:19.962740 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator 2025-10-01 06:44:19.962746 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr\noc 2025-10-01 06:44:19.962754 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-10-01 06:44:19.962761 | controller | database if exists barbican;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-10-01 06:44:19.962770 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-10-01 06:44:19.962777 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-10-01 06:44:19.962784 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr' 2025-10-01 06:44:19.962791 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone: 2025-10-01 06:44:19.962798 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator 2025-10-01 06:44:19.962806 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr\noc 2025-10-01 06:44:19.962813 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-10-01 06:44:19.962821 | controller | database if exists keystone;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-10-01 06:44:19.962827 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-10-01 06:44:19.962835 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-10-01 06:44:19.962842 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr' 2025-10-01 06:44:19.962849 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb: 2025-10-01 06:44:19.962857 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator 2025-10-01 06:44:19.962864 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr\noc 2025-10-01 06:44:19.962870 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr 2025-10-01 06:44:19.962880 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-10-01 06:44:19.962886 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr' 2025-10-01 06:44:19.962894 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry: 2025-10-01 06:44:19.962900 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator 2025-10-01 06:44:19.962906 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr\nrm 2025-10-01 06:44:19.962912 | controller | -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ceilometer-operator 2025-10-01 06:44:19.962924 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr\noc 2025-10-01 06:44:19.962931 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2025-10-01 06:44:19.962939 | controller | database if exists aodh;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2025-10-01 06:44:19.962946 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-10-01 06:44:19.962954 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2025-10-01 06:44:19.962961 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr' 2025-10-01 06:44:19.962968 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra: 2025-10-01 06:44:19.962974 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator 2025-10-01 06:44:19.962980 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr\nif 2025-10-01 06:44:19.962986 | controller | oc get RabbitmqCluster; then oc delete --ignore-not-found=true RabbitmqCluster --all; 2025-10-01 06:44:19.962991 | 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-01 06:44:19.962997 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr\nbash 2025-10-01 06:44:19.963003 | controller | scripts/gen-namespace.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests 2025-10-01 06:44:19.963010 | controller | ']'\n+ '[' -z openstack-operators ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-operators\n+ 2025-10-01 06:44:19.963017 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators 2025-10-01 06:44:19.963025 | controller | ']'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml\nWarning: 2025-10-01 06:44:19.963032 | controller | resource namespaces/openstack-operators is missing the kubectl.kubernetes.io/last-applied-configuration 2025-10-01 06:44:19.963040 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2025-10-01 06:44:19.963048 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2025-10-01 06:44:19.963055 | controller | annotation will be patched automatically.\nnamespace/openstack-operators configured\ntimeout 2025-10-01 06:44:19.963063 | controller | 500s bash -c \"while ! (oc get project.v1.project.openshift.io openstack-operators); 2025-10-01 06:44:19.963069 | controller | do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nopenstack-operators 2025-10-01 06:44:19.963075 | controller | \ Active\noc project openstack-operators\nNow using project \"openstack-operators\" 2025-10-01 06:44:19.963081 | controller | on server \"https://api.crc.testing:6443\".\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators 2025-10-01 06:44:19.963086 | controller | ']'\n+ '[' -z mariadb ']'\n+ '[' -z quay.io/openstack-k8s-operators/mariadb-operator-index:latest 2025-10-01 06:44:19.963092 | controller | ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-10-01 06:44:19.963098 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-10-01 06:44:19.963106 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op\n+ 2025-10-01 06:44:19.963113 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=mariadb-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-10-01 06:44:19.963141 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op\nOPERATOR_DIR 2025-10-01 06:44:19.963154 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op\n+ 2025-10-01 06:44:19.963166 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE mariadb-operator-index\nOPERATOR_SOURCE 2025-10-01 06:44:19.963173 | controller | mariadb-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-10-01 06:44:19.963185 | 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-01 06:44:19.963192 | controller | created\noperatorgroup.operators.coreos.com/openstack created\nsubscription.operators.coreos.com/mariadb-operator 2025-10-01 06:44:19.963202 | 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-01 06:44:19.963210 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr\nbash 2025-10-01 06:44:19.963220 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git 2025-10-01 06:44:19.963228 | controller | openstack-operator\nCloning into 'openstack-operator'...\nCloning repo: git clone 2025-10-01 06:44:19.963235 | controller | \ -b main https://github.com/openstack-k8s-operators/mariadb-operator.git mariadb-operator\nCloning 2025-10-01 06:44:19.963243 | controller | into 'mariadb-operator'...\nRunning checkout: git checkout c8fbf68986fa\nNote: switching 2025-10-01 06:44:19.963251 | controller | to 'c8fbf68986fa'.\n\nYou are in 'detached HEAD' state. You can look around, make 2025-10-01 06:44:19.963258 | controller | experimental\nchanges and commit them, and you can discard any commits you make 2025-10-01 06:44:19.963265 | controller | in this\nstate without impacting any branches by switching back to a branch.\n\nIf 2025-10-01 06:44:19.963273 | controller | you want to create a new branch to retain commits you create, you may\ndo so (now 2025-10-01 06:44:19.963280 | controller | or later) by using -c with the switch command. Example:\n\n git switch -c \n\nOr 2025-10-01 06:44:19.963287 | controller | undo this operation with:\n\n git switch -\n\nTurn off this advice by setting config 2025-10-01 06:44:19.963295 | controller | variable advice.detachedHead to false\n\nHEAD is now at c8fbf68 Merge pull request 2025-10-01 06:44:19.963302 | controller | #367 from openstack-k8s-operators/renovate/github.com-onsi-ginkgo-v2-2.x\ncp /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml 2025-10-01 06:44:19.963310 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr\nbash 2025-10-01 06:44:19.963317 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2025-10-01 06:44:19.963325 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-10-01 06:44:19.963332 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-10-01 06:44:19.963339 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z Galera ']'\n+ 2025-10-01 06:44:19.963347 | controller | '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-10-01 06:44:19.963354 | controller | ']'\n+ '[' -n '' ']'\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ STORAGE_REQUEST=10G\n+ 2025-10-01 06:44:19.963362 | controller | INTERFACE_MTU=1500\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-10-01 06:44:19.963369 | 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-01 06:44:19.963377 | 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-01 06:44:19.963384 | controller | ]]\n+ IFS=,\n+ read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 2025-10-01 06:44:19.963399 | controller | ']'\n+ (( i=0 ))\n+ (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ 2025-10-01 06:44:19.963407 | controller | '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n '' ']'\n+ '[' Galera 2025-10-01 06:44:19.963415 | controller | == OpenStackControlPlane ']'\n+ '[' Galera == Galera ']'\n+ cat\n+ '[' Galera == 2025-10-01 06:44:19.963422 | 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-01 06:44:19.963430 | 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-01 06:44:19.963437 | controller | ]]\n+ kustomization_add_resources\n+ echo merge config dir\nmerge config dir\n++ 2025-10-01 06:44:19.963445 | controller | find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./mariadb_v1beta1_galera.yaml\n+ 2025-10-01 06:44:19.963452 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./mariadb_v1beta1_galera.yaml\n+ 2025-10-01 06:44:19.963459 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: 2025-10-01 06:44:19.963467 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-10-01 06:44:19.963474 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2025-10-01 06:44:19.963493 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2025-10-01 06:44:19.963516 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-10-01 06:44:19.963523 | controller | '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq ']'\n+ 2025-10-01 06:44:19.963530 | 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-01 06:44:19.963538 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2025-10-01 06:44:19.963546 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2025-10-01 06:44:19.963553 | controller | '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq-cluster 2025-10-01 06:44:19.963561 | controller | ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.963568 | controller | deployment mariadb-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-10-01 06:44:19.963575 | controller | from server (NotFound): deployments.apps \"mariadb-operator-controller-manager\" 2025-10-01 06:44:19.963582 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.963589 | controller | ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ 2025-10-01 06:44:19.963596 | controller | oc get -n openstack-operators deployment mariadb-operator-controller-manager -o 2025-10-01 06:44:19.963603 | controller | json\n++ jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-10-01 06:44:19.963610 | controller | \"mariadb-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-10-01 06:44:19.963618 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb 2025-10-01 06:44:19.963625 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ jq -e 2025-10-01 06:44:19.963632 | controller | .status.availableReplicas\n++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2025-10-01 06:44:19.963640 | controller | -o json\nError from server (NotFound): deployments.apps \"mariadb-operator-controller-manager\" 2025-10-01 06:44:19.963647 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.963655 | controller | ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ 2025-10-01 06:44:19.963661 | controller | jq -e .status.availableReplicas\n++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2025-10-01 06:44:19.963677 | controller | -o json\nError from server (NotFound): deployments.apps \"mariadb-operator-controller-manager\" 2025-10-01 06:44:19.963684 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.963691 | controller | ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ 2025-10-01 06:44:19.963698 | controller | oc get -n openstack-operators deployment mariadb-operator-controller-manager -o 2025-10-01 06:44:19.963706 | controller | json\n++ jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-10-01 06:44:19.963713 | controller | \"mariadb-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-10-01 06:44:19.963721 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb 2025-10-01 06:44:19.963728 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ oc get 2025-10-01 06:44:19.963736 | controller | -n openstack-operators deployment mariadb-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.963743 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2025-10-01 06:44:19.963750 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq-cluster 2025-10-01 06:44:19.963758 | controller | ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.963765 | controller | deployment mariadb-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-10-01 06:44:19.963775 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ 2025-10-01 06:44:19.963782 | controller | '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ 2025-10-01 06:44:19.963790 | controller | oc get -n openstack-operators deployment mariadb-operator-controller-manager -o 2025-10-01 06:44:19.963797 | controller | json\n++ jq -e .status.availableReplicas\n+ REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo 2025-10-01 06:44:19.963805 | controller | Succeeded\n+ exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+ 2025-10-01 06:44:19.963812 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2025-10-01 06:44:19.963818 | controller | scripts/operator-deploy-resources.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-10-01 06:44:19.963835 | 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-01 06:44:19.963841 | controller | oc apply -f -\ngalera.mariadb.openstack.org/openstack created\n+ '[' 0 -lt 15 ']'\nbash 2025-10-01 06:44:19.964025 | controller | scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' 2025-10-01 06:44:19.964031 | 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-01 06:44:19.964037 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-10-01 06:44:19.964044 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op\n+ 2025-10-01 06:44:19.964050 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=infra-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-10-01 06:44:19.964056 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op\nOPERATOR_DIR 2025-10-01 06:44:19.964062 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op\n+ 2025-10-01 06:44:19.964068 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE infra-operator-index\nOPERATOR_SOURCE 2025-10-01 06:44:19.964073 | controller | infra-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-10-01 06:44:19.964085 | 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-01 06:44:19.964090 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/infra-operator 2025-10-01 06:44:19.964096 | 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-01 06:44:19.964102 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr\nbash 2025-10-01 06:44:19.964108 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/infra-operator.git 2025-10-01 06:44:19.964114 | controller | infra-operator\nCloning into 'infra-operator'...\nRunning checkout: git checkout 2025-10-01 06:44:19.964120 | controller | 51c0fe58c195\nNote: switching to '51c0fe58c195'.\n\nYou are in 'detached HEAD' state. 2025-10-01 06:44:19.964166 | controller | You can look around, make experimental\nchanges and commit them, and you can discard 2025-10-01 06:44:19.964172 | controller | any commits you make in this\nstate without impacting any branches by switching 2025-10-01 06:44:19.964178 | controller | back to a branch.\n\nIf you want to create a new branch to retain commits you create, 2025-10-01 06:44:19.964184 | controller | you may\ndo so (now or later) by using -c with the switch command. Example:\n\n 2025-10-01 06:44:19.964190 | controller | \ git switch -c \n\nOr undo this operation with:\n\n git switch 2025-10-01 06:44:19.964196 | controller | -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD 2025-10-01 06:44:19.964202 | controller | is now at 51c0fe5 Merge pull request #465 from dprince/rabbit_2.16.0\ncp /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml 2025-10-01 06:44:19.964207 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr\nbash 2025-10-01 06:44:19.964213 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2025-10-01 06:44:19.964219 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-10-01 06:44:19.964225 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-10-01 06:44:19.964231 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z Memcached ']'\n+ 2025-10-01 06:44:19.964237 | controller | '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-10-01 06:44:19.964242 | controller | ']'\n+ '[' -n '' ']'\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ STORAGE_REQUEST=10G\n+ 2025-10-01 06:44:19.964248 | controller | INTERFACE_MTU=1500\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-10-01 06:44:19.964254 | 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-01 06:44:19.964260 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ Memcached == 2025-10-01 06:44:19.964266 | 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-01 06:44:19.964272 | controller | -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 ']'\n+ (( i=0 ))\n+ 2025-10-01 06:44:19.964286 | controller | (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ '[' unused '!=' 2025-10-01 06:44:19.964292 | controller | unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n memcached ']'\n+ cat\n+ '[' Memcached 2025-10-01 06:44:19.964297 | controller | == OpenStackControlPlane ']'\n+ '[' Memcached == Galera ']'\n+ '[' Memcached == 2025-10-01 06:44:19.964303 | 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-01 06:44:19.964312 | 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-01 06:44:19.964318 | controller | ]]\n+ kustomization_add_resources\n+ echo merge config dir\nmerge config dir\n++ 2025-10-01 06:44:19.964324 | controller | find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./memcached_v1beta1_memcached.yaml\n+ 2025-10-01 06:44:19.964330 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./memcached_v1beta1_memcached.yaml\n+ 2025-10-01 06:44:19.964336 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: 2025-10-01 06:44:19.964342 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-10-01 06:44:19.964347 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2025-10-01 06:44:19.964353 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2025-10-01 06:44:19.964359 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-10-01 06:44:19.964365 | controller | '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq ']'\n+ 2025-10-01 06:44:19.964370 | 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-01 06:44:19.964376 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2025-10-01 06:44:19.964384 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2025-10-01 06:44:19.964390 | controller | '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2025-10-01 06:44:19.964396 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.964401 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-10-01 06:44:19.964407 | controller | from server (NotFound): deployments.apps \"infra-operator-controller-manager\" not 2025-10-01 06:44:19.964413 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.964419 | controller | ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ 2025-10-01 06:44:19.964425 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.964430 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-10-01 06:44:19.964436 | controller | \"infra-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-10-01 06:44:19.964442 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2025-10-01 06:44:19.964448 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.964454 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-10-01 06:44:19.964459 | controller | from server (NotFound): deployments.apps \"infra-operator-controller-manager\" not 2025-10-01 06:44:19.964465 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.964471 | controller | ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ 2025-10-01 06:44:19.964477 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.964482 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-10-01 06:44:19.964488 | controller | \"infra-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-10-01 06:44:19.964494 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2025-10-01 06:44:19.964503 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.964509 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-10-01 06:44:19.964515 | controller | from server (NotFound): deployments.apps \"infra-operator-controller-manager\" not 2025-10-01 06:44:19.964520 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.964526 | controller | ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ 2025-10-01 06:44:19.964532 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.964538 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-10-01 06:44:19.964550 | controller | \"infra-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-10-01 06:44:19.964556 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2025-10-01 06:44:19.964562 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ jq -e .status.availableReplicas\n++ 2025-10-01 06:44:19.964568 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\nError 2025-10-01 06:44:19.964574 | controller | from server (NotFound): deployments.apps \"infra-operator-controller-manager\" not 2025-10-01 06:44:19.964580 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.964585 | controller | ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ 2025-10-01 06:44:19.964591 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.964597 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-10-01 06:44:19.964603 | controller | \"infra-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-10-01 06:44:19.964609 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2025-10-01 06:44:19.964614 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.964620 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-10-01 06:44:19.964626 | controller | from server (NotFound): deployments.apps \"infra-operator-controller-manager\" not 2025-10-01 06:44:19.964632 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.964638 | controller | ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ 2025-10-01 06:44:19.964643 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.964649 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2025-10-01 06:44:19.964655 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2025-10-01 06:44:19.964663 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.964668 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-10-01 06:44:19.964674 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ 2025-10-01 06:44:19.964680 | controller | '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ 2025-10-01 06:44:19.964686 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.964692 | controller | jq -e .status.availableReplicas\n+ REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo Succeeded\n+ 2025-10-01 06:44:19.964697 | controller | exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+ 2025-10-01 06:44:19.964706 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2025-10-01 06:44:19.964712 | controller | scripts/operator-deploy-resources.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-10-01 06:44:19.964718 | 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-01 06:44:19.964724 | controller | oc apply -f -\nmemcached.memcached.openstack.org/memcached created\n+ '[' 0 -lt 2025-10-01 06:44:19.964731 | controller | 15 ']'\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster 2025-10-01 06:44:19.964737 | controller | ']'\n+ '[' -z quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest 2025-10-01 06:44:19.964743 | controller | ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-10-01 06:44:19.964748 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-10-01 06:44:19.964754 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op\n+ 2025-10-01 06:44:19.964760 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=rabbitmq-cluster-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-10-01 06:44:19.964766 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op\nOPERATOR_DIR 2025-10-01 06:44:19.964772 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op\n+ 2025-10-01 06:44:19.964777 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE rabbitmq-cluster-operator-index\nOPERATOR_SOURCE 2025-10-01 06:44:19.964783 | controller | rabbitmq-cluster-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-10-01 06:44:19.964796 | 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-01 06:44:19.964804 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/rabbitmq-cluster-operator 2025-10-01 06:44:19.964810 | 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-01 06:44:19.964815 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr\nbash 2025-10-01 06:44:19.964821 | controller | -c \"CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh\"\nCloning 2025-10-01 06:44:19.964827 | controller | repo: git clone -b patches https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git 2025-10-01 06:44:19.964833 | 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-01 06:44:19.964839 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr\nbash 2025-10-01 06:44:19.964845 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2025-10-01 06:44:19.964851 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-10-01 06:44:19.964856 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-10-01 06:44:19.964862 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z RabbitmqCluster 2025-10-01 06:44:19.964868 | controller | ']'\n+ '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-10-01 06:44:19.964874 | controller | ']'\n+ '[' -n '' ']'\n+ IMAGE=unused\n+ IMAGE_PATH=image\n+ STORAGE_REQUEST=10G\n+ 2025-10-01 06:44:19.964882 | controller | INTERFACE_MTU=1500\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-10-01 06:44:19.964888 | 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-01 06:44:19.964894 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ RabbitmqCluster 2025-10-01 06:44:19.964900 | 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-01 06:44:19.964906 | controller | read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 ']'\n+ (( i=0 ))\n+ 2025-10-01 06:44:19.964912 | controller | (( i < 1 ))\n+ SPEC_PATH=image\n+ SPEC_VALUE=unused\n+ '[' unused '!=' unused ']'\n+ 2025-10-01 06:44:19.964918 | controller | (( i++ ))\n+ (( i < 1 ))\n+ '[' -n rabbitmq ']'\n+ cat\n+ '[' RabbitmqCluster == 2025-10-01 06:44:19.964923 | controller | OpenStackControlPlane ']'\n+ '[' RabbitmqCluster == Galera ']'\n+ '[' RabbitmqCluster 2025-10-01 06:44:19.964929 | 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-01 06:44:19.964935 | 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-01 06:44:19.964941 | controller | ]]\n+ kustomization_add_resources\n+ echo merge config dir\nmerge config dir\n++ 2025-10-01 06:44:19.964947 | controller | find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./rabbitmq.yaml\n+ 2025-10-01 06:44:19.964952 | 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-01 06:44:19.964958 | controller | wait\nmake[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-10-01 06:44:19.964964 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2025-10-01 06:44:19.964970 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2025-10-01 06:44:19.964976 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-10-01 06:44:19.964981 | controller | '[' -z openstack-operators ']'\n+ '[' -z rabbitmq ']'\n+ '[' rabbitmq = rabbitmq 2025-10-01 06:44:19.964987 | 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-01 06:44:19.964993 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2025-10-01 06:44:19.964999 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2025-10-01 06:44:19.965005 | controller | '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster 2025-10-01 06:44:19.965011 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators 2025-10-01 06:44:19.965023 | controller | deployment rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\nError 2025-10-01 06:44:19.965029 | controller | from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+ 2025-10-01 06:44:19.965035 | controller | REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' 2025-10-01 06:44:19.965041 | controller | -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ 2025-10-01 06:44:19.965048 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n++ jq 2025-10-01 06:44:19.965054 | controller | -e .status.availableReplicas\nError from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" 2025-10-01 06:44:19.965060 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.965066 | controller | ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ 2025-10-01 06:44:19.965075 | controller | DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.965080 | controller | rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\nError from 2025-10-01 06:44:19.965086 | controller | server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+ REPLICAS=\n+ 2025-10-01 06:44:19.965092 | controller | '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster 2025-10-01 06:44:19.965099 | controller | ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ 2025-10-01 06:44:19.965105 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n++ jq 2025-10-01 06:44:19.965111 | controller | -e .status.availableReplicas\nError from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" 2025-10-01 06:44:19.965116 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.965134 | controller | ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ 2025-10-01 06:44:19.965143 | controller | DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.965152 | controller | rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\nError from 2025-10-01 06:44:19.965158 | controller | server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+ REPLICAS=\n+ 2025-10-01 06:44:19.965164 | controller | '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster 2025-10-01 06:44:19.965170 | controller | ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ 2025-10-01 06:44:19.965175 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n++ jq 2025-10-01 06:44:19.965181 | controller | -e .status.availableReplicas\nError from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" 2025-10-01 06:44:19.965187 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.965193 | controller | ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ 2025-10-01 06:44:19.965199 | controller | DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.965204 | controller | rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\nError from 2025-10-01 06:44:19.965210 | controller | server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+ REPLICAS=\n+ 2025-10-01 06:44:19.965216 | controller | '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster 2025-10-01 06:44:19.965222 | controller | ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ 2025-10-01 06:44:19.965227 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n++ jq 2025-10-01 06:44:19.965233 | controller | -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ 2025-10-01 06:44:19.965239 | controller | '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster 2025-10-01 06:44:19.965245 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators 2025-10-01 06:44:19.965250 | controller | deployment rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\n+ 2025-10-01 06:44:19.965256 | controller | REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo Succeeded\n+ exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+ 2025-10-01 06:44:19.965262 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2025-10-01 06:44:19.965268 | controller | scripts/operator-deploy-resources.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-10-01 06:44:19.965274 | 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-01 06:44:19.965282 | controller | oc apply -f -\nrabbitmqcluster.rabbitmq.com/rabbitmq created\n+ '[' 0 -lt 15 ']'\nbash 2025-10-01 06:44:19.965288 | controller | scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' 2025-10-01 06:44:19.965301 | controller | -z quay.io/openstack-k8s-operators/keystone-operator-index:latest ']'\n+ '[' -z 2025-10-01 06:44:19.965307 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-10-01 06:44:19.965314 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-10-01 06:44:19.965321 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op\n+ 2025-10-01 06:44:19.965329 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=keystone-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-10-01 06:44:19.965337 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op\nOPERATOR_DIR 2025-10-01 06:44:19.965344 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op\n+ 2025-10-01 06:44:19.965351 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE keystone-operator-index\nOPERATOR_SOURCE 2025-10-01 06:44:19.965358 | controller | keystone-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-10-01 06:44:19.965365 | 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-01 06:44:19.965372 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/keystone-operator 2025-10-01 06:44:19.965379 | 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-01 06:44:19.965386 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr\nbash 2025-10-01 06:44:19.965394 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/keystone-operator.git 2025-10-01 06:44:19.965402 | controller | keystone-operator\nCloning into 'keystone-operator'...\nRunning checkout: git checkout 2025-10-01 06:44:19.965408 | controller | 3cc98ad43636\nNote: switching to '3cc98ad43636'.\n\nYou are in 'detached HEAD' state. 2025-10-01 06:44:19.965414 | controller | You can look around, make experimental\nchanges and commit them, and you can discard 2025-10-01 06:44:19.965421 | controller | any commits you make in this\nstate without impacting any branches by switching 2025-10-01 06:44:19.965427 | controller | back to a branch.\n\nIf you want to create a new branch to retain commits you create, 2025-10-01 06:44:19.965433 | controller | you may\ndo so (now or later) by using -c with the switch command. Example:\n\n 2025-10-01 06:44:19.965439 | controller | \ git switch -c \n\nOr undo this operation with:\n\n git switch 2025-10-01 06:44:19.965444 | controller | -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD 2025-10-01 06:44:19.965450 | controller | is now at 3cc98ad Merge pull request #629 from fmount/modernize\ncp /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml 2025-10-01 06:44:19.965456 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr\nbash 2025-10-01 06:44:19.965462 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2025-10-01 06:44:19.965467 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-10-01 06:44:19.965473 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-10-01 06:44:19.965479 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z KeystoneAPI 2025-10-01 06:44:19.965488 | controller | ']'\n+ '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-10-01 06:44:19.965494 | controller | ']'\n+ '[' -n '' ']'\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ STORAGE_REQUEST=10G\n+ 2025-10-01 06:44:19.965500 | controller | INTERFACE_MTU=1500\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-10-01 06:44:19.965505 | 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-01 06:44:19.965511 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ KeystoneAPI 2025-10-01 06:44:19.965517 | 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-01 06:44:19.965523 | controller | read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 ']'\n+ (( i=0 ))\n+ 2025-10-01 06:44:19.965528 | controller | (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ '[' unused '!=' 2025-10-01 06:44:19.965534 | controller | unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n '' ']'\n+ '[' KeystoneAPI == OpenStackControlPlane 2025-10-01 06:44:19.965549 | controller | ']'\n+ '[' KeystoneAPI == Galera ']'\n+ '[' KeystoneAPI == NetConfig ']'\n+ '[' 2025-10-01 06:44:19.965555 | 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-01 06:44:19.965561 | 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-01 06:44:19.965566 | controller | ]]\n+ kustomization_add_resources\n+ echo merge config dir\nmerge config dir\n++ 2025-10-01 06:44:19.965572 | controller | find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./keystone_v1beta1_keystoneapi.yaml\n+ 2025-10-01 06:44:19.965578 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./keystone_v1beta1_keystoneapi.yaml\n+ 2025-10-01 06:44:19.965584 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: 2025-10-01 06:44:19.965589 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-10-01 06:44:19.965595 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2025-10-01 06:44:19.965601 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2025-10-01 06:44:19.965606 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-10-01 06:44:19.965612 | controller | '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq 2025-10-01 06:44:19.965618 | 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-01 06:44:19.965624 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2025-10-01 06:44:19.965629 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2025-10-01 06:44:19.965635 | controller | '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster 2025-10-01 06:44:19.965641 | controller | ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.965647 | controller | deployment keystone-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-10-01 06:44:19.965652 | controller | from server (NotFound): deployments.apps \"keystone-operator-controller-manager\" 2025-10-01 06:44:19.965658 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.965664 | controller | ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ 2025-10-01 06:44:19.965669 | controller | oc get -n openstack-operators deployment keystone-operator-controller-manager -o 2025-10-01 06:44:19.965675 | controller | json\n++ jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-10-01 06:44:19.965684 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-10-01 06:44:19.965690 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-10-01 06:44:19.965695 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ jq 2025-10-01 06:44:19.965701 | controller | -e .status.availableReplicas\n++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-10-01 06:44:19.965707 | controller | -o json\nError from server (NotFound): deployments.apps \"keystone-operator-controller-manager\" 2025-10-01 06:44:19.965713 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.965720 | controller | ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ 2025-10-01 06:44:19.965728 | controller | oc get -n openstack-operators deployment keystone-operator-controller-manager -o 2025-10-01 06:44:19.965735 | controller | json\n++ jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-10-01 06:44:19.965742 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-10-01 06:44:19.965748 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-10-01 06:44:19.965753 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2025-10-01 06:44:19.965759 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.965765 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-10-01 06:44:19.965771 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-10-01 06:44:19.965776 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-10-01 06:44:19.965782 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2025-10-01 06:44:19.965788 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.965794 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-10-01 06:44:19.965799 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-10-01 06:44:19.965812 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-10-01 06:44:19.965818 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2025-10-01 06:44:19.965823 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.965829 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-10-01 06:44:19.965835 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2025-10-01 06:44:19.965841 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-10-01 06:44:19.965846 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2025-10-01 06:44:19.965852 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.965858 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2025-10-01 06:44:19.965863 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster 2025-10-01 06:44:19.965869 | controller | ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.965875 | controller | deployment keystone-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-10-01 06:44:19.965880 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ 2025-10-01 06:44:19.965886 | controller | '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ 2025-10-01 06:44:19.965895 | controller | oc get -n openstack-operators deployment keystone-operator-controller-manager -o 2025-10-01 06:44:19.965900 | controller | json\n++ jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ 2025-10-01 06:44:19.965906 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2025-10-01 06:44:19.965912 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2025-10-01 06:44:19.965918 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.965923 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2025-10-01 06:44:19.965929 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster 2025-10-01 06:44:19.965935 | controller | ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.965941 | controller | deployment keystone-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-10-01 06:44:19.965946 | controller | REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo Succeeded\n+ exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+ 2025-10-01 06:44:19.965952 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2025-10-01 06:44:19.965958 | controller | scripts/operator-deploy-resources.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-10-01 06:44:19.965964 | 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-01 06:44:19.965971 | controller | oc apply -f -\nkeystoneapi.keystone.openstack.org/keystone created\n+ '[' 0 -lt 2025-10-01 06:44:19.965992 | controller | 15 ']'\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z horizon 2025-10-01 06:44:19.965998 | controller | ']'\n+ '[' -z quay.io/openstack-k8s-operators/horizon-operator-index:latest ']'\n+ 2025-10-01 06:44:19.966003 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-10-01 06:44:19.966009 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-10-01 06:44:19.966015 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op\n+ 2025-10-01 06:44:19.966021 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=horizon-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-10-01 06:44:19.966027 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op\nOPERATOR_DIR 2025-10-01 06:44:19.966033 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op\n+ 2025-10-01 06:44:19.966038 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE horizon-operator-index\nOPERATOR_SOURCE 2025-10-01 06:44:19.966044 | controller | horizon-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-10-01 06:44:19.966050 | 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-01 06:44:19.966056 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/horizon-operator 2025-10-01 06:44:19.966069 | controller | created\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z swift 2025-10-01 06:44:19.966075 | controller | ']'\n+ '[' -z quay.io/openstack-k8s-operators/swift-operator-index:latest ']'\n+ 2025-10-01 06:44:19.966080 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-10-01 06:44:19.966086 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-10-01 06:44:19.966095 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op\n+ 2025-10-01 06:44:19.966101 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=swift-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-10-01 06:44:19.966107 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op\nOPERATOR_DIR 2025-10-01 06:44:19.966113 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op\n+ 2025-10-01 06:44:19.966118 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE swift-operator-index\nOPERATOR_SOURCE 2025-10-01 06:44:19.966143 | controller | swift-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-10-01 06:44:19.966150 | 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-01 06:44:19.966155 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/swift-operator 2025-10-01 06:44:19.966161 | 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-01 06:44:19.966167 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr\nbash 2025-10-01 06:44:19.966173 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/swift-operator.git 2025-10-01 06:44:19.966179 | controller | swift-operator\nCloning into 'swift-operator'...\nRunning checkout: git checkout 2025-10-01 06:44:19.966184 | controller | 7d54e7c80282\nNote: switching to '7d54e7c80282'.\n\nYou are in 'detached HEAD' state. 2025-10-01 06:44:19.966190 | controller | You can look around, make experimental\nchanges and commit them, and you can discard 2025-10-01 06:44:19.966196 | controller | any commits you make in this\nstate without impacting any branches by switching 2025-10-01 06:44:19.966201 | controller | back to a branch.\n\nIf you want to create a new branch to retain commits you create, 2025-10-01 06:44:19.966207 | controller | you may\ndo so (now or later) by using -c with the switch command. Example:\n\n 2025-10-01 06:44:19.966213 | controller | \ git switch -c \n\nOr undo this operation with:\n\n git switch 2025-10-01 06:44:19.966219 | controller | -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD 2025-10-01 06:44:19.966224 | controller | is now at 7d54e7c Merge pull request #375 from stuggi/golang_1.24\ncp /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml 2025-10-01 06:44:19.966230 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr\nbash 2025-10-01 06:44:19.966236 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2025-10-01 06:44:19.966241 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-10-01 06:44:19.966247 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-10-01 06:44:19.966253 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z Swift ']'\n+ 2025-10-01 06:44:19.966259 | controller | '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-10-01 06:44:19.966264 | controller | ']'\n+ '[' -n '' ']'\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ STORAGE_REQUEST=10G\n+ 2025-10-01 06:44:19.966270 | controller | INTERFACE_MTU=1500\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-10-01 06:44:19.966276 | 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-01 06:44:19.966288 | 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-01 06:44:19.966294 | controller | ]]\n+ IFS=,\n+ read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 2025-10-01 06:44:19.966299 | controller | ']'\n+ (( i=0 ))\n+ (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ 2025-10-01 06:44:19.966305 | controller | '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n '' ']'\n+ '[' Swift 2025-10-01 06:44:19.966311 | controller | == OpenStackControlPlane ']'\n+ '[' Swift == Galera ']'\n+ '[' Swift == NetConfig 2025-10-01 06:44:19.966324 | 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-01 06:44:19.966330 | 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-01 06:44:19.966336 | controller | ]]\n+ kustomization_add_resources\n+ echo merge config dir\nmerge config dir\n++ 2025-10-01 06:44:19.966342 | controller | find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./swift_v1beta1_swift.yaml\n+ 2025-10-01 06:44:19.966348 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./swift_v1beta1_swift.yaml\n+ 2025-10-01 06:44:19.966353 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: 2025-10-01 06:44:19.966359 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-10-01 06:44:19.966365 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2025-10-01 06:44:19.966371 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2025-10-01 06:44:19.966376 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-10-01 06:44:19.966385 | controller | '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq ']'\n+ 2025-10-01 06:44:19.966391 | 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-01 06:44:19.966397 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2025-10-01 06:44:19.966402 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2025-10-01 06:44:19.966408 | controller | '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-10-01 06:44:19.966414 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.966420 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-10-01 06:44:19.966425 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2025-10-01 06:44:19.966431 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.966437 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2025-10-01 06:44:19.966443 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.966448 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-10-01 06:44:19.966454 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-10-01 06:44:19.966460 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-10-01 06:44:19.966465 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.966471 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-10-01 06:44:19.966477 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2025-10-01 06:44:19.966483 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.966491 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2025-10-01 06:44:19.966497 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.966503 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-10-01 06:44:19.966508 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-10-01 06:44:19.966514 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-10-01 06:44:19.966520 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.966526 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-10-01 06:44:19.966531 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2025-10-01 06:44:19.966537 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.966543 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2025-10-01 06:44:19.966548 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.966554 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-10-01 06:44:19.966560 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-10-01 06:44:19.966568 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-10-01 06:44:19.966575 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.966592 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-10-01 06:44:19.966601 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2025-10-01 06:44:19.966609 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.966616 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2025-10-01 06:44:19.966622 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.966627 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-10-01 06:44:19.966633 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-10-01 06:44:19.966639 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-10-01 06:44:19.966644 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.966650 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-10-01 06:44:19.966656 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2025-10-01 06:44:19.966662 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.966667 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2025-10-01 06:44:19.966673 | controller | jq -e .status.availableReplicas\n++ oc get -n openstack-operators deployment swift-operator-controller-manager 2025-10-01 06:44:19.966682 | controller | -o json\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.966688 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2025-10-01 06:44:19.966694 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.966702 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2025-10-01 06:44:19.966708 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2025-10-01 06:44:19.966714 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.966719 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-10-01 06:44:19.966725 | controller | REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo Succeeded\n+ exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+ 2025-10-01 06:44:19.966731 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\noc 2025-10-01 06:44:19.966737 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-10-01 06:44:19.966743 | controller | | oc apply -f -\nswift.swift.openstack.org/swift created\nbash scripts/gen-olm.sh\n+ 2025-10-01 06:44:19.966749 | controller | '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' -z 38.102.83.113:5001/openstack-k8s-operators/glance-operator-index:110712231d84a78cd4d3a1e05c0315bd37b26e59 2025-10-01 06:44:19.966756 | controller | ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-10-01 06:44:19.966764 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-10-01 06:44:19.966771 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op\n+ 2025-10-01 06:44:19.966778 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=glance-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2025-10-01 06:44:19.966786 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op\nOPERATOR_DIR 2025-10-01 06:44:19.966793 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op\n+ 2025-10-01 06:44:19.966800 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE glance-operator-index\nOPERATOR_SOURCE 2025-10-01 06:44:19.966807 | controller | glance-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2025-10-01 06:44:19.966813 | 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-01 06:44:19.966819 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/glance-operator 2025-10-01 06:44:19.966825 | 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-01 06:44:19.966830 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr\nbash 2025-10-01 06:44:19.966847 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone /home/zuul/src/github.com/openstack-k8s-operators/glance-operator 2025-10-01 06:44:19.966853 | 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-01 06:44:19.966859 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr\nbash 2025-10-01 06:44:19.966865 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2025-10-01 06:44:19.966870 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-10-01 06:44:19.966876 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-10-01 06:44:19.966882 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z Glance ']'\n+ 2025-10-01 06:44:19.966887 | controller | '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-10-01 06:44:19.966898 | controller | ']'\n+ '[' -n '' ']'\n+ IMAGE=unused,unused,unused\n+ IMAGE_PATH=containerImage,glanceAPIInternal/containerImage,glanceAPIExternal/containerImage\n+ 2025-10-01 06:44:19.966906 | controller | STORAGE_REQUEST=10G\n+ INTERFACE_MTU=1500\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-10-01 06:44:19.966914 | 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-01 06:44:19.966921 | 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-01 06:44:19.966929 | controller | ]]\n+ IFS=,\n+ read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 3 '!=' 3 2025-10-01 06:44:19.966936 | controller | ']'\n+ (( i=0 ))\n+ (( i < 3 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ 2025-10-01 06:44:19.966944 | controller | '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 3 ))\n+ SPEC_PATH=glanceAPIInternal/containerImage\n+ 2025-10-01 06:44:19.966951 | controller | SPEC_VALUE=unused\n+ '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 3 ))\n+ SPEC_PATH=glanceAPIExternal/containerImage\n+ 2025-10-01 06:44:19.966957 | controller | SPEC_VALUE=unused\n+ '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 3 ))\n+ '[' 2025-10-01 06:44:19.966963 | controller | -n '' ']'\n+ '[' Glance == OpenStackControlPlane ']'\n+ '[' Glance == Galera ']'\n+ 2025-10-01 06:44:19.966969 | 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-01 06:44:19.966974 | 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-01 06:44:19.966980 | controller | ]]\n+ kustomization_add_resources\n+ echo merge config dir\nmerge config dir\n++ 2025-10-01 06:44:19.966987 | controller | find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./glance_v1beta1_glance.yaml\n+ 2025-10-01 06:44:19.966994 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./glance_v1beta1_glance.yaml\n+ 2025-10-01 06:44:19.967002 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: 2025-10-01 06:44:19.967010 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-10-01 06:44:19.967018 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2025-10-01 06:44:19.967025 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2025-10-01 06:44:19.967032 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2025-10-01 06:44:19.967040 | controller | '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq ']'\n+ 2025-10-01 06:44:19.967047 | 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-01 06:44:19.967055 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2025-10-01 06:44:19.967061 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2025-10-01 06:44:19.967066 | controller | '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2025-10-01 06:44:19.967073 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.967081 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-10-01 06:44:19.967089 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\" 2025-10-01 06:44:19.967096 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.967104 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2025-10-01 06:44:19.967142 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.967157 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-10-01 06:44:19.967165 | controller | \"glance-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-10-01 06:44:19.967173 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2025-10-01 06:44:19.967180 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.967188 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-10-01 06:44:19.967195 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\" 2025-10-01 06:44:19.967206 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.967213 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2025-10-01 06:44:19.967221 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.967228 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-10-01 06:44:19.967235 | controller | \"glance-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-10-01 06:44:19.967243 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2025-10-01 06:44:19.967250 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.967258 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-10-01 06:44:19.967265 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\" 2025-10-01 06:44:19.967273 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.967280 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2025-10-01 06:44:19.967287 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.967295 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-10-01 06:44:19.967302 | controller | \"glance-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-10-01 06:44:19.967310 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2025-10-01 06:44:19.967317 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.967324 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-10-01 06:44:19.967332 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\" 2025-10-01 06:44:19.967339 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.967347 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2025-10-01 06:44:19.967354 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.967361 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2025-10-01 06:44:19.967369 | controller | \"glance-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2025-10-01 06:44:19.967376 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2025-10-01 06:44:19.967383 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.967391 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2025-10-01 06:44:19.967407 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\" 2025-10-01 06:44:19.967415 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2025-10-01 06:44:19.967423 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2025-10-01 06:44:19.967430 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.967438 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2025-10-01 06:44:19.967445 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2025-10-01 06:44:19.967452 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2025-10-01 06:44:19.967460 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2025-10-01 06:44:19.967467 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ 2025-10-01 06:44:19.967475 | controller | '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2025-10-01 06:44:19.967493 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2025-10-01 06:44:19.967512 | controller | jq -e .status.availableReplicas\n+ REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo Succeeded\n+ 2025-10-01 06:44:19.967520 | controller | exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+ 2025-10-01 06:44:19.967528 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake 2025-10-01 06:44:19.967535 | controller | glance_kuttl_run\nmake[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2025-10-01 06:44:19.967543 | controller | the server doesn't have a resource type \"openstackversion\"\nkubectl-kuttl test 2025-10-01 06:44:19.967550 | controller | --config /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml 2025-10-01 06:44:19.967557 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-10-01 06:44:19.967568 | controller | --namespace glance-kuttl-tests \n2025/10/01 06:34:08 kutt-test config testdirs is 2025-10-01 06:44:19.967576 | controller | overridden with args: [ /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-10-01 06:44:19.967582 | controller | ]\n=== RUN kuttl\n harness.go:463: starting setup\n harness.go:255: running 2025-10-01 06:44:19.967588 | controller | tests using configured kubeconfig.\n harness.go:278: Successful connection to 2025-10-01 06:44:19.967594 | controller | cluster at: https://api.crc.testing:6443\n harness.go:363: running tests\n harness.go:75: 2025-10-01 06:44:19.967600 | controller | going to run test suite with timeout of 180 seconds for each step\n harness.go:375: 2025-10-01 06:44:19.967606 | controller | testsuite: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-10-01 06:44:19.967612 | controller | has 6 tests\n=== RUN kuttl/harness\n=== RUN kuttl/harness/glance_dist_image_import\n=== 2025-10-01 06:44:19.967618 | controller | PAUSE kuttl/harness/glance_dist_image_import\n=== RUN kuttl/harness/glance_image_cache\n=== 2025-10-01 06:44:19.967624 | controller | PAUSE kuttl/harness/glance_image_cache\n=== RUN kuttl/harness/glance_single\n=== 2025-10-01 06:44:19.967630 | controller | PAUSE kuttl/harness/glance_single\n=== RUN kuttl/harness/glance_single_tls\n=== 2025-10-01 06:44:19.967636 | controller | PAUSE kuttl/harness/glance_single_tls\n=== RUN kuttl/harness/glance_split\n=== 2025-10-01 06:44:19.967642 | controller | PAUSE kuttl/harness/glance_split\n=== RUN kuttl/harness/glance_split_proxypass\n=== 2025-10-01 06:44:19.967648 | controller | PAUSE kuttl/harness/glance_split_proxypass\n=== CONT kuttl/harness/glance_dist_image_import\n 2025-10-01 06:44:19.967654 | controller | \ logger.go:42: 06:34:08 | glance_dist_image_import | Ignoring README.md as it 2025-10-01 06:44:19.967663 | controller | does not match file name regexp: ^(\\d+)-(?:[^\\.]+)(?:\\.yaml)?$\n logger.go:42: 2025-10-01 06:44:19.967669 | controller | 06:34:08 | glance_dist_image_import | Skipping creation of user-supplied namespace: 2025-10-01 06:44:19.967675 | controller | glance-kuttl-tests\n logger.go:42: 06:34:08 | glance_dist_image_import/0-deploy 2025-10-01 06:44:19.967680 | controller | | starting test step 0-deploy\n logger.go:42: 06:34:08 | glance_dist_image_import/0-deploy 2025-10-01 06:44:19.967686 | controller | | running command: [sh -c oc -n $NAMESPACE kustomize ../../../../config/samples/layout/single 2025-10-01 06:44:19.967692 | controller | | oc -n $NAMESPACE apply -f -\n ]\n logger.go:42: 06:34:08 | glance_dist_image_import/0-deploy 2025-10-01 06:44:19.967698 | controller | | glance.glance.openstack.org/glance created\n logger.go:42: 06:34:08 | glance_dist_image_import/0-deploy 2025-10-01 06:44:19.967703 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-10-01 06:44:19.967709 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":2}]'\n ]\n 2025-10-01 06:44:19.967715 | controller | \ logger.go:42: 06:34:08 | glance_dist_image_import/0-deploy | glance.glance.openstack.org/glance 2025-10-01 06:44:19.967721 | controller | patched\n logger.go:42: 06:34:08 | glance_dist_image_import/0-deploy | running 2025-10-01 06:44:19.967726 | controller | command: [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone 2025-10-01 06:44:19.967732 | controller | ../../../../config/samples/openstackclient | oc -n $NAMESPACE apply -f -\n ]\n 2025-10-01 06:44:19.967738 | controller | \ logger.go:42: 06:34:09 | glance_dist_image_import/0-deploy | configmap/openstack-scripts-9db6gc427h 2025-10-01 06:44:19.967744 | controller | created\n logger.go:42: 06:34:09 | glance_dist_image_import/0-deploy | pod/openstackclient 2025-10-01 06:44:19.967749 | controller | created\n logger.go:42: 06:35:12 | glance_dist_image_import/0-deploy | test step 2025-10-01 06:44:19.967755 | controller | completed 0-deploy\n logger.go:42: 06:35:12 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.967761 | controller | | starting test step 1-import-image\n logger.go:42: 06:35:12 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.967767 | controller | | running command: [sh -c oc -n $NAMESPACE exec -it openstackclient --stdin=false 2025-10-01 06:44:19.967781 | controller | -- /bin/sh -c \"DOMAIN=glance-default-single.$NAMESPACE.svc ./scripts/dist-image-import.sh\"\n 2025-10-01 06:44:19.967787 | controller | \ ]\n logger.go:42: 06:35:20 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.967793 | controller | | usage: openstack image delete [-h] [ ...]\n logger.go:42: 06:35:20 2025-10-01 06:44:19.967799 | controller | | glance_dist_image_import/1-import-image | openstack image delete: error: the following 2025-10-01 06:44:19.967805 | controller | arguments are required: \n logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.967811 | controller | | +------------------+--------------------------------------+\n logger.go:42: 2025-10-01 06:44:19.967816 | controller | 06:35:23 | glance_dist_image_import/1-import-image | | Property | Value 2025-10-01 06:44:19.967822 | controller | \ |\n logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.967828 | controller | | +------------------+--------------------------------------+\n logger.go:42: 2025-10-01 06:44:19.967834 | controller | 06:35:23 | glance_dist_image_import/1-import-image | | checksum | None |\n 2025-10-01 06:44:19.967839 | controller | \ logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | container_format 2025-10-01 06:44:19.967845 | controller | | bare |\n logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.967851 | controller | | | created_at | 2025-10-01T06:35:23Z |\n logger.go:42: 2025-10-01 06:44:19.967859 | controller | 06:35:23 | glance_dist_image_import/1-import-image | | disk_format | qcow2 2025-10-01 06:44:19.967868 | controller | \ |\n logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.967874 | controller | | | id | f748d6f9-cbf7-45c2-92b5-105f11d37023 |\n logger.go:42: 2025-10-01 06:44:19.967880 | controller | 06:35:23 | glance_dist_image_import/1-import-image | | locations | [] |\n 2025-10-01 06:44:19.967885 | controller | \ logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | min_disk 2025-10-01 06:44:19.967891 | controller | \ | 0 |\n logger.go:42: 06:35:23 | 2025-10-01 06:44:19.967897 | controller | glance_dist_image_import/1-import-image | | min_ram | 0 |\n 2025-10-01 06:44:19.967902 | controller | \ logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | name | 2025-10-01 06:44:19.967908 | controller | myimage |\n logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.967914 | controller | | | os_hash_algo | None |\n logger.go:42: 2025-10-01 06:44:19.967920 | controller | 06:35:23 | glance_dist_image_import/1-import-image | | os_hash_value | None |\n 2025-10-01 06:44:19.967925 | controller | \ logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | os_hidden 2025-10-01 06:44:19.967931 | controller | \ | False |\n logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.967942 | controller | | | owner | 27ffa63e04f0436ea4304383e712bdef |\n logger.go:42: 2025-10-01 06:44:19.967948 | controller | 06:35:23 | glance_dist_image_import/1-import-image | | protected | False 2025-10-01 06:44:19.967954 | controller | \ |\n logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.967960 | controller | | | size | None |\n logger.go:42: 2025-10-01 06:44:19.967965 | controller | 06:35:23 | glance_dist_image_import/1-import-image | | status | queued 2025-10-01 06:44:19.967971 | controller | \ |\n logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.967977 | controller | | | tags | [] |\n logger.go:42: 2025-10-01 06:44:19.967983 | controller | 06:35:23 | glance_dist_image_import/1-import-image | | updated_at | 2025-10-01T06:35:23Z 2025-10-01 06:44:19.967988 | controller | \ |\n logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.967994 | controller | | | virtual_size | Not available |\n logger.go:42: 2025-10-01 06:44:19.968000 | controller | 06:35:23 | glance_dist_image_import/1-import-image | | visibility | shared 2025-10-01 06:44:19.968006 | controller | \ |\n logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.968011 | controller | | +------------------+--------------------------------------+\n logger.go:42: 2025-10-01 06:44:19.968017 | controller | 06:35:25 | glance_dist_image_import/1-import-image | Image ID: f748d6f9-cbf7-45c2-92b5-105f11d37023\n 2025-10-01 06:44:19.968023 | controller | \ logger.go:42: 06:35:27 | glance_dist_image_import/1-import-image | Image Status 2025-10-01 06:44:19.968029 | controller | => queued\n logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.968041 | controller | | +-----------------------+--------------------------------------+\n logger.go:42: 2025-10-01 06:44:19.968047 | controller | 06:35:36 | glance_dist_image_import/1-import-image | | Property | Value 2025-10-01 06:44:19.968053 | controller | \ |\n logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.968061 | controller | | +-----------------------+--------------------------------------+\n logger.go:42: 2025-10-01 06:44:19.968067 | controller | 06:35:36 | glance_dist_image_import/1-import-image | | checksum | None 2025-10-01 06:44:19.968073 | controller | \ |\n logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.968079 | controller | | | container_format | bare |\n logger.go:42: 2025-10-01 06:44:19.968084 | controller | 06:35:36 | glance_dist_image_import/1-import-image | | created_at | 2025-10-01T06:35:23Z 2025-10-01 06:44:19.968090 | controller | \ |\n logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.968096 | controller | | | disk_format | qcow2 |\n logger.go:42: 2025-10-01 06:44:19.968102 | controller | 06:35:36 | glance_dist_image_import/1-import-image | | id | f748d6f9-cbf7-45c2-92b5-105f11d37023 2025-10-01 06:44:19.968107 | controller | |\n logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | locations 2025-10-01 06:44:19.968113 | controller | \ | [] |\n logger.go:42: 06:35:36 2025-10-01 06:44:19.968119 | controller | | glance_dist_image_import/1-import-image | | min_disk | 0 |\n 2025-10-01 06:44:19.968149 | controller | \ logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | min_ram 2025-10-01 06:44:19.968155 | controller | \ | 0 |\n logger.go:42: 06:35:36 2025-10-01 06:44:19.968161 | controller | | glance_dist_image_import/1-import-image | | name | myimage |\n 2025-10-01 06:44:19.968166 | controller | \ logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | os_glance_import_task 2025-10-01 06:44:19.968172 | controller | | e3c4c817-5fe5-43de-8a40-7bdf41957552 |\n logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.968178 | controller | | | os_hash_algo | None |\n logger.go:42: 2025-10-01 06:44:19.968184 | controller | 06:35:36 | glance_dist_image_import/1-import-image | | os_hash_value | None 2025-10-01 06:44:19.968190 | controller | \ |\n logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.968195 | controller | | | os_hidden | False |\n logger.go:42: 2025-10-01 06:44:19.968201 | controller | 06:35:36 | glance_dist_image_import/1-import-image | | owner | 27ffa63e04f0436ea4304383e712bdef 2025-10-01 06:44:19.968207 | controller | \ |\n logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | 2025-10-01 06:44:19.968213 | controller | protected | False |\n logger.go:42: 2025-10-01 06:44:19.968218 | controller | 06:35:36 | glance_dist_image_import/1-import-image | | size | 22 2025-10-01 06:44:19.968224 | controller | \ |\n logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.968230 | controller | | | status | uploading |\n logger.go:42: 2025-10-01 06:44:19.968236 | controller | 06:35:36 | glance_dist_image_import/1-import-image | | tags | [] 2025-10-01 06:44:19.968241 | controller | \ |\n logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.968247 | controller | | | updated_at | 2025-10-01T06:35:34Z |\n logger.go:42: 2025-10-01 06:44:19.968256 | controller | 06:35:36 | glance_dist_image_import/1-import-image | | virtual_size | Not 2025-10-01 06:44:19.968262 | controller | available |\n logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.968268 | controller | | | visibility | shared |\n logger.go:42: 2025-10-01 06:44:19.968276 | controller | 06:35:36 | glance_dist_image_import/1-import-image | +-----------------------+--------------------------------------+\n 2025-10-01 06:44:19.968282 | controller | \ logger.go:42: 06:35:38 | glance_dist_image_import/1-import-image | +--------------------------------------+---------+\n 2025-10-01 06:44:19.968288 | controller | \ logger.go:42: 06:35:38 | glance_dist_image_import/1-import-image | | ID | 2025-10-01 06:44:19.968293 | controller | Name |\n logger.go:42: 06:35:38 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.968301 | controller | | +--------------------------------------+---------+\n logger.go:42: 06:35:38 2025-10-01 06:44:19.968307 | controller | | glance_dist_image_import/1-import-image | | f748d6f9-cbf7-45c2-92b5-105f11d37023 2025-10-01 06:44:19.968322 | controller | | myimage |\n logger.go:42: 06:35:38 | glance_dist_image_import/1-import-image 2025-10-01 06:44:19.968328 | controller | | +--------------------------------------+---------+\n logger.go:42: 06:35:40 2025-10-01 06:44:19.968334 | controller | | glance_dist_image_import/1-import-image | Image Status: active\n logger.go:42: 2025-10-01 06:44:19.968339 | controller | 06:35:44 | glance_dist_image_import/1-import-image | test step completed 1-import-image\n 2025-10-01 06:44:19.968345 | controller | \ logger.go:42: 06:35:44 | glance_dist_image_import/2-cleanup | starting test 2025-10-01 06:44:19.968351 | controller | step 2-cleanup\n logger.go:42: 06:35:44 | glance_dist_image_import/2-cleanup 2025-10-01 06:44:19.968357 | controller | | running command: [sh -c oc -n $NAMESPACE kustomize ../../../../config/samples/layout/single 2025-10-01 06:44:19.968363 | controller | | oc delete -n $NAMESPACE -f -\n ]\n logger.go:42: 06:35:44 | glance_dist_image_import/2-cleanup 2025-10-01 06:44:19.968369 | controller | | glance.glance.openstack.org \"glance\" deleted\n logger.go:42: 06:35:44 | glance_dist_image_import/2-cleanup 2025-10-01 06:44:19.968374 | controller | | running command: [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone 2025-10-01 06:44:19.968380 | controller | ../../../../config/samples/openstackclient | oc -n $NAMESPACE delete -f -\n ]\n 2025-10-01 06:44:19.968386 | controller | \ logger.go:42: 06:35:45 | glance_dist_image_import/2-cleanup | configmap \"openstack-scripts-9db6gc427h\" 2025-10-01 06:44:19.968392 | controller | deleted\n logger.go:42: 06:35:45 | glance_dist_image_import/2-cleanup | pod \"openstackclient\" 2025-10-01 06:44:19.968397 | controller | deleted\n logger.go:42: 06:35:49 | glance_dist_image_import/2-cleanup | test 2025-10-01 06:44:19.968403 | controller | step completed 2-cleanup\n logger.go:42: 06:35:49 | glance_dist_image_import 2025-10-01 06:44:19.968409 | controller | | skipping kubernetes event logging\n=== CONT kuttl/harness/glance_single_tls\n 2025-10-01 06:44:19.968415 | controller | \ logger.go:42: 06:35:49 | glance_single_tls | Skipping creation of user-supplied 2025-10-01 06:44:19.968420 | controller | namespace: glance-kuttl-tests\n logger.go:42: 06:35:49 | glance_single_tls/0-tls_ca_bundle 2025-10-01 06:44:19.968426 | controller | | starting test step 0-tls_ca_bundle\n logger.go:42: 06:35:49 | glance_single_tls/0-tls_ca_bundle 2025-10-01 06:44:19.968432 | controller | | Secret:glance-kuttl-tests/combined-ca-bundle created\n logger.go:42: 06:35:49 2025-10-01 06:44:19.968438 | controller | | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/cert-glance-default-internal-svc 2025-10-01 06:44:19.968443 | controller | created\n logger.go:42: 06:35:49 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/cert-glance-default-public-svc 2025-10-01 06:44:19.968449 | controller | created\n logger.go:42: 06:35:49 | glance_single_tls/0-tls_ca_bundle | test step 2025-10-01 06:44:19.968455 | controller | completed 0-tls_ca_bundle\n logger.go:42: 06:35:49 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.968461 | controller | | starting test step 1-deploy_glance\n logger.go:42: 06:35:49 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.968466 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/single_tls 2025-10-01 06:44:19.968475 | controller | | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 06:35:50 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.968481 | controller | | glance.glance.openstack.org/glance created\n logger.go:42: 06:35:50 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.968487 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.968492 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.968498 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.968504 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.968510 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.968515 | controller | \ ]\n logger.go:42: 06:35:50 | glance_single_tls/1-deploy_glance | error: 2025-10-01 06:44:19.968521 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.968527 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.968533 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.968538 | controller | error calling index: index of untyped nil\n logger.go:42: 06:35:51 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.968544 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.968550 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.968563 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.968568 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.968574 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.968580 | controller | \ ]\n logger.go:42: 06:35:51 | glance_single_tls/1-deploy_glance | error: 2025-10-01 06:44:19.968586 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.968592 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.968600 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.968606 | controller | error calling index: index of untyped nil\n logger.go:42: 06:35:52 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.968612 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.968618 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.968623 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.968629 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.968635 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.968641 | controller | \ ]\n logger.go:42: 06:35:52 | glance_single_tls/1-deploy_glance | error: 2025-10-01 06:44:19.968647 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.968652 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.968658 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.968666 | controller | error calling index: index of untyped nil\n logger.go:42: 06:35:53 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.968672 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.968678 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.968684 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.968690 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.968695 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.968701 | controller | \ ]\n logger.go:42: 06:35:53 | glance_single_tls/1-deploy_glance | error: 2025-10-01 06:44:19.968707 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.968713 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.968718 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.968724 | controller | error calling index: index of untyped nil\n logger.go:42: 06:35:54 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.968730 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.968736 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.968744 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.968749 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.968755 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.968761 | controller | \ ]\n logger.go:42: 06:35:54 | glance_single_tls/1-deploy_glance | error: 2025-10-01 06:44:19.968767 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.968772 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.968778 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.968784 | controller | error calling index: index of untyped nil\n logger.go:42: 06:35:55 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.968790 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.968796 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.968808 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.968814 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.968820 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.968825 | controller | \ ]\n logger.go:42: 06:35:56 | glance_single_tls/1-deploy_glance | error: 2025-10-01 06:44:19.968831 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.968837 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.968843 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.968849 | controller | error calling index: index of untyped nil\n logger.go:42: 06:35:57 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.968857 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.968863 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.968869 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.968875 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.968883 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.968889 | controller | \ ]\n logger.go:42: 06:35:57 | glance_single_tls/1-deploy_glance | error: 2025-10-01 06:44:19.968894 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.968900 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.968906 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.968912 | controller | error calling index: index of untyped nil\n logger.go:42: 06:35:58 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.968917 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.968923 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.968929 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.968935 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.968940 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.968946 | controller | \ ]\n logger.go:42: 06:35:58 | glance_single_tls/1-deploy_glance | error: 2025-10-01 06:44:19.968952 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.968958 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.968963 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.968969 | controller | error calling index: index of untyped nil\n logger.go:42: 06:35:59 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.968975 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.968981 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.968986 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.968992 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.968998 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.969004 | controller | \ ]\n logger.go:42: 06:35:59 | glance_single_tls/1-deploy_glance | error: 2025-10-01 06:44:19.969009 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.969015 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.969021 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.969027 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:00 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.969032 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.969040 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.969056 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.969062 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.969067 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.969073 | controller | \ ]\n logger.go:42: 06:36:00 | glance_single_tls/1-deploy_glance | error: 2025-10-01 06:44:19.969079 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.969085 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.969091 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.969096 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:01 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.969102 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.969108 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.969114 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.969131 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.969140 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.969146 | controller | \ ]\n logger.go:42: 06:36:02 | glance_single_tls/1-deploy_glance | error: 2025-10-01 06:44:19.969152 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.969160 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.969166 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.969172 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:03 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.969178 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.969184 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.969189 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.969195 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.969201 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.969209 | controller | \ ]\n logger.go:42: 06:36:03 | glance_single_tls/1-deploy_glance | error: 2025-10-01 06:44:19.969215 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.969221 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.969226 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.969232 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:04 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.969238 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.969244 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.969255 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.969261 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.969266 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.969272 | controller | \ ]\n logger.go:42: 06:36:04 | glance_single_tls/1-deploy_glance | error: 2025-10-01 06:44:19.969278 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.969284 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.969289 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.969295 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:05 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.969301 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.969307 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.969320 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.969326 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.969332 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.969338 | controller | \ ]\n logger.go:42: 06:36:05 | glance_single_tls/1-deploy_glance | error: 2025-10-01 06:44:19.969344 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.969350 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.969355 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.969361 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:06 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.969367 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.969373 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.969378 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.969384 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.969390 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.969395 | controller | \ ]\n logger.go:42: 06:36:07 | glance_single_tls/1-deploy_glance | error: 2025-10-01 06:44:19.969401 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.969407 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.969413 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.969419 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:08 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.969424 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.969430 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.969436 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.969447 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.969453 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.969459 | controller | \ ]\n logger.go:42: 06:36:08 | glance_single_tls/1-deploy_glance | error: 2025-10-01 06:44:19.969465 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.969470 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.969476 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.969482 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:09 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.969488 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.969493 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.969499 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.969505 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.969511 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.969516 | controller | \ ]\n logger.go:42: 06:36:09 | glance_single_tls/1-deploy_glance | error: 2025-10-01 06:44:19.969522 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.969528 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.969534 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.969539 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:10 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.969545 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.969551 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.969563 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.969569 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.969575 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.969580 | controller | \ ]\n logger.go:42: 06:36:10 | glance_single_tls/1-deploy_glance | error: 2025-10-01 06:44:19.969586 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.969592 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.969598 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.969604 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:11 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.969609 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.969615 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.969621 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.969627 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.969635 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.969641 | controller | \ ]\n logger.go:42: 06:36:11 | glance_single_tls/1-deploy_glance | error: 2025-10-01 06:44:19.969647 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.969652 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.969658 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.969664 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:12 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.969670 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.969675 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.969681 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.969687 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.969693 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.969698 | controller | \ ]\n logger.go:42: 06:36:12 | glance_single_tls/1-deploy_glance | error: 2025-10-01 06:44:19.969707 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.969713 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.969718 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.969724 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:14 | glance_single_tls/1-deploy_glance 2025-10-01 06:44:19.969730 | controller | | running command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.969736 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.969741 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.969747 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.969753 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.969759 | controller | \ ]\n logger.go:42: 06:36:15 | glance_single_tls/1-deploy_glance | running 2025-10-01 06:44:19.969764 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-10-01 06:44:19.969770 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.969776 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.969782 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.969787 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.969793 | controller | \ ]\n logger.go:42: 06:36:16 | glance_single_tls/1-deploy_glance | running 2025-10-01 06:44:19.969806 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-10-01 06:44:19.969812 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.969817 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.969826 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.969832 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.969838 | controller | \ ]\n logger.go:42: 06:36:17 | glance_single_tls/1-deploy_glance | running 2025-10-01 06:44:19.969844 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-10-01 06:44:19.969849 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.969855 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.969861 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.969867 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.969872 | controller | \ ]\n logger.go:42: 06:36:18 | glance_single_tls/1-deploy_glance | running 2025-10-01 06:44:19.969878 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-10-01 06:44:19.969884 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.969890 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.969896 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.969901 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.969907 | controller | \ ]\n logger.go:42: 06:36:20 | glance_single_tls/1-deploy_glance | running 2025-10-01 06:44:19.969913 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-10-01 06:44:19.969919 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.969924 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.969930 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.969936 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.969942 | controller | \ ]\n logger.go:42: 06:36:21 | glance_single_tls/1-deploy_glance | running 2025-10-01 06:44:19.969947 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-10-01 06:44:19.969953 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.969959 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.969965 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.969970 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.969976 | controller | \ ]\n logger.go:42: 06:36:22 | glance_single_tls/1-deploy_glance | running 2025-10-01 06:44:19.969984 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-10-01 06:44:19.969992 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.969998 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.970006 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.970012 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.970018 | controller | \ ]\n logger.go:42: 06:36:23 | glance_single_tls/1-deploy_glance | running 2025-10-01 06:44:19.970023 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-10-01 06:44:19.970029 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.970042 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.970048 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.970054 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.970059 | controller | \ ]\n logger.go:42: 06:36:24 | glance_single_tls/1-deploy_glance | running 2025-10-01 06:44:19.970065 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-10-01 06:44:19.970071 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.970077 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.970082 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.970088 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.970094 | controller | \ ]\n logger.go:42: 06:36:26 | glance_single_tls/1-deploy_glance | running 2025-10-01 06:44:19.970100 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-10-01 06:44:19.970105 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.970111 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.970117 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.970137 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.970143 | controller | \ ]\n logger.go:42: 06:36:27 | glance_single_tls/1-deploy_glance | running 2025-10-01 06:44:19.970149 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-10-01 06:44:19.970154 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.970160 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.970166 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.970172 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.970177 | controller | \ ]\n logger.go:42: 06:36:28 | glance_single_tls/1-deploy_glance | running 2025-10-01 06:44:19.970183 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-10-01 06:44:19.970189 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.970197 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.970203 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.970212 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.970217 | controller | \ ]\n logger.go:42: 06:36:29 | glance_single_tls/1-deploy_glance | running 2025-10-01 06:44:19.970223 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2025-10-01 06:44:19.970229 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.970235 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.970241 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.970246 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.970252 | controller | \ ]\n logger.go:42: 06:36:29 | glance_single_tls/1-deploy_glance | test 2025-10-01 06:44:19.970258 | controller | step completed 1-deploy_glance\n logger.go:42: 06:36:29 | glance_single_tls/5-cleanup-glance 2025-10-01 06:44:19.970264 | controller | | starting test step 5-cleanup-glance\n logger.go:42: 06:36:29 | glance_single_tls/5-cleanup-glance 2025-10-01 06:44:19.970269 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/single 2025-10-01 06:44:19.970275 | controller | | oc delete -n $NAMESPACE -f -\n ]\n logger.go:42: 06:36:30 | glance_single_tls/5-cleanup-glance 2025-10-01 06:44:19.970283 | controller | | glance.glance.openstack.org \"glance\" deleted\n logger.go:42: 06:36:35 | glance_single_tls/5-cleanup-glance 2025-10-01 06:44:19.970297 | controller | | test step completed 5-cleanup-glance\n logger.go:42: 06:36:35 | glance_single_tls 2025-10-01 06:44:19.970303 | controller | | skipping kubernetes event logging\n=== CONT kuttl/harness/glance_split_proxypass\n 2025-10-01 06:44:19.970311 | controller | \ logger.go:42: 06:36:35 | glance_split_proxypass | Skipping creation of user-supplied 2025-10-01 06:44:19.970317 | controller | namespace: glance-kuttl-tests\n logger.go:42: 06:36:35 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.970323 | controller | | starting test step 1-deploy_glance\n logger.go:42: 06:36:35 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.970329 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/split | 2025-10-01 06:44:19.970334 | controller | oc apply -n $NAMESPACE -f -\n oc patch Glance -n $NAMESPACE glance --type='json' 2025-10-01 06:44:19.970340 | controller | -p='[{\"op\": \"replace\", \"path\": \"/metadata/annotations/glance.openstack.org~1wsgi\", 2025-10-01 06:44:19.970346 | controller | \"value\":\"false\"}]'\n ]\n logger.go:42: 06:36:35 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.970352 | controller | | glance.glance.openstack.org/glance created\n logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.970357 | controller | | glance.glance.openstack.org/glance patched\n logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.970363 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.970369 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.970374 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.970380 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.970386 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.970392 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.970397 | controller | \ ]\n logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.970406 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.970412 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.970417 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.970423 | controller | \ logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.970429 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.970434 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.970440 | controller | }}'\n logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | error: 2025-10-01 06:44:19.970446 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.970452 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.970457 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.970463 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.970469 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-10-01 06:44:19.970475 | controller | at : error calling index: index 2025-10-01 06:44:19.970480 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-10-01 06:44:19.970486 | controller | 06:36:36 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-10-01 06:44:19.970492 | controller | 06:36:36 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-10-01 06:44:19.970497 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.970503 | controller | }}\n logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | \traw 2025-10-01 06:44:19.970509 | controller | data was:\n logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.970515 | 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-01 06:44:19.970528 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:19.970534 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.970540 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:19.970547 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40430\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:19.970557 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.970563 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.970569 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.970575 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:19.970580 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:19.970593 | 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-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:19.970600 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:19.970606 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:19.970617 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:19.970626 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:19.970631 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:19.970637 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:19.970644 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:19.970650 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:19.970655 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:19.970661 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:19.970667 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:19.970673 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:19.970679 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-10-01 06:44:19.970685 | controller | \ logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-10-01 06:44:19.970690 | controller | to template engine was:\n logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.970696 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-10-01 06:44:19.970702 | 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-01 06:44:19.970708 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.970714 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.970720 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.970726 | 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-01 06:44:19.970732 | controller | \ logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:19.970745 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.970751 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:19.970760 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:19.970766 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:19.970772 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:19.970778 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:19.970783 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:19.970789 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:19.970795 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.970801 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-10-01 06:44:19.970806 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.970812 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:19.970818 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.970824 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:19.970830 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:19.970835 | controller | time:2025-10-01T06:36:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40430 2025-10-01 06:44:19.970841 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.970851 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.970857 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.970863 | controller | | [glance_store]\n logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.970869 | controller | | default_backend = default_backend\n logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.970874 | controller | | [default_backend]\n logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.970880 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.970886 | controller | | swift_store_auth_version = 3\n logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.970892 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 06:36:36 2025-10-01 06:44:19.970898 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-10-01 06:44:19.970906 | controller | \ logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:19.970912 | controller | = service:glance\n logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.970918 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.970923 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-10-01 06:44:19.970929 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.970935 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:19.970943 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:19.970949 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:19.970955 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:19.970961 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:19.970967 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:19.970973 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.970981 | controller | message:DB create job still running reason:Requested status:Unknown type:Ready] 2025-10-01 06:44:19.970994 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:CronJob not started reason:Init 2025-10-01 06:44:19.971000 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z message:DB 2025-10-01 06:44:19.971006 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.971012 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.971017 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.971023 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.971029 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.971037 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:19.971043 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:19.971049 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.971055 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:19.971061 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:19.971066 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:19.971072 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.971078 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:19.971084 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:19.971089 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:19.971095 | controller | observedGeneration:1]]'\n logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.971101 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 06:36:37 | 2025-10-01 06:44:19.971107 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-10-01 06:44:19.971113 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-10-01 06:44:19.971118 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.971138 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.971144 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.971153 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.971159 | controller | \ ]\n logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.971165 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.971170 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.971176 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.971182 | controller | \ logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.971188 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.971194 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.971199 | controller | }}'\n logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | error: 2025-10-01 06:44:19.971205 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.971211 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.971216 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.971222 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.971228 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-10-01 06:44:19.971234 | controller | at : error calling index: index 2025-10-01 06:44:19.971239 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-10-01 06:44:19.971255 | controller | 06:36:37 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-10-01 06:44:19.971261 | controller | 06:36:37 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-10-01 06:44:19.971267 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.971273 | controller | }}\n logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | \traw 2025-10-01 06:44:19.971278 | controller | data was:\n logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.971285 | 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-01 06:44:19.971291 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:19.971296 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.971302 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:19.971308 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40430\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:19.971318 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.971324 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.971336 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.971342 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:19.971348 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:19.971354 | 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-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:19.971360 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:19.971366 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:19.971374 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:19.971380 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:19.971386 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:19.971392 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:19.971398 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:19.971404 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:19.971409 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:19.971415 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:19.971421 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:19.971427 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:19.971432 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-10-01 06:44:19.971438 | controller | \ logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-10-01 06:44:19.971444 | controller | to template engine was:\n logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.971450 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-10-01 06:44:19.971462 | 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-01 06:44:19.971468 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.971474 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.971480 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.971486 | 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-01 06:44:19.971492 | controller | \ logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:19.971513 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.971520 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:19.971526 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:19.971535 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:19.971540 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:19.971546 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:19.971552 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:19.971558 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:19.971564 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.971569 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-10-01 06:44:19.971575 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.971581 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:19.971587 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.971592 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:19.971598 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:19.971604 | controller | time:2025-10-01T06:36:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40430 2025-10-01 06:44:19.971610 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.971616 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.971621 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.971627 | controller | | [glance_store]\n logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.971635 | controller | | default_backend = default_backend\n logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.971641 | controller | | [default_backend]\n logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.971647 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.971653 | controller | | swift_store_auth_version = 3\n logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.971659 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 06:36:37 2025-10-01 06:44:19.971665 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-10-01 06:44:19.971670 | controller | \ logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:19.971676 | controller | = service:glance\n logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.971682 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.971695 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-10-01 06:44:19.971707 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.971713 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:19.971719 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:19.971725 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:19.971730 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:19.971736 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:19.971742 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:19.971748 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.971754 | controller | message:DB create job still running reason:Requested status:Unknown type:Ready] 2025-10-01 06:44:19.971759 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:CronJob not started reason:Init 2025-10-01 06:44:19.971765 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z message:DB 2025-10-01 06:44:19.971771 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.971777 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.971782 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.971788 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.971794 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.971800 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:19.971806 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:19.971814 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.971820 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:19.971826 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:19.971831 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:19.971837 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.971843 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:19.971849 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:19.971854 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:19.971860 | controller | observedGeneration:1]]'\n logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.971866 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 06:36:38 | 2025-10-01 06:44:19.971872 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-10-01 06:44:19.971880 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-10-01 06:44:19.971885 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.971894 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.971900 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.971906 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.971911 | controller | \ ]\n logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.971917 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.971923 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.971929 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.971934 | controller | \ logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.971947 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.971953 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.971959 | controller | }}'\n logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | error: 2025-10-01 06:44:19.971965 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.971970 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.971976 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.971982 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.971988 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-10-01 06:44:19.971994 | controller | at : error calling index: index 2025-10-01 06:44:19.971999 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-10-01 06:44:19.972005 | controller | 06:36:38 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-10-01 06:44:19.972011 | controller | 06:36:38 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-10-01 06:44:19.972017 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.972022 | controller | }}\n logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | \traw 2025-10-01 06:44:19.972028 | controller | data was:\n logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.972034 | 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-01 06:44:19.972040 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:19.972046 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.972052 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:19.972068 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40430\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:19.972077 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.972083 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.972088 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.972094 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:19.972100 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:19.972106 | 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-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:19.972112 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:19.972139 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:19.972148 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:19.972154 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:19.972160 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:19.972165 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:19.972171 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:19.972177 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:19.972183 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:19.972189 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:19.972202 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:19.972208 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:19.972214 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-10-01 06:44:19.972220 | controller | \ logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-10-01 06:44:19.972226 | controller | to template engine was:\n logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.972232 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-10-01 06:44:19.972238 | 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-01 06:44:19.972243 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.972252 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.972258 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.972264 | 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-01 06:44:19.972272 | controller | \ logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:19.972278 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.972284 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:19.972290 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:19.972296 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:19.972302 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:19.972307 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:19.972313 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:19.972319 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:19.972325 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.972330 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-10-01 06:44:19.972336 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.972342 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:19.972348 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.972354 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:19.972359 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:19.972365 | controller | time:2025-10-01T06:36:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40430 2025-10-01 06:44:19.972371 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.972377 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.972382 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.972388 | controller | | [glance_store]\n logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.972401 | controller | | default_backend = default_backend\n logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.972407 | controller | | [default_backend]\n logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.972413 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.972418 | controller | | swift_store_auth_version = 3\n logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.972424 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 06:36:38 2025-10-01 06:44:19.972430 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-10-01 06:44:19.972436 | controller | \ logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:19.972441 | controller | = service:glance\n logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.972447 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.972456 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-10-01 06:44:19.972462 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.972471 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:19.972477 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:19.972482 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:19.972488 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:19.972494 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:19.972500 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:19.972505 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.972511 | controller | message:DB create job still running reason:Requested status:Unknown type:Ready] 2025-10-01 06:44:19.972517 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:CronJob not started reason:Init 2025-10-01 06:44:19.972523 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z message:DB 2025-10-01 06:44:19.972529 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.972534 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.972540 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.972546 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.972552 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.972557 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:19.972563 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:19.972569 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.972575 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:19.972580 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:19.972586 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:19.972594 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.972600 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:19.972606 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:19.972612 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:19.972617 | controller | observedGeneration:1]]'\n logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.972623 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 06:36:39 | 2025-10-01 06:44:19.972629 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-10-01 06:44:19.972635 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-10-01 06:44:19.972652 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.972658 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.972664 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.972670 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.972676 | controller | \ ]\n logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.972682 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.972687 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.972693 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.972699 | controller | \ logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.972705 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.972710 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.972716 | controller | }}'\n logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | error: 2025-10-01 06:44:19.972722 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.972728 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.972733 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.972739 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.972745 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-10-01 06:44:19.972751 | controller | at : error calling index: index 2025-10-01 06:44:19.972756 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-10-01 06:44:19.972762 | controller | 06:36:39 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-10-01 06:44:19.972768 | controller | 06:36:39 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-10-01 06:44:19.972778 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.972784 | controller | }}\n logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | \traw 2025-10-01 06:44:19.972790 | controller | data was:\n logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.972796 | 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-01 06:44:19.972802 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:19.972808 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.972813 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:19.972830 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40430\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:19.972839 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.972845 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.972851 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.972857 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:19.972863 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:19.972869 | 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-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:19.972879 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:19.972885 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:19.972891 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:19.972896 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:19.972902 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:19.972915 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:19.972921 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:19.972927 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:19.972933 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:19.972938 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:19.972944 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:19.972950 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:19.972956 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-10-01 06:44:19.972962 | controller | \ logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-10-01 06:44:19.972967 | controller | to template engine was:\n logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.972973 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-10-01 06:44:19.972982 | 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-01 06:44:19.972988 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.972993 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.972999 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.973005 | 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-01 06:44:19.973014 | controller | \ logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:19.973020 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.973026 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:19.973031 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:19.973037 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:19.973043 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:19.973049 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:19.973055 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:19.973060 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:19.973066 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.973072 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-10-01 06:44:19.973078 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.973090 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:19.973096 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.973102 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:19.973108 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:19.973116 | controller | time:2025-10-01T06:36:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40430 2025-10-01 06:44:19.973135 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.973143 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973149 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973155 | controller | | [glance_store]\n logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973160 | controller | | default_backend = default_backend\n logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973166 | controller | | [default_backend]\n logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973172 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973178 | controller | | swift_store_auth_version = 3\n logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973183 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 06:36:39 2025-10-01 06:44:19.973189 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-10-01 06:44:19.973195 | controller | \ logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:19.973204 | controller | = service:glance\n logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973209 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973215 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-10-01 06:44:19.973221 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.973227 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:19.973232 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:19.973238 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:19.973244 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:19.973250 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:19.973255 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:19.973261 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.973267 | controller | message:DB create job still running reason:Requested status:Unknown type:Ready] 2025-10-01 06:44:19.973273 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:CronJob not started reason:Init 2025-10-01 06:44:19.973278 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z message:DB 2025-10-01 06:44:19.973284 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.973290 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.973296 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.973302 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.973308 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.973313 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:19.973319 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:19.973325 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.973331 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:19.973344 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:19.973350 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:19.973356 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.973362 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:19.973368 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:19.973373 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:19.973379 | controller | observedGeneration:1]]'\n logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973385 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 06:36:41 | 2025-10-01 06:44:19.973394 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-10-01 06:44:19.973400 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-10-01 06:44:19.973405 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.973414 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.973420 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.973426 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.973434 | controller | \ ]\n logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.973440 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.973445 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973451 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.973457 | controller | \ logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.973463 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.973469 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.973474 | controller | }}'\n logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | error: 2025-10-01 06:44:19.973480 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.973486 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.973492 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.973498 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973504 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-10-01 06:44:19.973509 | controller | at : error calling index: index 2025-10-01 06:44:19.973515 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-10-01 06:44:19.973521 | controller | 06:36:41 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-10-01 06:44:19.973527 | controller | 06:36:41 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-10-01 06:44:19.973533 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.973539 | controller | }}\n logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | \traw 2025-10-01 06:44:19.973544 | controller | data was:\n logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.973550 | 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-01 06:44:19.973557 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:19.973563 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.973572 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:19.973588 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40483\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:19.973597 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.973603 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.973609 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.973615 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:19.973621 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:19.973627 | 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-01T06:36:41Z\",\"message\":\"Setup 2025-10-01 06:44:19.973643 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:19.973649 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:19.973655 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:19.973661 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:19.973667 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:19.973673 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:19.973679 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:19.973685 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:19.973691 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:19.973697 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:19.973702 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:19.973708 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:19.973714 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-10-01 06:44:19.973720 | controller | \ logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-10-01 06:44:19.973726 | controller | to template engine was:\n logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973732 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-10-01 06:44:19.973738 | 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-01 06:44:19.973744 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.973749 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.973761 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.973767 | 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-01 06:44:19.973773 | controller | \ logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:19.973779 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.973784 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:19.973798 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:19.973804 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:19.973810 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:19.973816 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:19.973821 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:19.973827 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:19.973833 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.973839 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-10-01 06:44:19.973845 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.973851 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:19.973857 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.973863 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:19.973868 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:19.973874 | controller | time:2025-10-01T06:36:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40483 2025-10-01 06:44:19.973880 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.973889 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973895 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973901 | controller | | [glance_store]\n logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973907 | controller | | default_backend = default_backend\n logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973913 | controller | | [default_backend]\n logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973919 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973924 | controller | | swift_store_auth_version = 3\n logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973930 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 06:36:41 2025-10-01 06:44:19.973939 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-10-01 06:44:19.973945 | controller | \ logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:19.973950 | controller | = service:glance\n logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973956 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.973962 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-10-01 06:44:19.973968 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.973974 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:19.973980 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:19.973986 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:19.973994 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:19.974000 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:19.974006 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:19.974012 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:41Z 2025-10-01 06:44:19.974018 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.974024 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.974029 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-10-01 06:44:19.974042 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:DBsync not started reason:Init 2025-10-01 06:44:19.974048 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI 2025-10-01 06:44:19.974054 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.974060 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.974066 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.974072 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:19.974078 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:19.974084 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.974090 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:19.974096 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:19.974102 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:19.974108 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.974113 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:19.974131 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:19.974140 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:19.974149 | controller | observedGeneration:1]]'\n logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.974158 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 06:36:42 | 2025-10-01 06:44:19.974164 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-10-01 06:44:19.974170 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-10-01 06:44:19.974176 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.974182 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.974188 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.974194 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.974214 | controller | \ ]\n logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.974220 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.974226 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.974232 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.974240 | controller | \ logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.974246 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.974252 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.974258 | controller | }}'\n logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | error: 2025-10-01 06:44:19.974264 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.974270 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.974276 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.974281 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.974287 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-10-01 06:44:19.974293 | controller | at : error calling index: index 2025-10-01 06:44:19.974299 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-10-01 06:44:19.974305 | controller | 06:36:42 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-10-01 06:44:19.974311 | controller | 06:36:42 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-10-01 06:44:19.974316 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.974322 | controller | }}\n logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | \traw 2025-10-01 06:44:19.974337 | controller | data was:\n logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.974344 | 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-01 06:44:19.974353 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:19.974359 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.974365 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:19.974372 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40483\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:19.974378 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.974384 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.974390 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.974396 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:19.974409 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:19.974415 | 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-01T06:36:41Z\",\"message\":\"Setup 2025-10-01 06:44:19.974427 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:19.974433 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:19.974439 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:19.974445 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:19.974451 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:19.974459 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:19.974466 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:19.974472 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:19.974477 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:19.974483 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:19.974489 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:19.974495 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:19.974501 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-10-01 06:44:19.974507 | controller | \ logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-10-01 06:44:19.974513 | controller | to template engine was:\n logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.974518 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-10-01 06:44:19.974524 | 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-01 06:44:19.974533 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.974541 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.974555 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.974561 | 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-01 06:44:19.974567 | controller | \ logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:19.974573 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.974579 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:19.974585 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:19.974591 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:19.974597 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:19.974602 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:19.974608 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:19.974614 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:19.974620 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.974626 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-10-01 06:44:19.974632 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.974637 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:19.974643 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.974649 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:19.974655 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:19.974664 | controller | time:2025-10-01T06:36:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40483 2025-10-01 06:44:19.974670 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.974676 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.974681 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.974687 | controller | | [glance_store]\n logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.974693 | controller | | default_backend = default_backend\n logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.974699 | controller | | [default_backend]\n logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.974705 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.974713 | controller | | swift_store_auth_version = 3\n logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.974719 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 06:36:42 2025-10-01 06:44:19.974725 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-10-01 06:44:19.974731 | controller | \ logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:19.974737 | controller | = service:glance\n logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.974743 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.974748 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-10-01 06:44:19.974754 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.974763 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:19.974769 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:19.974781 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:19.974787 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:19.974793 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:19.974799 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:19.974805 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:41Z 2025-10-01 06:44:19.974811 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.974817 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.974822 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-10-01 06:44:19.974828 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:DBsync not started reason:Init 2025-10-01 06:44:19.974834 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI 2025-10-01 06:44:19.974840 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.974845 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.974851 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.974857 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:19.974863 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:19.974868 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.974874 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:19.974880 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:19.974886 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:19.974892 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.974897 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:19.974906 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:19.974912 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:19.974918 | controller | observedGeneration:1]]'\n logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.974924 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 06:36:43 | 2025-10-01 06:44:19.974929 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-10-01 06:44:19.974935 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-10-01 06:44:19.974943 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.974949 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.974955 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.974961 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.974967 | controller | \ ]\n logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.974972 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.974978 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.974984 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.974990 | controller | \ logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.974995 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.975001 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.975009 | controller | }}'\n logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | error: 2025-10-01 06:44:19.975015 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.975027 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.975033 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.975039 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.975045 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-10-01 06:44:19.975051 | controller | at : error calling index: index 2025-10-01 06:44:19.975056 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-10-01 06:44:19.975062 | controller | 06:36:43 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-10-01 06:44:19.975068 | controller | 06:36:43 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-10-01 06:44:19.975074 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.975079 | controller | }}\n logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | \traw 2025-10-01 06:44:19.975085 | controller | data was:\n logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.975091 | 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-01 06:44:19.975100 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:19.975106 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.975112 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:19.975136 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40483\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:19.975146 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.975152 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.975158 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.975163 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:19.975169 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:19.975178 | 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-01T06:36:41Z\",\"message\":\"Setup 2025-10-01 06:44:19.975184 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:19.975190 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:19.975196 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:19.975202 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:19.975208 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:19.975213 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:19.975219 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:19.975225 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:19.975231 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:19.975237 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:19.975242 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:19.975248 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:19.975261 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-10-01 06:44:19.975267 | controller | \ logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-10-01 06:44:19.975273 | controller | to template engine was:\n logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.975279 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-10-01 06:44:19.975285 | 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-01 06:44:19.975293 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.975299 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.975305 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.975311 | 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-01 06:44:19.975317 | controller | \ logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:19.975323 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.975328 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:19.975334 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:19.975340 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:19.975346 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:19.975351 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:19.975357 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:19.975363 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:19.975369 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.975374 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-10-01 06:44:19.975380 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.975386 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:19.975392 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.975397 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:19.975403 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:19.975409 | controller | time:2025-10-01T06:36:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40483 2025-10-01 06:44:19.975415 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.975420 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.975426 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.975432 | controller | | [glance_store]\n logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.975438 | controller | | default_backend = default_backend\n logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.975443 | controller | | [default_backend]\n logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.975452 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.975464 | controller | | swift_store_auth_version = 3\n logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.975470 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 06:36:43 2025-10-01 06:44:19.975476 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-10-01 06:44:19.975482 | controller | \ logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:19.975487 | controller | = service:glance\n logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.975503 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.975510 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-10-01 06:44:19.975516 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.975522 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:19.975528 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:19.975533 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:19.975539 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:19.975545 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:19.975551 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:19.975556 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:41Z 2025-10-01 06:44:19.975562 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.975568 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.975574 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-10-01 06:44:19.975580 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:DBsync not started reason:Init 2025-10-01 06:44:19.975585 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI 2025-10-01 06:44:19.975591 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.975597 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.975603 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.975608 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:19.975614 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:19.975620 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.975626 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:19.975634 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:19.975645 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:19.975651 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.975660 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:19.975665 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:19.975671 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:19.975677 | controller | observedGeneration:1]]'\n logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.975683 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 06:36:44 | 2025-10-01 06:44:19.975689 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-10-01 06:44:19.975694 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-10-01 06:44:19.975700 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.975706 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.975712 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.975718 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.975731 | controller | \ ]\n logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.975737 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.975743 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.975748 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.975754 | controller | \ logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.975760 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.975766 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.975772 | controller | }}'\n logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | error: 2025-10-01 06:44:19.975778 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.975783 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.975789 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.975795 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.975801 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-10-01 06:44:19.975806 | controller | at : error calling index: index 2025-10-01 06:44:19.975812 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-10-01 06:44:19.975818 | controller | 06:36:44 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-10-01 06:44:19.975824 | controller | 06:36:44 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-10-01 06:44:19.975829 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.975835 | controller | }}\n logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | \traw 2025-10-01 06:44:19.975841 | controller | data was:\n logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.975847 | 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-01 06:44:19.975856 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:19.975862 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.975867 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:19.975881 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40483\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:19.975888 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.975893 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.975899 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.975905 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:19.975914 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:19.975920 | 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-01T06:36:41Z\",\"message\":\"Setup 2025-10-01 06:44:19.975926 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:19.975932 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:19.975937 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:19.975943 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:19.975949 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:19.975955 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:19.975961 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:19.975973 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:19.975979 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:19.975985 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:19.975991 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:19.975997 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:19.976002 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-10-01 06:44:19.976008 | controller | \ logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-10-01 06:44:19.976014 | controller | to template engine was:\n logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976023 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-10-01 06:44:19.976031 | 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-01 06:44:19.976037 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.976043 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.976049 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.976055 | 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-01 06:44:19.976060 | controller | \ logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:19.976066 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.976072 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:19.976078 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:19.976084 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:19.976089 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:19.976095 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:19.976101 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:19.976107 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:19.976113 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.976118 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-10-01 06:44:19.976145 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.976151 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:19.976156 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.976162 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:19.976168 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:19.976180 | controller | time:2025-10-01T06:36:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40483 2025-10-01 06:44:19.976186 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.976192 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976198 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976204 | controller | | [glance_store]\n logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976215 | controller | | default_backend = default_backend\n logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976221 | controller | | [default_backend]\n logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976229 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976235 | controller | | swift_store_auth_version = 3\n logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976240 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 06:36:44 2025-10-01 06:44:19.976246 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-10-01 06:44:19.976252 | controller | \ logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:19.976258 | controller | = service:glance\n logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976264 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976269 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-10-01 06:44:19.976275 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.976281 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:19.976287 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:19.976293 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:19.976298 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:19.976304 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:19.976310 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:19.976316 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:41Z 2025-10-01 06:44:19.976321 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.976327 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.976333 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-10-01 06:44:19.976339 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:DBsync not started reason:Init 2025-10-01 06:44:19.976344 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI 2025-10-01 06:44:19.976350 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.976356 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.976362 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.976368 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:19.976373 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:19.976381 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.976387 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:19.976393 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:19.976402 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:19.976408 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.976413 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:19.976419 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:19.976431 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:19.976437 | controller | observedGeneration:1]]'\n logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976443 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 06:36:45 | 2025-10-01 06:44:19.976449 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-10-01 06:44:19.976455 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-10-01 06:44:19.976461 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.976466 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.976472 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.976478 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.976484 | controller | \ ]\n logger.go:42: 06:36:45 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.976489 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.976495 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:36:45 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976501 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.976507 | controller | \ logger.go:42: 06:36:45 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.976512 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.976518 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.976524 | controller | }}'\n logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | error: 2025-10-01 06:44:19.976530 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.976535 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.976541 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.976547 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976553 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-10-01 06:44:19.976561 | controller | at : error calling index: index 2025-10-01 06:44:19.976567 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-10-01 06:44:19.976572 | controller | 06:36:46 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-10-01 06:44:19.976578 | controller | 06:36:46 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-10-01 06:44:19.976584 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.976590 | controller | }}\n logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | \traw 2025-10-01 06:44:19.976598 | controller | data was:\n logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.976604 | 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-01 06:44:19.976610 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:19.976616 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.976622 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:19.976636 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40483\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:19.976643 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.976648 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.976654 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.976663 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:19.976669 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:19.976675 | 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-01T06:36:41Z\",\"message\":\"Setup 2025-10-01 06:44:19.976681 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:19.976686 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:19.976702 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:19.976708 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:19.976713 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:19.976719 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:19.976725 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:19.976731 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:19.976737 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:19.976743 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:19.976748 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:19.976754 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:19.976760 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-10-01 06:44:19.976766 | controller | \ logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-10-01 06:44:19.976777 | controller | to template engine was:\n logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976783 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-10-01 06:44:19.976789 | 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-01 06:44:19.976795 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.976800 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.976806 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.976815 | 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-01 06:44:19.976820 | controller | \ logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:19.976826 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.976832 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:19.976838 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:19.976844 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:19.976850 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:19.976855 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:19.976861 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:19.976873 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:19.976879 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.976885 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-10-01 06:44:19.976891 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.976897 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:19.976903 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.976908 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:19.976914 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:19.976920 | controller | time:2025-10-01T06:36:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40483 2025-10-01 06:44:19.976926 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.976932 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976940 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976946 | controller | | [glance_store]\n logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976952 | controller | | default_backend = default_backend\n logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976958 | controller | | [default_backend]\n logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976964 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976969 | controller | | swift_store_auth_version = 3\n logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976975 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 06:36:46 2025-10-01 06:44:19.976981 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-10-01 06:44:19.976987 | controller | \ logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:19.976992 | controller | = service:glance\n logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.976998 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.977004 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-10-01 06:44:19.977010 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.977016 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:19.977021 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:19.977027 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:19.977033 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:19.977039 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:19.977044 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:19.977050 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:41Z 2025-10-01 06:44:19.977056 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.977062 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.977068 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-10-01 06:44:19.977073 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:DBsync not started reason:Init 2025-10-01 06:44:19.977079 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI 2025-10-01 06:44:19.977085 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.977091 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.977106 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.977113 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:19.977118 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:19.977139 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.977148 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:19.977154 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:19.977159 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:19.977165 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.977171 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:19.977177 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:19.977182 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:19.977188 | controller | observedGeneration:1]]'\n logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.977194 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 06:36:47 | 2025-10-01 06:44:19.977200 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-10-01 06:44:19.977208 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-10-01 06:44:19.977216 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.977222 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.977228 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.977234 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.977240 | controller | \ ]\n logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.977245 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.977251 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.977257 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.977262 | controller | \ logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.977268 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.977274 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.977280 | controller | }}'\n logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | error: 2025-10-01 06:44:19.977285 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.977291 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.977297 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.977303 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.977308 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-10-01 06:44:19.977314 | controller | at : error calling index: index 2025-10-01 06:44:19.977320 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-10-01 06:44:19.977326 | controller | 06:36:47 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-10-01 06:44:19.977331 | controller | 06:36:47 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-10-01 06:44:19.977337 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.977346 | controller | }}\n logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | \traw 2025-10-01 06:44:19.977352 | controller | data was:\n logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.977365 | 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-01 06:44:19.977371 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:19.977377 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.977383 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:19.977389 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40483\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:19.977395 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.977412 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.977418 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.977424 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:19.977430 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:19.977443 | 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-01T06:36:41Z\",\"message\":\"Setup 2025-10-01 06:44:19.977449 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:19.977455 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:19.977461 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:19.977467 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:19.977473 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:19.977478 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:19.977484 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:19.977490 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:19.977496 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:19.977502 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:19.977507 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:19.977513 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:19.977519 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-10-01 06:44:19.977528 | controller | \ logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-10-01 06:44:19.977533 | controller | to template engine was:\n logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.977539 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-10-01 06:44:19.977545 | 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-01 06:44:19.977551 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.977557 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.977563 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.977575 | 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-01 06:44:19.977581 | controller | \ logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:19.977587 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.977593 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:19.977598 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:19.977604 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:19.977613 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:19.977619 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:19.977624 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:19.977703 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:19.977712 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.977718 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-10-01 06:44:19.977724 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.977729 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:19.977735 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.977741 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:19.977747 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:19.977752 | controller | time:2025-10-01T06:36:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40483 2025-10-01 06:44:19.977758 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.977769 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.977775 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.977780 | controller | | [glance_store]\n logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.977786 | controller | | default_backend = default_backend\n logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.977792 | controller | | [default_backend]\n logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.977798 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.977804 | controller | | swift_store_auth_version = 3\n logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.977809 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 06:36:47 2025-10-01 06:44:19.977818 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-10-01 06:44:19.977824 | controller | \ logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:19.977830 | controller | = service:glance\n logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.977836 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.977844 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-10-01 06:44:19.977850 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.977855 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:19.977861 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:19.977867 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:19.977873 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:19.977878 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:19.977884 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:19.977899 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:41Z 2025-10-01 06:44:19.977905 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.977911 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.977917 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-10-01 06:44:19.977923 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:DBsync not started reason:Init 2025-10-01 06:44:19.977929 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI 2025-10-01 06:44:19.977934 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.977940 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.977951 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.977957 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:19.977963 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:19.977971 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.977977 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:19.977983 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:19.977989 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:19.977994 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.978000 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:19.978006 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:19.978012 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:19.978017 | controller | observedGeneration:1]]'\n logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.978023 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 06:36:48 | 2025-10-01 06:44:19.978029 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-10-01 06:44:19.978035 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-10-01 06:44:19.978040 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.978046 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.978052 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.978058 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.978064 | controller | \ ]\n logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.978069 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.978075 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.978081 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.978087 | controller | \ logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.978093 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.978098 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.978104 | controller | }}'\n logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | error: 2025-10-01 06:44:19.978110 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.978116 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.978139 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.978148 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.978154 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-10-01 06:44:19.978160 | controller | at : error calling index: index 2025-10-01 06:44:19.978172 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-10-01 06:44:19.978178 | controller | 06:36:48 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-10-01 06:44:19.978187 | controller | 06:36:48 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-10-01 06:44:19.978193 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.978201 | controller | }}\n logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | \traw 2025-10-01 06:44:19.978207 | controller | data was:\n logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.978214 | 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-01 06:44:19.978221 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:19.978226 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.978232 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:19.978238 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40483\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:19.978255 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.978261 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.978266 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.978272 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:19.978278 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:19.978284 | 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-01T06:36:41Z\",\"message\":\"Setup 2025-10-01 06:44:19.978290 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:19.978296 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:19.978302 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:19.978311 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:19.978317 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:19.978322 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:19.978328 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:19.978334 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:19.978340 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:19.978348 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:19.978354 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:19.978360 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:19.978368 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-10-01 06:44:19.978374 | controller | \ logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-10-01 06:44:19.978380 | controller | to template engine was:\n logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.978386 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-10-01 06:44:19.978398 | 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-01 06:44:19.978404 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.978410 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.978416 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.978422 | 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-01 06:44:19.978428 | controller | \ logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:19.978434 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.978440 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:19.978445 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:19.978451 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:19.978457 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:19.978463 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:19.978468 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:19.978474 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:19.978480 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.978486 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-10-01 06:44:19.978492 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.978497 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:19.978503 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.978509 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:19.978515 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:19.978520 | controller | time:2025-10-01T06:36:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40483 2025-10-01 06:44:19.978529 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.978537 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.978543 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.978549 | controller | | [glance_store]\n logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.978555 | controller | | default_backend = default_backend\n logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.978560 | controller | | [default_backend]\n logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.978566 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.978572 | controller | | swift_store_auth_version = 3\n logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.978578 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 06:36:48 2025-10-01 06:44:19.978584 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-10-01 06:44:19.978589 | controller | \ logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:19.978595 | controller | = service:glance\n logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.978607 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.978613 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-10-01 06:44:19.978619 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.978625 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:19.978631 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:19.978637 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:19.978642 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:19.978648 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:19.978654 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:19.978660 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:41Z 2025-10-01 06:44:19.978666 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.978671 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.978677 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-10-01 06:44:19.978683 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:DBsync not started reason:Init 2025-10-01 06:44:19.978689 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI 2025-10-01 06:44:19.978694 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.978700 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.978706 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.978714 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:19.978720 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:19.978726 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.978732 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:19.978737 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:19.978743 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:19.978749 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.978755 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:19.978761 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:19.978766 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:19.978772 | controller | observedGeneration:1]]'\n logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.978778 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 06:36:49 | 2025-10-01 06:44:19.978784 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-10-01 06:44:19.978789 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-10-01 06:44:19.978795 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.978801 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.978807 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.978813 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.978818 | controller | \ ]\n logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.978824 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.978830 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.978836 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.978851 | controller | \ logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.978857 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.978862 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.978868 | controller | }}'\n logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | error: 2025-10-01 06:44:19.978874 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.978880 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.978885 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.978891 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.978897 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-10-01 06:44:19.978903 | controller | at : error calling index: index 2025-10-01 06:44:19.978911 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-10-01 06:44:19.978917 | controller | 06:36:49 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-10-01 06:44:19.978923 | controller | 06:36:49 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-10-01 06:44:19.978929 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.978934 | controller | }}\n logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | \traw 2025-10-01 06:44:19.978940 | controller | data was:\n logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.978946 | 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-01 06:44:19.978953 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:19.978961 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.978967 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:19.978980 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40483\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:19.978995 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.979000 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.979006 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.979012 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:19.979018 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:19.979024 | 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-01T06:36:41Z\",\"message\":\"Setup 2025-10-01 06:44:19.979030 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:19.979036 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:19.979041 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:19.979047 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:19.979053 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:19.979059 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:19.979065 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:19.979071 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:19.979076 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:19.979082 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:19.979095 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:19.979104 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:19.979110 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-10-01 06:44:19.979115 | controller | \ logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-10-01 06:44:19.979140 | controller | to template engine was:\n logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.979149 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-10-01 06:44:19.979155 | 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-01 06:44:19.979161 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.979167 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.979172 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.979178 | 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-01 06:44:19.979184 | controller | \ logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:19.979190 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.979196 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:19.979202 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:19.979207 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:19.979213 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:19.979219 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:19.979225 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:19.979230 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:19.979236 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.979242 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-10-01 06:44:19.979248 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.979254 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:19.979259 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.979265 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:19.979274 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:19.979280 | controller | time:2025-10-01T06:36:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40483 2025-10-01 06:44:19.979286 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.979294 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.979300 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.979313 | controller | | [glance_store]\n logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.979319 | controller | | default_backend = default_backend\n logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.979325 | controller | | [default_backend]\n logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.979331 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.979337 | controller | | swift_store_auth_version = 3\n logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.979343 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 06:36:49 2025-10-01 06:44:19.979348 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-10-01 06:44:19.979354 | controller | \ logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:19.979360 | controller | = service:glance\n logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.979366 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.979372 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-10-01 06:44:19.979377 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.979383 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:19.979389 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:19.979395 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:19.979401 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:19.979407 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:19.979412 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:19.979418 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:41Z 2025-10-01 06:44:19.979424 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.979430 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.979438 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-10-01 06:44:19.979446 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:DBsync not started reason:Init 2025-10-01 06:44:19.979452 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI 2025-10-01 06:44:19.979460 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.979466 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.979475 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.979480 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:19.979486 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:19.979506 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.979512 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:19.979518 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:19.979524 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:19.979530 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.979536 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:19.979541 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:19.979547 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:19.979556 | controller | observedGeneration:1]]'\n logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.979562 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 06:36:50 | 2025-10-01 06:44:19.979568 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-10-01 06:44:19.979581 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-10-01 06:44:19.979587 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.979593 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.979599 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.979604 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.979610 | controller | \ ]\n logger.go:42: 06:36:50 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.979616 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.979622 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:36:50 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.979628 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.979633 | controller | \ logger.go:42: 06:36:50 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.979639 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.979645 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.979651 | controller | }}'\n logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | error: 2025-10-01 06:44:19.979656 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.979662 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.979668 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.979674 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.979683 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-10-01 06:44:19.979688 | controller | at : error calling index: index 2025-10-01 06:44:19.979694 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-10-01 06:44:19.979700 | controller | 06:36:51 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-10-01 06:44:19.979706 | controller | 06:36:51 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-10-01 06:44:19.979711 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.979717 | controller | }}\n logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | \traw 2025-10-01 06:44:19.979723 | controller | data was:\n logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.979729 | 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-01 06:44:19.979735 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:19.979741 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.979747 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:19.979761 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40483\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:19.979773 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.979779 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.979785 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.979791 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:19.979796 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:19.979802 | 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-01T06:36:41Z\",\"message\":\"Setup 2025-10-01 06:44:19.979808 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:19.979814 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:19.979820 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:19.979828 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:19.979834 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:19.979846 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:19.979852 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:19.979858 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:19.979864 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:19.979870 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:19.979878 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:19.979884 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:19.979890 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2025-10-01 06:44:19.979933 | controller | \ logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-10-01 06:44:19.979940 | controller | to template engine was:\n logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.979946 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-10-01 06:44:19.979952 | 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-01 06:44:19.979958 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.979964 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.979970 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.979975 | 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-01 06:44:19.979981 | controller | \ logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:19.979987 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.979993 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:19.979998 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:19.980004 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:19.980010 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:19.980016 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:19.980022 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:19.980030 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:19.980036 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.980042 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-10-01 06:44:19.980048 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.980062 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:19.980073 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.980079 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:19.980085 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:19.980091 | controller | time:2025-10-01T06:36:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40483 2025-10-01 06:44:19.980096 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.980102 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980108 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980114 | controller | | [glance_store]\n logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980141 | controller | | default_backend = default_backend\n logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980150 | controller | | [default_backend]\n logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980155 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980161 | controller | | swift_store_auth_version = 3\n logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980167 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 06:36:51 2025-10-01 06:44:19.980173 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-10-01 06:44:19.980178 | controller | \ logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:19.980184 | controller | = service:glance\n logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980190 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980196 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-10-01 06:44:19.980201 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.980207 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:19.980213 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:19.980219 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:19.980225 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:19.980230 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:19.980236 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:19.980242 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:41Z 2025-10-01 06:44:19.980251 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.980256 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.980262 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-10-01 06:44:19.980268 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:DBsync not started reason:Init 2025-10-01 06:44:19.980274 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI 2025-10-01 06:44:19.980282 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.980288 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.980294 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.980300 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:19.980305 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:19.980311 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.980317 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:19.980331 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:19.980336 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:19.980342 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.980348 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:19.980354 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:19.980360 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:19.980365 | controller | observedGeneration:1]]'\n logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980371 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 06:36:52 | 2025-10-01 06:44:19.980413 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-10-01 06:44:19.980421 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-10-01 06:44:19.980427 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.980433 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.980439 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.980444 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.980450 | controller | \ ]\n logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.980456 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.980461 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980467 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.980473 | controller | \ logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.980479 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.980485 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.980490 | controller | }}'\n logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | error: 2025-10-01 06:44:19.980496 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.980505 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.980511 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.980519 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980525 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-10-01 06:44:19.980531 | controller | at : error calling index: index 2025-10-01 06:44:19.980536 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-10-01 06:44:19.980542 | controller | 06:36:52 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-10-01 06:44:19.980548 | controller | 06:36:52 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-10-01 06:44:19.980554 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.980559 | controller | }}\n logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | \traw 2025-10-01 06:44:19.980565 | controller | data was:\n logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.980571 | 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-01 06:44:19.980577 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:19.980583 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.980596 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:19.980603 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:51Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40570\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:19.980612 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.980618 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.980623 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.980629 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:19.980635 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:19.980648 | 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-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:19.980654 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:19.980660 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DB 2025-10-01 06:44:19.980666 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:19.980672 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:19.980678 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:19.980683 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"Keystone 2025-10-01 06:44:19.980689 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:19.980695 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:19.980701 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:19.980709 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:19.980715 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:19.980721 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:19.980726 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"Service 2025-10-01 06:44:19.980732 | 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-01 06:44:19.980738 | controller | \ logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-10-01 06:44:19.980744 | controller | to template engine was:\n logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980750 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-10-01 06:44:19.980784 | 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-01 06:44:19.980791 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.980797 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.980803 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.980809 | 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-01 06:44:19.980815 | controller | \ logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:19.980827 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.980833 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:19.980839 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:19.980845 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:19.980851 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:19.980856 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:19.980862 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:19.980868 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:19.980874 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.980882 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-10-01 06:44:19.980888 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.980894 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:19.980900 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.980905 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-10-01 06:44:19.980911 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2025-10-01 06:44:19.980917 | controller | subresource:status time:2025-10-01T06:36:51Z]] name:glance namespace:glance-kuttl-tests 2025-10-01 06:44:19.980923 | controller | resourceVersion:40570 uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 2025-10-01 06:44:19.980928 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.980934 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980940 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980946 | controller | | [glance_store]\n logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980951 | controller | | default_backend = default_backend\n logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980957 | controller | | [default_backend]\n logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980963 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980969 | controller | | swift_store_auth_version = 3\n logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980974 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 06:36:52 2025-10-01 06:44:19.980980 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-10-01 06:44:19.980986 | controller | \ logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:19.980992 | controller | = service:glance\n logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.980997 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.981003 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-10-01 06:44:19.981009 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.981015 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:19.981020 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:19.981026 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:19.981032 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:19.981038 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:19.981046 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:19.981052 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:19.981058 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-10-01 06:44:19.981073 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:CronJob not started reason:Init 2025-10-01 06:44:19.981079 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:51Z message:DB 2025-10-01 06:44:19.981085 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:19.981091 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-10-01 06:44:19.981099 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI not started reason:Init 2025-10-01 06:44:19.981105 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.981110 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:19.981116 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2025-10-01 06:44:19.981142 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z message:MariaDBAccount 2025-10-01 06:44:19.981148 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.981154 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2025-10-01 06:44:19.981160 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:NotificationBusInstance successfully 2025-10-01 06:44:19.981166 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.981171 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.981177 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.981183 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:19.981189 | controller | map[lastTransitionTime:2025-10-01T06:36:51Z message:Service config create completed 2025-10-01 06:44:19.981194 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-10-01 06:44:19.981200 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'\n 2025-10-01 06:44:19.981206 | controller | \ logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:19.981212 | controller | skipping 1 additional commands\n logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.981218 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.981223 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.981229 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.981235 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.981241 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.981246 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.981252 | controller | \ ]\n logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.981258 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.981264 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.981269 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.981275 | controller | \ logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.981285 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.981291 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.981296 | controller | }}'\n logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | error: 2025-10-01 06:44:19.981302 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.981308 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.981314 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.981319 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.981325 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-10-01 06:44:19.981331 | controller | at : error calling index: index 2025-10-01 06:44:19.981344 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-10-01 06:44:19.981350 | controller | 06:36:53 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-10-01 06:44:19.981356 | controller | 06:36:53 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-10-01 06:44:19.981362 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.981368 | controller | }}\n logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | \traw 2025-10-01 06:44:19.981374 | controller | data was:\n logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.981380 | 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-01 06:44:19.981386 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:19.981392 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.981397 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:19.981403 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:51Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40570\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:19.981412 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.981425 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.981431 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.981436 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:19.981442 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:19.981448 | 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-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:19.981454 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:19.981460 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DB 2025-10-01 06:44:19.981466 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:19.981472 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:19.981477 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:19.981483 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"Keystone 2025-10-01 06:44:19.981492 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:19.981498 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:19.981503 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:19.981509 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:19.981515 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:19.981521 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:19.981527 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"Service 2025-10-01 06:44:19.981533 | 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-01 06:44:19.981538 | controller | \ logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-10-01 06:44:19.981544 | controller | to template engine was:\n logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.981559 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-10-01 06:44:19.981566 | 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-01 06:44:19.981571 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.981577 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.981583 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.981589 | 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-01 06:44:19.981595 | controller | \ logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:19.981601 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.981681 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:19.981690 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:19.981696 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:19.981705 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:19.981711 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:19.981716 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:19.981722 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:19.981728 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.981734 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-10-01 06:44:19.981740 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.981746 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:19.981752 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.981757 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-10-01 06:44:19.981763 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2025-10-01 06:44:19.981772 | controller | subresource:status time:2025-10-01T06:36:51Z]] name:glance namespace:glance-kuttl-tests 2025-10-01 06:44:19.981778 | controller | resourceVersion:40570 uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 2025-10-01 06:44:19.981784 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.981789 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.981795 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.981801 | controller | | [glance_store]\n logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.981807 | controller | | default_backend = default_backend\n logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.981812 | controller | | [default_backend]\n logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.981818 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.981824 | controller | | swift_store_auth_version = 3\n logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.981830 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 06:36:53 2025-10-01 06:44:19.981836 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-10-01 06:44:19.981851 | controller | \ logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:19.981857 | controller | = service:glance\n logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.981863 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.981869 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-10-01 06:44:19.981874 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.981880 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:19.981886 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:19.981892 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:19.981901 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:19.981907 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:19.981915 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:19.981921 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:19.981927 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-10-01 06:44:19.981932 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:CronJob not started reason:Init 2025-10-01 06:44:19.981938 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:51Z message:DB 2025-10-01 06:44:19.981944 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:19.981950 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-10-01 06:44:19.981955 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI not started reason:Init 2025-10-01 06:44:19.981961 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.981967 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:19.981973 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2025-10-01 06:44:19.981978 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z message:MariaDBAccount 2025-10-01 06:44:19.981984 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.981990 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2025-10-01 06:44:19.981996 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:NotificationBusInstance successfully 2025-10-01 06:44:19.982001 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.982007 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.982013 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.982019 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:19.982024 | controller | map[lastTransitionTime:2025-10-01T06:36:51Z message:Service config create completed 2025-10-01 06:44:19.982030 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-10-01 06:44:19.982036 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'\n 2025-10-01 06:44:19.982042 | controller | \ logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:19.982048 | controller | skipping 1 additional commands\n logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.982053 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.982059 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.982065 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.982071 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.982076 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.982087 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.982093 | controller | \ ]\n logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.982106 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.982112 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.982118 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.982141 | controller | \ logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.982147 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.982156 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.982162 | controller | }}'\n logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | error: 2025-10-01 06:44:19.982168 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.982173 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.982179 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.982185 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.982191 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-10-01 06:44:19.982196 | controller | at : error calling index: index 2025-10-01 06:44:19.982202 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-10-01 06:44:19.982208 | controller | 06:36:54 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-10-01 06:44:19.982214 | controller | 06:36:54 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-10-01 06:44:19.982219 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.982225 | controller | }}\n logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | \traw 2025-10-01 06:44:19.982231 | controller | data was:\n logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.982237 | 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-01 06:44:19.982243 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:19.982249 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.982255 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:19.982269 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:54Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40594\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:19.982279 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.982285 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.982291 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.982297 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:19.982302 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:19.982308 | 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-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:19.982314 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:19.982320 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DB 2025-10-01 06:44:19.982329 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:19.982335 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:19.982341 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:19.982346 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:54Z\",\"message\":\"Setup 2025-10-01 06:44:19.982352 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:19.982358 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:19.982371 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:19.982377 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:19.982383 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:19.982391 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:19.982397 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"Service 2025-10-01 06:44:19.982403 | 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\":\"9c14a1a2f4934cb4abb6d7f5aaeb9bc8\"}}\n 2025-10-01 06:44:19.982409 | controller | \ logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-10-01 06:44:19.982415 | controller | to template engine was:\n logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.982421 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-10-01 06:44:19.982429 | 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-01 06:44:19.982435 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.982441 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.982447 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.982453 | 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-01 06:44:19.982461 | controller | \ logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:19.982467 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.982473 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:19.982479 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:19.982485 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:19.982490 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:19.982496 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:19.982502 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:19.982508 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:19.982514 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.982519 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-10-01 06:44:19.982525 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.982531 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:19.982539 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.982545 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-10-01 06:44:19.982557 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-10-01 06:44:19.982563 | controller | operation:Update subresource:status time:2025-10-01T06:36:54Z]] name:glance namespace:glance-kuttl-tests 2025-10-01 06:44:19.982569 | controller | resourceVersion:40594 uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 2025-10-01 06:44:19.982575 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.982581 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.982587 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.982592 | controller | | [glance_store]\n logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.982598 | controller | | default_backend = default_backend\n logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.982604 | controller | | [default_backend]\n logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.982610 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.982615 | controller | | swift_store_auth_version = 3\n logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.982621 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 06:36:54 2025-10-01 06:44:19.982627 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-10-01 06:44:19.982633 | controller | \ logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:19.982639 | controller | = service:glance\n logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.982647 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.982653 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-10-01 06:44:19.982659 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.982664 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:19.982670 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:19.982676 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:19.982682 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:19.982690 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:19.982696 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:19.982701 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:19.982707 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-10-01 06:44:19.982715 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:CronJob not started reason:Init 2025-10-01 06:44:19.982721 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:51Z message:DB 2025-10-01 06:44:19.982727 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:19.982732 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-10-01 06:44:19.982738 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI not started reason:Init 2025-10-01 06:44:19.982744 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.982750 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:54Z 2025-10-01 06:44:19.982756 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.982761 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:19.982767 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:19.982773 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.982779 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:19.982784 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:19.982790 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:19.982803 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.982809 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:19.982815 | controller | map[lastTransitionTime:2025-10-01T06:36:51Z message:Service config create completed 2025-10-01 06:44:19.982821 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-10-01 06:44:19.982827 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-10-01 06:44:19.982832 | controller | serviceID:9c14a1a2f4934cb4abb6d7f5aaeb9bc8]]'\n logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.982838 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 06:36:55 | 2025-10-01 06:44:19.982848 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-10-01 06:44:19.982854 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-10-01 06:44:19.982860 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.982868 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.982874 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.982880 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.982885 | controller | \ ]\n logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.982891 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.982897 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.982903 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.982908 | controller | \ logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.982914 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.982920 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.982926 | controller | }}'\n logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | error: 2025-10-01 06:44:19.982931 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.982937 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.982943 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.982949 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.982955 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-10-01 06:44:19.982960 | controller | at : error calling index: index 2025-10-01 06:44:19.982966 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-10-01 06:44:19.982972 | controller | 06:36:55 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-10-01 06:44:19.982978 | controller | 06:36:55 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-10-01 06:44:19.982983 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.982989 | controller | }}\n logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | \traw 2025-10-01 06:44:19.982995 | controller | data was:\n logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.983002 | 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-01 06:44:19.983010 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:19.983016 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.983025 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:19.983039 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:54Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40594\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:19.983046 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.983052 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.983057 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.983063 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:19.983069 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:19.983075 | 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-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:19.983096 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:19.983103 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DB 2025-10-01 06:44:19.983109 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:19.983114 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:19.983134 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:19.983143 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:54Z\",\"message\":\"Setup 2025-10-01 06:44:19.983149 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:19.983155 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:19.983161 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:19.983166 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:19.983172 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:19.983178 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:19.983184 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"Service 2025-10-01 06:44:19.983190 | 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\":\"9c14a1a2f4934cb4abb6d7f5aaeb9bc8\"}}\n 2025-10-01 06:44:19.983196 | controller | \ logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-10-01 06:44:19.983201 | controller | to template engine was:\n logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.983207 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-10-01 06:44:19.983213 | 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-01 06:44:19.983223 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.983229 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.983234 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.983240 | 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-01 06:44:19.983246 | controller | \ logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:19.983252 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.983267 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:19.983274 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:19.983279 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:19.983285 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:19.983291 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:19.983297 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:19.983303 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:19.983309 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.983314 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-10-01 06:44:19.983320 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.983326 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:19.983332 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.983337 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-10-01 06:44:19.983343 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-10-01 06:44:19.983349 | controller | operation:Update subresource:status time:2025-10-01T06:36:54Z]] name:glance namespace:glance-kuttl-tests 2025-10-01 06:44:19.983355 | controller | resourceVersion:40594 uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 2025-10-01 06:44:19.983361 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.983367 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.983372 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.983378 | controller | | [glance_store]\n logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.983384 | controller | | default_backend = default_backend\n logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.983390 | controller | | [default_backend]\n logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.983398 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.983406 | controller | | swift_store_auth_version = 3\n logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.983412 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 06:36:55 2025-10-01 06:44:19.983418 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-10-01 06:44:19.983424 | controller | \ logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:19.983430 | controller | = service:glance\n logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.983435 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.983441 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-10-01 06:44:19.983447 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.983453 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:19.983458 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:19.983464 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:19.983470 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:19.983476 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:19.983484 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:19.983490 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:19.983510 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-10-01 06:44:19.983517 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:CronJob not started reason:Init 2025-10-01 06:44:19.983533 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:51Z message:DB 2025-10-01 06:44:19.983540 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:19.983546 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-10-01 06:44:19.983551 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI not started reason:Init 2025-10-01 06:44:19.983557 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.983563 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:54Z 2025-10-01 06:44:19.983569 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.983575 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:19.983580 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:19.983586 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.983592 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:19.983598 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:19.983603 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:19.983609 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.983618 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:19.983624 | controller | map[lastTransitionTime:2025-10-01T06:36:51Z message:Service config create completed 2025-10-01 06:44:19.983630 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-10-01 06:44:19.983635 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-10-01 06:44:19.983641 | controller | serviceID:9c14a1a2f4934cb4abb6d7f5aaeb9bc8]]'\n logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.983647 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 06:36:56 | 2025-10-01 06:44:19.983653 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-10-01 06:44:19.983658 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-10-01 06:44:19.983664 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.983670 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.983676 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.983682 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.983687 | controller | \ ]\n logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.983696 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.983702 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.983708 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.983713 | controller | \ logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.983719 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.983725 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.983731 | controller | }}'\n logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | error: 2025-10-01 06:44:19.983736 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.983742 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.983748 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.983754 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.983759 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-10-01 06:44:19.983765 | controller | at : error calling index: index 2025-10-01 06:44:19.983771 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-10-01 06:44:19.983784 | controller | 06:36:56 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-10-01 06:44:19.983790 | controller | 06:36:56 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-10-01 06:44:19.983795 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.983801 | controller | }}\n logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | \traw 2025-10-01 06:44:19.983807 | controller | data was:\n logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.983816 | 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-01 06:44:19.983822 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:19.983828 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.983833 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:19.983840 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:54Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40594\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:19.983846 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.983858 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.983864 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.983872 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:19.983878 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:19.983885 | 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-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:19.983891 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:19.983897 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DB 2025-10-01 06:44:19.983903 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:19.983908 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:19.983914 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:19.983920 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:54Z\",\"message\":\"Setup 2025-10-01 06:44:19.983926 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:19.983932 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:19.983937 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:19.983943 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:19.983949 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:19.983955 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:19.983960 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"Service 2025-10-01 06:44:19.983966 | 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\":\"9c14a1a2f4934cb4abb6d7f5aaeb9bc8\"}}\n 2025-10-01 06:44:19.983975 | controller | \ logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-10-01 06:44:19.983981 | controller | to template engine was:\n logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.983993 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-10-01 06:44:19.983999 | 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-01 06:44:19.984005 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.984011 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.984017 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.984025 | 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-01 06:44:19.984031 | controller | \ logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:19.984037 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.984043 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:19.984049 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:19.984057 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:19.984062 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:19.984068 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:19.984074 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:19.984080 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:19.984085 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.984091 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-10-01 06:44:19.984097 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.984103 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:19.984108 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.984114 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-10-01 06:44:19.984137 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-10-01 06:44:19.984146 | controller | operation:Update subresource:status time:2025-10-01T06:36:54Z]] name:glance namespace:glance-kuttl-tests 2025-10-01 06:44:19.984152 | controller | resourceVersion:40594 uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 2025-10-01 06:44:19.984161 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.984167 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.984172 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.984178 | controller | | [glance_store]\n logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.984186 | controller | | default_backend = default_backend\n logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.984192 | controller | | [default_backend]\n logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.984198 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.984204 | controller | | swift_store_auth_version = 3\n logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.984209 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 06:36:56 2025-10-01 06:44:19.984215 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-10-01 06:44:19.984221 | controller | \ logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:19.984234 | controller | = service:glance\n logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.984240 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.984246 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-10-01 06:44:19.984252 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.984258 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:19.984263 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:19.984274 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:19.984280 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:19.984286 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:19.984292 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:19.984298 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:19.984303 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-10-01 06:44:19.984309 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:CronJob not started reason:Init 2025-10-01 06:44:19.984315 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:51Z message:DB 2025-10-01 06:44:19.984321 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:19.984326 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-10-01 06:44:19.984332 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI not started reason:Init 2025-10-01 06:44:19.984338 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.984344 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:54Z 2025-10-01 06:44:19.984349 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.984355 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:19.984364 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:19.984369 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.984375 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:19.984381 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:19.984387 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:19.984392 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.984398 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:19.984404 | controller | map[lastTransitionTime:2025-10-01T06:36:51Z message:Service config create completed 2025-10-01 06:44:19.984410 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-10-01 06:44:19.984415 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-10-01 06:44:19.984421 | controller | serviceID:9c14a1a2f4934cb4abb6d7f5aaeb9bc8]]'\n logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.984427 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 06:36:58 | 2025-10-01 06:44:19.984433 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-10-01 06:44:19.984438 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-10-01 06:44:19.984444 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.984450 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.984456 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.984461 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.984467 | controller | \ ]\n logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.984479 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.984485 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.984491 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.984497 | controller | \ logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.984502 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.984508 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.984514 | controller | }}'\n logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | error: 2025-10-01 06:44:19.984520 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2025-10-01 06:44:19.984525 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2025-10-01 06:44:19.984531 | controller | output:1:3: executing \"output\" at : 2025-10-01 06:44:19.984537 | controller | error calling index: index of untyped nil\n logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.984543 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2025-10-01 06:44:19.984548 | controller | at : error calling index: index 2025-10-01 06:44:19.984557 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2025-10-01 06:44:19.984563 | controller | 06:36:58 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2025-10-01 06:44:19.984568 | controller | 06:36:58 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2025-10-01 06:44:19.984574 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.984582 | controller | }}\n logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | \traw 2025-10-01 06:44:19.984588 | controller | data was:\n logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.984594 | 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-01 06:44:19.984600 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:19.984606 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.984612 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:19.984626 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:54Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40594\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:19.984635 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.984641 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.984655 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.984661 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:19.984667 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:19.984673 | 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-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:19.984679 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:19.984685 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DB 2025-10-01 06:44:19.984690 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:19.984696 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:19.984702 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:19.984708 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:54Z\",\"message\":\"Setup 2025-10-01 06:44:19.984714 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:19.984719 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:19.984732 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:19.984738 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:19.984744 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:19.984752 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:19.984758 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"Service 2025-10-01 06:44:19.984766 | 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\":\"9c14a1a2f4934cb4abb6d7f5aaeb9bc8\"}}\n 2025-10-01 06:44:19.984772 | controller | \ logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | \tobject given 2025-10-01 06:44:19.984778 | controller | to template engine was:\n logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.984784 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2025-10-01 06:44:19.984790 | 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-01 06:44:19.984796 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:19.984801 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:19.984807 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:19.984813 | 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-01 06:44:19.984819 | controller | \ logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:19.984825 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.984830 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:19.984836 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:19.984842 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:19.984848 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:19.984854 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:19.984859 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:19.984865 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:19.984871 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.984877 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2025-10-01 06:44:19.984882 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.984888 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:19.984896 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:19.984902 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-10-01 06:44:19.984915 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-10-01 06:44:19.984921 | controller | operation:Update subresource:status time:2025-10-01T06:36:54Z]] name:glance namespace:glance-kuttl-tests 2025-10-01 06:44:19.984927 | controller | resourceVersion:40594 uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 2025-10-01 06:44:19.984933 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.984941 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.984947 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.984953 | controller | | [glance_store]\n logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.984959 | controller | | default_backend = default_backend\n logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.984965 | controller | | [default_backend]\n logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.984971 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.984976 | controller | | swift_store_auth_version = 3\n logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.984982 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 06:36:58 2025-10-01 06:44:19.984988 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2025-10-01 06:44:19.984994 | controller | \ logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:19.985000 | controller | = service:glance\n logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.985005 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.985011 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2025-10-01 06:44:19.985017 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:19.985023 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:19.985029 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:19.985035 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:19.985040 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:19.985046 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:19.985052 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:19.985058 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:19.985064 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-10-01 06:44:19.985070 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:CronJob not started reason:Init 2025-10-01 06:44:19.985075 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:51Z message:DB 2025-10-01 06:44:19.985081 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:19.985090 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-10-01 06:44:19.985096 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI not started reason:Init 2025-10-01 06:44:19.985101 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.985107 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:54Z 2025-10-01 06:44:19.985113 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.985136 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:19.985145 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:19.985151 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:19.985157 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:19.985163 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:19.985169 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:19.985174 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:19.985187 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:19.985193 | controller | map[lastTransitionTime:2025-10-01T06:36:51Z message:Service config create completed 2025-10-01 06:44:19.985199 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-10-01 06:44:19.985205 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-10-01 06:44:19.985211 | controller | serviceID:9c14a1a2f4934cb4abb6d7f5aaeb9bc8]]'\n logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.985217 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 06:36:59 | 2025-10-01 06:44:19.985223 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2025-10-01 06:44:19.985229 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2025-10-01 06:44:19.985234 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.985240 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.985249 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.985255 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.985261 | controller | \ ]\n logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.985267 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.985273 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.985278 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.985284 | controller | \ logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.985290 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.985296 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.985305 | controller | }}'\n logger.go:42: 06:36: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-01 06:44:19.985311 | controller | \ logger.go:42: 06:36: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-01 06:44:19.985317 | controller | \ logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:19.985323 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-10-01 06:44:19.985328 | controller | \ logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-10-01 06:44:19.985334 | controller | \ logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-10-01 06:44:19.985340 | controller | ']'\n logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | + exit 2025-10-01 06:44:19.985346 | controller | 0\n logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | running 2025-10-01 06:44:19.985352 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.985358 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-10-01 06:44:19.985366 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-10-01 06:44:19.985372 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-10-01 06:44:19.985378 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-10-01 06:44:19.985383 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-10-01 06:44:19.985389 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.985395 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.985401 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.985407 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.985412 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.985418 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.985431 | controller | 06:36:59 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-10-01 06:44:19.985437 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.985443 | controller | end }}'\n logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | ++ 2025-10-01 06:44:19.985449 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-10-01 06:44:19.985454 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.985460 | controller | end }}'\n logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | + 2025-10-01 06:44:19.985466 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:36:59 2025-10-01 06:44:19.985472 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.985478 | controller | \ logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:19.985484 | controller | in $(echo $imageTuples)\n logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.985489 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:36:59 2025-10-01 06:44:19.985495 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-10-01 06:44:19.985506 | controller | 06:36:59 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-10-01 06:44:19.985512 | controller | 06:37:00 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-10-01 06:44:19.985521 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.985526 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.985532 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.985538 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.985544 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.985550 | controller | \ ]\n logger.go:42: 06:37:00 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.985556 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.985562 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:37:00 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.985567 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.985573 | controller | \ logger.go:42: 06:37:00 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.985579 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.985585 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.985591 | controller | }}'\n logger.go:42: 06:37: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-01 06:44:19.985597 | controller | \ logger.go:42: 06:37: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-01 06:44:19.985603 | controller | \ logger.go:42: 06:37:00 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:19.985608 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-10-01 06:44:19.985614 | controller | \ logger.go:42: 06:37:00 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-10-01 06:44:19.985620 | controller | \ logger.go:42: 06:37:00 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-10-01 06:44:19.985626 | controller | ']'\n logger.go:42: 06:37:00 | glance_split_proxypass/1-deploy_glance | + exit 2025-10-01 06:44:19.985632 | controller | 0\n logger.go:42: 06:37:00 | glance_split_proxypass/1-deploy_glance | running 2025-10-01 06:44:19.985637 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.985643 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-10-01 06:44:19.985649 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-10-01 06:44:19.985655 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-10-01 06:44:19.985661 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-10-01 06:44:19.985667 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-10-01 06:44:19.985679 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.985685 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.985694 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.985700 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.985706 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.985712 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.985718 | controller | 06:37:00 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-10-01 06:44:19.985724 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.985729 | controller | end }}'\n logger.go:42: 06:37:00 | glance_split_proxypass/1-deploy_glance | ++ 2025-10-01 06:44:19.985735 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-10-01 06:44:19.985741 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.985747 | controller | end }}'\n logger.go:42: 06:37:01 | glance_split_proxypass/1-deploy_glance | + 2025-10-01 06:44:19.985753 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:01 2025-10-01 06:44:19.985759 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.985764 | controller | \ logger.go:42: 06:37:01 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:19.985770 | controller | in $(echo $imageTuples)\n logger.go:42: 06:37:01 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.985776 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:01 2025-10-01 06:44:19.985782 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-10-01 06:44:19.985788 | controller | 06:37:01 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-10-01 06:44:19.985796 | controller | 06:37:02 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-10-01 06:44:19.985802 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.985808 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.985814 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.985820 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.985826 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.985831 | controller | \ ]\n logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.985837 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.985843 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.985849 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.985855 | controller | \ logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.985861 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.985866 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.985872 | controller | }}'\n logger.go:42: 06:37: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-01 06:44:19.985878 | controller | \ logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:19.985887 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-10-01 06:44:19.985893 | controller | \ logger.go:42: 06:37: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-01 06:44:19.985899 | controller | \ logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-10-01 06:44:19.985904 | controller | \ logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-10-01 06:44:19.985910 | controller | ']'\n logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | + exit 2025-10-01 06:44:19.985916 | controller | 0\n logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | running 2025-10-01 06:44:19.985929 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.985935 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-10-01 06:44:19.985941 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-10-01 06:44:19.985947 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-10-01 06:44:19.985952 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-10-01 06:44:19.985958 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-10-01 06:44:19.985964 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.985970 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.985976 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.985982 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.985988 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.985993 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.985999 | controller | 06:37:02 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-10-01 06:44:19.986005 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.986011 | controller | end }}'\n logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | ++ 2025-10-01 06:44:19.986017 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-10-01 06:44:19.986025 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.986031 | controller | end }}'\n logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | + 2025-10-01 06:44:19.986037 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:02 2025-10-01 06:44:19.986042 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.986048 | controller | \ logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:19.986054 | controller | in $(echo $imageTuples)\n logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.986060 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:02 2025-10-01 06:44:19.986066 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-10-01 06:44:19.986074 | controller | 06:37:02 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-10-01 06:44:19.986080 | controller | 06:37:03 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-10-01 06:44:19.986088 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.986094 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.986100 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.986106 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.986112 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.986118 | controller | \ ]\n logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.986138 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.986144 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.986150 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.986156 | controller | \ logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.986162 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.986168 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.986173 | controller | }}'\n logger.go:42: 06:37: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-01 06:44:19.986179 | controller | \ logger.go:42: 06:37: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-01 06:44:19.986192 | controller | \ logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:19.986198 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-10-01 06:44:19.986204 | controller | \ logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-10-01 06:44:19.986210 | controller | \ logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-10-01 06:44:19.986216 | controller | ']'\n logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | + exit 2025-10-01 06:44:19.986221 | controller | 0\n logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | running 2025-10-01 06:44:19.986227 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.986236 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-10-01 06:44:19.986242 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-10-01 06:44:19.986247 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-10-01 06:44:19.986253 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-10-01 06:44:19.986259 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-10-01 06:44:19.986265 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.986270 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.986276 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.986282 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.986288 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.986296 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.986302 | controller | 06:37:03 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-10-01 06:44:19.986308 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.986314 | controller | end }}'\n logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | ++ 2025-10-01 06:44:19.986319 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-10-01 06:44:19.986325 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.986331 | controller | end }}'\n logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | + 2025-10-01 06:44:19.986337 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:03 2025-10-01 06:44:19.986342 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.986348 | controller | \ logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:19.986354 | controller | in $(echo $imageTuples)\n logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.986360 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:03 2025-10-01 06:44:19.986366 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-10-01 06:44:19.986371 | controller | 06:37:03 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-10-01 06:44:19.986377 | controller | 06:37:04 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-10-01 06:44:19.986383 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.986389 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.986394 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.986400 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.986406 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.986412 | controller | \ ]\n logger.go:42: 06:37:04 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.986417 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.986423 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:37:04 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.986431 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.986437 | controller | \ logger.go:42: 06:37:04 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.986443 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.986456 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.986462 | controller | }}'\n logger.go:42: 06:37:05 | 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-01 06:44:19.986468 | controller | \ logger.go:42: 06:37:05 | 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-01 06:44:19.986473 | controller | \ logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:19.986482 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-10-01 06:44:19.986488 | controller | \ logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-10-01 06:44:19.986494 | controller | \ logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-10-01 06:44:19.986500 | controller | ']'\n logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | + exit 2025-10-01 06:44:19.986505 | controller | 0\n logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | running 2025-10-01 06:44:19.986511 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.986517 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-10-01 06:44:19.986523 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-10-01 06:44:19.986528 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-10-01 06:44:19.986534 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-10-01 06:44:19.986540 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-10-01 06:44:19.986546 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.986551 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.986557 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.986563 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.986569 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.986574 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.986580 | controller | 06:37:05 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-10-01 06:44:19.986586 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.986592 | controller | end }}'\n logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | ++ 2025-10-01 06:44:19.986597 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-10-01 06:44:19.986603 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.986609 | controller | end }}'\n logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | + 2025-10-01 06:44:19.986615 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:05 2025-10-01 06:44:19.986620 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.986626 | controller | \ logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:19.986632 | controller | in $(echo $imageTuples)\n logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.986640 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:05 2025-10-01 06:44:19.986646 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-10-01 06:44:19.986652 | controller | 06:37:05 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-10-01 06:44:19.986658 | controller | 06:37:06 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-10-01 06:44:19.986664 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.986672 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.986680 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.986686 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.986692 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.986704 | controller | \ ]\n logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.986710 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.986716 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.986722 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.986728 | controller | \ logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.986734 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.986740 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.986746 | controller | }}'\n logger.go:42: 06:37: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-01 06:44:19.986751 | controller | \ logger.go:42: 06:37: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-01 06:44:19.986757 | controller | \ logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:19.986763 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-10-01 06:44:19.986769 | controller | \ logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-10-01 06:44:19.986775 | controller | \ logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-10-01 06:44:19.986781 | controller | ']'\n logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | + exit 2025-10-01 06:44:19.986786 | controller | 0\n logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | running 2025-10-01 06:44:19.986792 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.986798 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-10-01 06:44:19.986804 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-10-01 06:44:19.986810 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-10-01 06:44:19.986815 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-10-01 06:44:19.986821 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-10-01 06:44:19.986827 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.986833 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.986839 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.986844 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.986850 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.986856 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.986862 | controller | 06:37:06 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-10-01 06:44:19.986873 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.986879 | controller | end }}'\n logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | ++ 2025-10-01 06:44:19.986885 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-10-01 06:44:19.986891 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.986896 | controller | end }}'\n logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | + 2025-10-01 06:44:19.986902 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:06 2025-10-01 06:44:19.986908 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.986917 | controller | \ logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:19.986923 | controller | in $(echo $imageTuples)\n logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.986928 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:06 2025-10-01 06:44:19.986934 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-10-01 06:44:19.986940 | controller | 06:37:06 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-10-01 06:44:19.986946 | controller | 06:37:07 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-10-01 06:44:19.986959 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.986965 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.986970 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.986976 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.986982 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.986988 | controller | \ ]\n logger.go:42: 06:37:07 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.986994 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.987000 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:37:07 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.987005 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.987011 | controller | \ logger.go:42: 06:37:07 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.987017 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.987023 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.987029 | controller | }}'\n logger.go:42: 06:37:08 | 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-01 06:44:19.987035 | controller | \ logger.go:42: 06:37:08 | 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-01 06:44:19.987040 | controller | \ logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:19.987046 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-10-01 06:44:19.987052 | controller | \ logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-10-01 06:44:19.987061 | controller | \ logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-10-01 06:44:19.987067 | controller | ']'\n logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | + exit 2025-10-01 06:44:19.987072 | controller | 0\n logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | running 2025-10-01 06:44:19.987078 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.987084 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-10-01 06:44:19.987090 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-10-01 06:44:19.987096 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-10-01 06:44:19.987104 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-10-01 06:44:19.987110 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-10-01 06:44:19.987116 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.987134 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.987142 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.987148 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.987154 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.987160 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.987166 | controller | 06:37:08 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-10-01 06:44:19.987172 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.987177 | controller | end }}'\n logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | ++ 2025-10-01 06:44:19.987183 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-10-01 06:44:19.987189 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.987195 | controller | end }}'\n logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | + 2025-10-01 06:44:19.987201 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:08 2025-10-01 06:44:19.987217 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.987223 | controller | \ logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:19.987229 | controller | in $(echo $imageTuples)\n logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.987235 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:08 2025-10-01 06:44:19.987241 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-10-01 06:44:19.987247 | controller | 06:37:08 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-10-01 06:44:19.987252 | controller | 06:37:09 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-10-01 06:44:19.987258 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.987264 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.987270 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.987276 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.987285 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.987290 | controller | \ ]\n logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.987296 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.987302 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.987308 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.987314 | controller | \ logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.987320 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.987325 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.987331 | controller | }}'\n logger.go:42: 06:37: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-01 06:44:19.987337 | controller | \ logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:19.987343 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-10-01 06:44:19.987351 | controller | \ logger.go:42: 06:37: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-01 06:44:19.987357 | controller | \ logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-10-01 06:44:19.987363 | controller | \ logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-10-01 06:44:19.987369 | controller | ']'\n logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | + exit 2025-10-01 06:44:19.987375 | controller | 0\n logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | running 2025-10-01 06:44:19.987381 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.987389 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-10-01 06:44:19.987395 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-10-01 06:44:19.987400 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-10-01 06:44:19.987406 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-10-01 06:44:19.987412 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-10-01 06:44:19.987418 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.987424 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.987429 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.987435 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.987441 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.987447 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.987453 | controller | 06:37:09 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-10-01 06:44:19.987465 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.987471 | controller | end }}'\n logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | ++ 2025-10-01 06:44:19.987480 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-10-01 06:44:19.987486 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.987509 | controller | end }}'\n logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | + 2025-10-01 06:44:19.987515 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:09 2025-10-01 06:44:19.987521 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.987527 | controller | \ logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:19.987533 | controller | in $(echo $imageTuples)\n logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.987539 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:09 2025-10-01 06:44:19.987545 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-10-01 06:44:19.987550 | controller | 06:37:09 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-10-01 06:44:19.987556 | controller | 06:37:10 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-10-01 06:44:19.987562 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.987568 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.987606 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.987613 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.987619 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.987625 | controller | \ ]\n logger.go:42: 06:37:10 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.987631 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.987637 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:37:10 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.987642 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.987648 | controller | \ logger.go:42: 06:37:10 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.987654 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.987660 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.987668 | controller | }}'\n logger.go:42: 06:37: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-01 06:44:19.987674 | controller | \ logger.go:42: 06:37: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-01 06:44:19.987681 | controller | \ logger.go:42: 06:37:10 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:19.987688 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-10-01 06:44:19.987694 | controller | \ logger.go:42: 06:37:10 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-10-01 06:44:19.987700 | controller | \ logger.go:42: 06:37:10 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-10-01 06:44:19.987706 | controller | ']'\n logger.go:42: 06:37:10 | glance_split_proxypass/1-deploy_glance | + exit 2025-10-01 06:44:19.987712 | controller | 0\n logger.go:42: 06:37:10 | glance_split_proxypass/1-deploy_glance | running 2025-10-01 06:44:19.987721 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.987727 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-10-01 06:44:19.987733 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-10-01 06:44:19.987739 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-10-01 06:44:19.987744 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-10-01 06:44:19.987750 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-10-01 06:44:19.987756 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.987770 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.987776 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.987782 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.987788 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.987793 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.987799 | controller | 06:37:10 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-10-01 06:44:19.987805 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.987814 | controller | end }}'\n logger.go:42: 06:37:10 | glance_split_proxypass/1-deploy_glance | ++ 2025-10-01 06:44:19.987820 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-10-01 06:44:19.987826 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.987832 | controller | end }}'\n logger.go:42: 06:37:11 | glance_split_proxypass/1-deploy_glance | + 2025-10-01 06:44:19.987838 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:11 2025-10-01 06:44:19.987843 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.987849 | controller | \ logger.go:42: 06:37:11 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:19.987855 | controller | in $(echo $imageTuples)\n logger.go:42: 06:37:11 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.987861 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:11 2025-10-01 06:44:19.987867 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-10-01 06:44:19.987872 | controller | 06:37:11 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-10-01 06:44:19.987878 | controller | 06:37:12 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-10-01 06:44:19.987884 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.987890 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.987896 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.987902 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.987908 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.987913 | controller | \ ]\n logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.987919 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.987928 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.987934 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.987939 | controller | \ logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.987945 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.987951 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.987957 | controller | }}'\n logger.go:42: 06:37:12 | 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-01 06:44:19.987963 | controller | \ logger.go:42: 06:37:12 | 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-01 06:44:19.987969 | controller | \ logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:19.987975 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-10-01 06:44:19.987981 | controller | \ logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-10-01 06:44:19.987986 | controller | \ logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-10-01 06:44:19.987992 | controller | ']'\n logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | + exit 2025-10-01 06:44:19.987998 | controller | 0\n logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | running 2025-10-01 06:44:19.988004 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.988017 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-10-01 06:44:19.988023 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-10-01 06:44:19.988029 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-10-01 06:44:19.988035 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-10-01 06:44:19.988041 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-10-01 06:44:19.988047 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.988052 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.988058 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.988064 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.988070 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.988076 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.988082 | controller | 06:37:12 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-10-01 06:44:19.988090 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.988096 | controller | end }}'\n logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | ++ 2025-10-01 06:44:19.988102 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-10-01 06:44:19.988107 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.988113 | controller | end }}'\n logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | + 2025-10-01 06:44:19.988134 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:12 2025-10-01 06:44:19.988143 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.988149 | controller | \ logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:19.988155 | controller | in $(echo $imageTuples)\n logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.988161 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:12 2025-10-01 06:44:19.988167 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-10-01 06:44:19.988172 | controller | 06:37:12 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-10-01 06:44:19.988178 | controller | 06:37:13 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-10-01 06:44:19.988184 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.988190 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.988196 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.988202 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.988208 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.988213 | controller | \ ]\n logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.988219 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.988225 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.988231 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.988237 | controller | \ logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.988243 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.988248 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.988254 | controller | }}'\n logger.go:42: 06:37: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-01 06:44:19.988260 | controller | \ logger.go:42: 06:37: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-01 06:44:19.988266 | controller | \ logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:19.988279 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-10-01 06:44:19.988285 | controller | \ logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-10-01 06:44:19.988291 | controller | \ logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-10-01 06:44:19.988296 | controller | ']'\n logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | + exit 2025-10-01 06:44:19.988302 | controller | 0\n logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | running 2025-10-01 06:44:19.988308 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.988314 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-10-01 06:44:19.988325 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-10-01 06:44:19.988331 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-10-01 06:44:19.988337 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-10-01 06:44:19.988343 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-10-01 06:44:19.988348 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.988354 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.988360 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.988365 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.988371 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.988377 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.988385 | controller | 06:37:13 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-10-01 06:44:19.988391 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.988397 | controller | end }}'\n logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | ++ 2025-10-01 06:44:19.988403 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-10-01 06:44:19.988408 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.988414 | controller | end }}'\n logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | + 2025-10-01 06:44:19.988420 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:13 2025-10-01 06:44:19.988425 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.988431 | controller | \ logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:19.988437 | controller | in $(echo $imageTuples)\n logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.988443 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:13 2025-10-01 06:44:19.988449 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-10-01 06:44:19.988454 | controller | 06:37:13 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-10-01 06:44:19.988460 | controller | 06:37:14 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2025-10-01 06:44:19.988466 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.988472 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.988477 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.988483 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.988489 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.988494 | controller | \ ]\n logger.go:42: 06:37:14 | glance_split_proxypass/1-deploy_glance | 2025-10-01 06:44:19.988500 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:19.988506 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 06:37:14 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.988512 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.988521 | controller | \ logger.go:42: 06:37:14 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:19.988527 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2025-10-01 06:44:19.988533 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.988545 | controller | }}'\n logger.go:42: 06:37: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-01 06:44:19.988551 | controller | \ logger.go:42: 06:37: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-01 06:44:19.988557 | controller | \ logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:19.988563 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2025-10-01 06:44:19.988569 | controller | \ logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | + matches=\n 2025-10-01 06:44:19.988575 | controller | \ logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2025-10-01 06:44:19.988580 | controller | ']'\n logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | + exit 2025-10-01 06:44:19.988586 | controller | 0\n logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | running 2025-10-01 06:44:19.988592 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.988598 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2025-10-01 06:44:19.988603 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2025-10-01 06:44:19.988609 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2025-10-01 06:44:19.988615 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2025-10-01 06:44:19.988620 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2025-10-01 06:44:19.988626 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.988632 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.988638 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.988643 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.988649 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.988662 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.988668 | controller | 06:37:15 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2025-10-01 06:44:19.988674 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.988680 | controller | end }}'\n logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | ++ 2025-10-01 06:44:19.988685 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2025-10-01 06:44:19.988691 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.988697 | controller | end }}'\n logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | + 2025-10-01 06:44:19.988703 | controller | imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:15 2025-10-01 06:44:19.988708 | controller | | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.988717 | controller | \ logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:19.988725 | controller | in $(echo $imageTuples)\n logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance 2025-10-01 06:44:19.988731 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:37:15 2025-10-01 06:44:19.988737 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2025-10-01 06:44:19.988742 | controller | 06:37:15 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2025-10-01 06:44:19.988748 | controller | 06:37:15 | glance_split_proxypass/1-deploy_glance | test step completed 1-deploy_glance\n 2025-10-01 06:44:19.988754 | controller | \ logger.go:42: 06:37:15 | glance_split_proxypass/2-scale-glanceapis | starting 2025-10-01 06:44:19.988760 | controller | test step 2-scale-glanceapis\n logger.go:42: 06:37:15 | glance_split_proxypass/2-scale-glanceapis 2025-10-01 06:44:19.988765 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-10-01 06:44:19.988771 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":3}]'\n ]\n 2025-10-01 06:44:19.988777 | controller | \ logger.go:42: 06:37:15 | glance_split_proxypass/2-scale-glanceapis | glance.glance.openstack.org/glance 2025-10-01 06:44:19.988783 | controller | patched\n logger.go:42: 06:40:15 | glance_split_proxypass/2-scale-glanceapis 2025-10-01 06:44:19.988795 | controller | | test step failed 2-scale-glanceapis\n case.go:396: failed in step 2-scale-glanceapis\n 2025-10-01 06:44:19.988801 | controller | \ case.go:398: --- StatefulSet:glance-kuttl-tests/glance-default-external-api\n 2025-10-01 06:44:19.988807 | controller | \ +++ StatefulSet:glance-kuttl-tests/glance-default-external-api\n @@ 2025-10-01 06:44:19.988813 | controller | -1,11 +1,49 @@\n apiVersion: apps/v1\n kind: StatefulSet\n metadata:\n 2025-10-01 06:44:19.988819 | controller | \ + labels:\n + component: glance-api\n + glanceAPI: 2025-10-01 06:44:19.988825 | controller | glance-default-external\n + owner: glance-default-external\n + 2025-10-01 06:44:19.988830 | controller | \ service: glance\n + managedFields: '[... elided field over 10 lines 2025-10-01 06:44:19.988836 | controller | long ...]'\n name: glance-default-external-api\n namespace: 2025-10-01 06:44:19.988842 | controller | glance-kuttl-tests\n + ownerReferences:\n + - apiVersion: glance.openstack.org/v1beta1\n 2025-10-01 06:44:19.988848 | controller | \ + blockOwnerDeletion: true\n + controller: true\n + 2025-10-01 06:44:19.988853 | controller | \ kind: GlanceAPI\n + name: glance-default-external\n + uid: 2025-10-01 06:44:19.988859 | controller | 7f6e3eca-76c0-4eeb-9c33-8d375a87ed50\n spec:\n + persistentVolumeClaimRetentionPolicy:\n 2025-10-01 06:44:19.988865 | controller | \ + whenDeleted: Retain\n + whenScaled: Retain\n + podManagementPolicy: 2025-10-01 06:44:19.988873 | controller | Parallel\n replicas: 3\n + revisionHistoryLimit: 10\n + 2025-10-01 06:44:19.988879 | controller | \ selector:\n + matchLabels:\n + component: glance-api\n + 2025-10-01 06:44:19.988885 | controller | \ glanceAPI: glance-default-external\n + owner: glance-default-external\n 2025-10-01 06:44:19.988891 | controller | \ + service: glance\n + serviceName: glance-default-external-api\n 2025-10-01 06:44:19.988897 | controller | \ + template: '[... elided field over 10 lines long ...]'\n + updateStrategy:\n 2025-10-01 06:44:19.988902 | controller | \ + rollingUpdate:\n + partition: 0\n + type: RollingUpdate\n 2025-10-01 06:44:19.988908 | controller | \ + volumeClaimTemplates: '[... elided field over 10 lines long ...]'\n status:\n 2025-10-01 06:44:19.988914 | controller | \ - availableReplicas: 3\n + availableReplicas: 1\n + collisionCount: 2025-10-01 06:44:19.988922 | controller | 0\n + currentReplicas: 3\n + currentRevision: glance-default-external-api-784596c568\n 2025-10-01 06:44:19.988928 | controller | \ + observedGeneration: 3\n + readyReplicas: 1\n replicas: 2025-10-01 06:44:19.988934 | controller | 3\n + updateRevision: glance-default-external-api-784596c568\n + 2025-10-01 06:44:19.988940 | controller | \ updatedReplicas: 3\n \n \n case.go:398: resource StatefulSet:glance-kuttl-tests/glance-default-external-api: 2025-10-01 06:44:19.988946 | controller | .status.availableReplicas: value mismatch, expected: 3 != actual: 1\n case.go:398: 2025-10-01 06:44:19.988952 | controller | --- StatefulSet:glance-kuttl-tests/glance-default-internal-api\n +++ StatefulSet:glance-kuttl-tests/glance-default-internal-api\n 2025-10-01 06:44:19.988957 | controller | \ @@ -1,11 +1,49 @@\n apiVersion: apps/v1\n kind: StatefulSet\n 2025-10-01 06:44:19.988963 | controller | \ metadata:\n + labels:\n + component: glance-api\n + 2025-10-01 06:44:19.988969 | controller | \ glanceAPI: glance-default-internal\n + owner: glance-default-internal\n 2025-10-01 06:44:19.988975 | controller | \ + service: glance\n + managedFields: '[... elided field over 2025-10-01 06:44:19.988980 | controller | 10 lines long ...]'\n name: glance-default-internal-api\n namespace: 2025-10-01 06:44:19.988986 | controller | glance-kuttl-tests\n + ownerReferences:\n + - apiVersion: glance.openstack.org/v1beta1\n 2025-10-01 06:44:19.988994 | controller | \ + blockOwnerDeletion: true\n + controller: true\n + 2025-10-01 06:44:19.989000 | controller | \ kind: GlanceAPI\n + name: glance-default-internal\n + uid: 2025-10-01 06:44:19.989006 | controller | eda9dceb-b74b-4530-9a9e-245e62b3511e\n spec:\n + persistentVolumeClaimRetentionPolicy:\n 2025-10-01 06:44:19.989012 | controller | \ + whenDeleted: Retain\n + whenScaled: Retain\n + podManagementPolicy: 2025-10-01 06:44:19.989018 | controller | Parallel\n replicas: 3\n + revisionHistoryLimit: 10\n + 2025-10-01 06:44:19.989023 | controller | \ selector:\n + matchLabels:\n + component: glance-api\n + 2025-10-01 06:44:19.989029 | controller | \ glanceAPI: glance-default-internal\n + owner: glance-default-internal\n 2025-10-01 06:44:19.989035 | controller | \ + service: glance\n + serviceName: glance-default-internal-api\n 2025-10-01 06:44:19.989041 | controller | \ + template: '[... elided field over 10 lines long ...]'\n + updateStrategy:\n 2025-10-01 06:44:19.989047 | controller | \ + rollingUpdate:\n + partition: 0\n + type: RollingUpdate\n 2025-10-01 06:44:19.989059 | controller | \ + volumeClaimTemplates: '[... elided field over 10 lines long ...]'\n status:\n 2025-10-01 06:44:19.989065 | controller | \ - availableReplicas: 3\n + availableReplicas: 1\n + collisionCount: 2025-10-01 06:44:19.989071 | controller | 0\n + currentReplicas: 3\n + currentRevision: glance-default-internal-api-59699cc8cf\n 2025-10-01 06:44:19.989076 | controller | \ + observedGeneration: 3\n + readyReplicas: 1\n replicas: 2025-10-01 06:44:19.989082 | controller | 3\n + updateRevision: glance-default-internal-api-59699cc8cf\n + 2025-10-01 06:44:19.989088 | controller | \ updatedReplicas: 3\n \n \n case.go:398: resource StatefulSet:glance-kuttl-tests/glance-default-internal-api: 2025-10-01 06:44:19.989094 | controller | .status.availableReplicas: value mismatch, expected: 3 != actual: 1\n logger.go:42: 2025-10-01 06:44:19.989100 | controller | 06:40:15 | glance_split_proxypass | skipping kubernetes event logging\n=== CONT 2025-10-01 06:44:19.989105 | controller | \ kuttl/harness/glance_split\n logger.go:42: 06:40:15 | glance_split | Skipping 2025-10-01 06:44:19.989111 | controller | creation of user-supplied namespace: glance-kuttl-tests\n logger.go:42: 06:40:15 2025-10-01 06:44:19.989131 | controller | | glance_split/1-deploy_glance | starting test step 1-deploy_glance\n logger.go:42: 2025-10-01 06:44:19.989140 | controller | 06:40:15 | glance_split/1-deploy_glance | running command: [sh -c oc kustomize ../../../../config/samples/layout/split 2025-10-01 06:44:19.989146 | controller | | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 06:40:18 | glance_split/1-deploy_glance 2025-10-01 06:44:19.989151 | controller | | glance.glance.openstack.org/glance configured\n logger.go:42: 06:40:18 | glance_split/1-deploy_glance 2025-10-01 06:44:19.989157 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.989163 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.989169 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.989175 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.989180 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.989186 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.989192 | controller | \ ]\n logger.go:42: 06:40:18 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.989198 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.989203 | controller | \"default-public\" }}'\n logger.go:42: 06:40:18 | glance_split/1-deploy_glance 2025-10-01 06:44:19.989209 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.989218 | controller | \ logger.go:42: 06:40:18 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.989224 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.989230 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.989236 | controller | 06:40:18 | 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-01 06:44:19.989243 | controller | \ logger.go:42: 06:40:18 | 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-01 06:44:19.989249 | controller | \ logger.go:42: 06:40:18 | 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-01 06:44:19.989255 | controller | \ logger.go:42: 06:40:18 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.989261 | controller | 06:40:18 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:18 2025-10-01 06:44:19.989267 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:18 | glance_split/1-deploy_glance 2025-10-01 06:44:19.989273 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.989280 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.989286 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.989292 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.989298 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.989311 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.989317 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.989326 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.989331 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.989337 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.989343 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.989349 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.989355 | controller | 06:40:18 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.989360 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.989368 | controller | 06:40:18 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.989374 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.989380 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.989386 | controller | 06:40:18 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.989392 | controller | \ logger.go:42: 06:40:18 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.989397 | controller | \ logger.go:42: 06:40:18 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.989403 | controller | $imageTuples)\n logger.go:42: 06:40:18 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.989409 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:18 | glance_split/1-deploy_glance 2025-10-01 06:44:19.989415 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:18 | glance_split/1-deploy_glance 2025-10-01 06:44:19.989421 | controller | | + exit 0\n logger.go:42: 06:40:19 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.989426 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.989432 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.989438 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.989444 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.989449 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.989455 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.989461 | controller | \ ]\n logger.go:42: 06:40:19 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.989467 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.989473 | controller | \"default-public\" }}'\n logger.go:42: 06:40:19 | glance_split/1-deploy_glance 2025-10-01 06:44:19.989478 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.989484 | controller | \ logger.go:42: 06:40:19 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.989490 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.989495 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.989501 | controller | 06:40: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-01 06:44:19.989512 | controller | \ logger.go:42: 06:40: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-01 06:44:19.989520 | controller | \ logger.go:42: 06:40: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-01 06:44:19.989526 | controller | \ logger.go:42: 06:40:20 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.989532 | controller | 06:40:20 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:20 2025-10-01 06:44:19.989538 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:20 | glance_split/1-deploy_glance 2025-10-01 06:44:19.989543 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.989549 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.989562 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.989568 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.989573 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.989579 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.989585 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.989591 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.989596 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.989602 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.989608 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.989614 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.989619 | controller | 06:40:20 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.989625 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.989631 | controller | 06:40:20 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.989637 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.989642 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.989648 | controller | 06:40:20 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.989654 | controller | \ logger.go:42: 06:40:20 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.989660 | controller | \ logger.go:42: 06:40:20 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.989665 | controller | $imageTuples)\n logger.go:42: 06:40:20 | glance_split/1-deploy_glance | + grep 2025-10-01 06:44:19.989671 | controller | RELATED_IMAGE\n logger.go:42: 06:40:20 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.989677 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:20 | glance_split/1-deploy_glance 2025-10-01 06:44:19.989683 | controller | | + exit 0\n logger.go:42: 06:40:21 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.989688 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.989694 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.989700 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.989709 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.989714 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.989720 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.989726 | controller | \ ]\n logger.go:42: 06:40:21 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.989732 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.989737 | controller | \"default-public\" }}'\n logger.go:42: 06:40:21 | glance_split/1-deploy_glance 2025-10-01 06:44:19.989743 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.989749 | controller | \ logger.go:42: 06:40:21 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.989755 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.989761 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.989766 | controller | 06:40: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-01 06:44:19.989775 | controller | \ logger.go:42: 06:40: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-01 06:44:19.989780 | controller | \ logger.go:42: 06:40: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-01 06:44:19.989786 | controller | \ logger.go:42: 06:40:21 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.989799 | controller | 06:40:21 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:21 2025-10-01 06:44:19.989805 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:21 | glance_split/1-deploy_glance 2025-10-01 06:44:19.989810 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.989816 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.989822 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.989828 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.989834 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.989839 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.989845 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.989851 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.989857 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.989862 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.989868 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.989874 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.989880 | controller | 06:40:21 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.989885 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.989894 | controller | 06:40:21 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.989900 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.989906 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.989912 | controller | 06:40:21 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.989918 | controller | \ logger.go:42: 06:40:21 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.989923 | controller | \ logger.go:42: 06:40:21 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.989929 | controller | $imageTuples)\n logger.go:42: 06:40:21 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.989935 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:21 | glance_split/1-deploy_glance 2025-10-01 06:44:19.989941 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:21 | glance_split/1-deploy_glance 2025-10-01 06:44:19.989946 | controller | | + exit 0\n logger.go:42: 06:40:22 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.989952 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.989958 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.989964 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.989969 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.989975 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.989981 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.989987 | controller | \ ]\n logger.go:42: 06:40:22 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.989992 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.989998 | controller | \"default-public\" }}'\n logger.go:42: 06:40:22 | glance_split/1-deploy_glance 2025-10-01 06:44:19.990004 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.990010 | controller | \ logger.go:42: 06:40:22 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.990016 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.990021 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.990027 | controller | 06:40: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-01 06:44:19.990042 | controller | \ logger.go:42: 06:40: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-01 06:44:19.990049 | controller | \ logger.go:42: 06:40: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-01 06:44:19.990054 | controller | \ logger.go:42: 06:40:22 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.990060 | controller | 06:40:22 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:22 2025-10-01 06:44:19.990066 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:22 | glance_split/1-deploy_glance 2025-10-01 06:44:19.990072 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.990080 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.990086 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.990092 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.990098 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.990103 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.990109 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.990115 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.990132 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.990141 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.990147 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.990152 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.990158 | controller | 06:40:22 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.990164 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.990170 | controller | 06:40:22 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.990175 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.990181 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.990187 | controller | 06:40:22 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.990193 | controller | \ logger.go:42: 06:40:22 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.990198 | controller | \ logger.go:42: 06:40:22 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.990204 | controller | $imageTuples)\n logger.go:42: 06:40:22 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.990210 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:22 | glance_split/1-deploy_glance 2025-10-01 06:44:19.990216 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:22 | glance_split/1-deploy_glance 2025-10-01 06:44:19.990222 | controller | | + exit 0\n logger.go:42: 06:40:24 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.990227 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.990233 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.990239 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.990245 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.990250 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.990256 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.990262 | controller | \ ]\n logger.go:42: 06:40:24 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.990268 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.990273 | controller | \"default-public\" }}'\n logger.go:42: 06:40:24 | glance_split/1-deploy_glance 2025-10-01 06:44:19.990279 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.990288 | controller | \ logger.go:42: 06:40:24 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.990294 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.990307 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.990313 | controller | 06:40: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-01 06:44:19.990321 | controller | \ logger.go:42: 06:40: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-01 06:44:19.990327 | controller | \ logger.go:42: 06:40: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-01 06:44:19.990333 | controller | \ logger.go:42: 06:40:24 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.990339 | controller | 06:40:24 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:24 2025-10-01 06:44:19.990345 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:24 | glance_split/1-deploy_glance 2025-10-01 06:44:19.990351 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.990356 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.990362 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.990368 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.990374 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.990380 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.990386 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.990391 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.990399 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.990405 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.990411 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.990417 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.990423 | controller | 06:40:24 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.990428 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.990434 | controller | 06:40:24 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.990440 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.990446 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.990452 | controller | 06:40:24 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.990457 | controller | \ logger.go:42: 06:40:24 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.990463 | controller | \ logger.go:42: 06:40:24 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.990469 | controller | $imageTuples)\n logger.go:42: 06:40:24 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.990477 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:24 | glance_split/1-deploy_glance 2025-10-01 06:44:19.990483 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:24 | glance_split/1-deploy_glance 2025-10-01 06:44:19.990489 | controller | | + exit 0\n logger.go:42: 06:40:25 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.990495 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.990501 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.990507 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.990512 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.990518 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.990524 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.990530 | controller | \ ]\n logger.go:42: 06:40:25 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.990535 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.990541 | controller | \"default-public\" }}'\n logger.go:42: 06:40:25 | glance_split/1-deploy_glance 2025-10-01 06:44:19.990554 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.990560 | controller | \ logger.go:42: 06:40:25 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.990566 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.990571 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.990577 | controller | 06:40: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-01 06:44:19.990585 | controller | \ logger.go:42: 06:40: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-01 06:44:19.990591 | controller | \ logger.go:42: 06:40: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-01 06:44:19.990599 | controller | \ logger.go:42: 06:40:25 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.990605 | controller | 06:40:25 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:25 2025-10-01 06:44:19.990611 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:25 | glance_split/1-deploy_glance 2025-10-01 06:44:19.990617 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.990623 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.990629 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.990634 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.990640 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.990646 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.990652 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.990657 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.990666 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.990672 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.990677 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.990683 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.990689 | controller | 06:40:25 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.990695 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.990700 | controller | 06:40:25 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.990706 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.990712 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.990718 | controller | 06:40:25 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.990723 | controller | \ logger.go:42: 06:40:25 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.990729 | controller | \ logger.go:42: 06:40:25 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.990735 | controller | $imageTuples)\n logger.go:42: 06:40:25 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.990741 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:25 | glance_split/1-deploy_glance 2025-10-01 06:44:19.990746 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:25 | glance_split/1-deploy_glance 2025-10-01 06:44:19.990752 | controller | | + exit 0\n logger.go:42: 06:40:26 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.990758 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.990764 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.990770 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.990775 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.990781 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.990794 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.990888 | controller | \ ]\n logger.go:42: 06:40:26 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.990895 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.990901 | controller | \"default-public\" }}'\n logger.go:42: 06:40:26 | glance_split/1-deploy_glance 2025-10-01 06:44:19.990907 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.990913 | controller | \ logger.go:42: 06:40:26 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.990919 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.990924 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.990930 | controller | 06:40: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-01 06:44:19.990939 | controller | \ logger.go:42: 06:40: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-01 06:44:19.990950 | controller | \ logger.go:42: 06:40: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-01 06:44:19.990956 | controller | \ logger.go:42: 06:40:27 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.990962 | controller | 06:40:27 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:27 2025-10-01 06:44:19.990968 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:27 | glance_split/1-deploy_glance 2025-10-01 06:44:19.990973 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.990979 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.990985 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.990991 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.990996 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.991002 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.991008 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.991014 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.991019 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.991025 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.991031 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.991037 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.991043 | controller | 06:40:27 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.991048 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.991054 | controller | 06:40:27 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.991060 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.991066 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.991072 | controller | 06:40:27 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.991077 | controller | \ logger.go:42: 06:40:27 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.991083 | controller | \ logger.go:42: 06:40:27 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.991089 | controller | $imageTuples)\n logger.go:42: 06:40:27 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.991095 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:27 | glance_split/1-deploy_glance 2025-10-01 06:44:19.991100 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:27 | glance_split/1-deploy_glance 2025-10-01 06:44:19.991106 | controller | | + exit 0\n logger.go:42: 06:40:28 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.991112 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.991136 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.991145 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.991151 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.991159 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.991165 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.991171 | controller | \ ]\n logger.go:42: 06:40:28 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.991177 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.991183 | controller | \"default-public\" }}'\n logger.go:42: 06:40:28 | glance_split/1-deploy_glance 2025-10-01 06:44:19.991188 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.991194 | controller | \ logger.go:42: 06:40:28 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.991200 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.991206 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.991212 | controller | 06:40: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-01 06:44:19.991220 | controller | \ logger.go:42: 06:40: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-01 06:44:19.991226 | controller | \ logger.go:42: 06:40: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-01 06:44:19.991232 | controller | \ logger.go:42: 06:40:28 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.991237 | controller | 06:40:28 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:28 2025-10-01 06:44:19.991243 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:28 | glance_split/1-deploy_glance 2025-10-01 06:44:19.991249 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.991255 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.991261 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.991266 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.991272 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.991278 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.991284 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.991289 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.991295 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.991301 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.991307 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.991313 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.991318 | controller | 06:40:28 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.991324 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.991330 | controller | 06:40:28 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.991338 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.991344 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.991350 | controller | 06:40:28 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.991356 | controller | \ logger.go:42: 06:40:28 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.991361 | controller | \ logger.go:42: 06:40:28 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.991367 | controller | $imageTuples)\n logger.go:42: 06:40:28 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.991380 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:28 | glance_split/1-deploy_glance 2025-10-01 06:44:19.991386 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:28 | glance_split/1-deploy_glance 2025-10-01 06:44:19.991392 | controller | | + exit 0\n logger.go:42: 06:40:29 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.991397 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.991403 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.991409 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.991415 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.991421 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.991426 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.991432 | controller | \ ]\n logger.go:42: 06:40:29 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.991438 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.991444 | controller | \"default-public\" }}'\n logger.go:42: 06:40:29 | glance_split/1-deploy_glance 2025-10-01 06:44:19.991450 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.991458 | controller | \ logger.go:42: 06:40:29 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.991464 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.991470 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.991475 | controller | 06:40: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-01 06:44:19.991483 | controller | \ logger.go:42: 06:40: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-01 06:44:19.991489 | controller | \ logger.go:42: 06:40: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-01 06:44:19.991506 | controller | \ logger.go:42: 06:40:29 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.991512 | controller | 06:40:29 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:29 2025-10-01 06:44:19.991518 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:29 | glance_split/1-deploy_glance 2025-10-01 06:44:19.991524 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.991529 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.991538 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.991544 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.991549 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.991555 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.991561 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.991567 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.991572 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.991578 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.991584 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.991590 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.991596 | controller | 06:40:29 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.991601 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.991607 | controller | 06:40:29 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.991613 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.991619 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.991631 | controller | 06:40:30 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.991637 | controller | \ logger.go:42: 06:40:30 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.991643 | controller | \ logger.go:42: 06:40:30 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.991649 | controller | $imageTuples)\n logger.go:42: 06:40:30 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.991654 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:30 | glance_split/1-deploy_glance 2025-10-01 06:44:19.991660 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:30 | glance_split/1-deploy_glance 2025-10-01 06:44:19.991666 | controller | | + exit 0\n logger.go:42: 06:40:31 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.991672 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.991678 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.991683 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.991689 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.991695 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.991703 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.991709 | controller | \ ]\n logger.go:42: 06:40:31 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.991715 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.991721 | controller | \"default-public\" }}'\n logger.go:42: 06:40:31 | glance_split/1-deploy_glance 2025-10-01 06:44:19.991726 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.991735 | controller | \ logger.go:42: 06:40:31 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.991741 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.991746 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.991752 | controller | 06:40: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-01 06:44:19.991760 | controller | \ logger.go:42: 06:40: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-01 06:44:19.991766 | controller | \ logger.go:42: 06:40: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-01 06:44:19.991772 | controller | \ logger.go:42: 06:40:31 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.991778 | controller | 06:40:31 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:31 2025-10-01 06:44:19.991784 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:31 | glance_split/1-deploy_glance 2025-10-01 06:44:19.991789 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.991795 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.991801 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.991806 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.991812 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.991818 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.991824 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.991829 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.991835 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.991841 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.991847 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.991852 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.991858 | controller | 06:40:31 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.991864 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.991876 | controller | 06:40:31 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.991882 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.991888 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.991894 | controller | 06:40:31 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.991900 | controller | \ logger.go:42: 06:40:31 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.991906 | controller | \ logger.go:42: 06:40:31 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.991911 | controller | $imageTuples)\n logger.go:42: 06:40:31 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.991917 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:31 | glance_split/1-deploy_glance 2025-10-01 06:44:19.991926 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:31 | glance_split/1-deploy_glance 2025-10-01 06:44:19.991931 | controller | | + exit 0\n logger.go:42: 06:40:32 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.991937 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.991943 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.991948 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.991954 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.991960 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.991966 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.991971 | controller | \ ]\n logger.go:42: 06:40:32 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.991977 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.991983 | controller | \"default-public\" }}'\n logger.go:42: 06:40:32 | glance_split/1-deploy_glance 2025-10-01 06:44:19.991989 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.991995 | controller | \ logger.go:42: 06:40:32 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.992000 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.992006 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.992012 | controller | 06:40: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-01 06:44:19.992020 | controller | \ logger.go:42: 06:40: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-01 06:44:19.992026 | controller | \ logger.go:42: 06:40: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-01 06:44:19.992032 | controller | \ logger.go:42: 06:40:32 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.992038 | controller | 06:40:32 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:32 2025-10-01 06:44:19.992043 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:32 | glance_split/1-deploy_glance 2025-10-01 06:44:19.992049 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.992055 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.992061 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.992066 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.992072 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.992078 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.992084 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.992090 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.992095 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.992104 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.992116 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.992137 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.992143 | controller | 06:40:32 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.992149 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.992155 | controller | 06:40:32 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.992160 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.992166 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.992172 | controller | 06:40:32 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.992178 | controller | \ logger.go:42: 06:40:32 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.992184 | controller | \ logger.go:42: 06:40:32 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.992189 | controller | $imageTuples)\n logger.go:42: 06:40:32 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.992195 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:32 | glance_split/1-deploy_glance 2025-10-01 06:44:19.992201 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:32 | glance_split/1-deploy_glance 2025-10-01 06:44:19.992207 | controller | | + exit 0\n logger.go:42: 06:40:33 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.992213 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.992218 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.992224 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.992230 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.992236 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.992241 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.992247 | controller | \ ]\n logger.go:42: 06:40:33 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.992253 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.992259 | controller | \"default-public\" }}'\n logger.go:42: 06:40:33 | glance_split/1-deploy_glance 2025-10-01 06:44:19.992264 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.992270 | controller | \ logger.go:42: 06:40:33 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.992276 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.992282 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.992287 | controller | 06:40: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-01 06:44:19.992296 | controller | \ logger.go:42: 06:40: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-01 06:44:19.992302 | controller | \ logger.go:42: 06:40: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-01 06:44:19.992311 | controller | \ logger.go:42: 06:40:34 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.992317 | controller | 06:40:34 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:34 2025-10-01 06:44:19.992322 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:34 | glance_split/1-deploy_glance 2025-10-01 06:44:19.992328 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.992334 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.992340 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.992345 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.992351 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.992357 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.992375 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.992381 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.992386 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.992392 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.992398 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.992404 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.992410 | controller | 06:40:34 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.992415 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.992421 | controller | 06:40:34 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.992427 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.992433 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.992438 | controller | 06:40:34 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.992444 | controller | \ logger.go:42: 06:40:34 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.992450 | controller | \ logger.go:42: 06:40:34 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.992456 | controller | $imageTuples)\n logger.go:42: 06:40:34 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.992461 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:34 | glance_split/1-deploy_glance 2025-10-01 06:44:19.992467 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:34 | glance_split/1-deploy_glance 2025-10-01 06:44:19.992473 | controller | | + exit 0\n logger.go:42: 06:40:35 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.992479 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.992484 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.992490 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.992496 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.992501 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.992510 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.992516 | controller | \ ]\n logger.go:42: 06:40:35 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.992522 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.992527 | controller | \"default-public\" }}'\n logger.go:42: 06:40:35 | glance_split/1-deploy_glance 2025-10-01 06:44:19.992533 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.992541 | controller | \ logger.go:42: 06:40:35 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.992547 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.992553 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.992559 | controller | 06:40: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-01 06:44:19.992567 | controller | \ logger.go:42: 06:40: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-01 06:44:19.992573 | controller | \ logger.go:42: 06:40: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-01 06:44:19.992578 | controller | \ logger.go:42: 06:40:35 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.992584 | controller | 06:40:35 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:35 2025-10-01 06:44:19.992590 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:35 | glance_split/1-deploy_glance 2025-10-01 06:44:19.992596 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.992601 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.992607 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.992620 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.992626 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.992631 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.992637 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.992643 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.992649 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.992654 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.992660 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.992666 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.992672 | controller | 06:40:35 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.992677 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.992683 | controller | 06:40:35 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.992689 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.992697 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.992703 | controller | 06:40:35 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.992709 | controller | \ logger.go:42: 06:40:35 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.992715 | controller | \ logger.go:42: 06:40:35 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.992723 | controller | $imageTuples)\n logger.go:42: 06:40:35 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.992729 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:35 | glance_split/1-deploy_glance 2025-10-01 06:44:19.992734 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:35 | glance_split/1-deploy_glance 2025-10-01 06:44:19.992740 | controller | | + exit 0\n logger.go:42: 06:40:36 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.992746 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.992752 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.992757 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.992763 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.992769 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.992775 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.992781 | controller | \ ]\n logger.go:42: 06:40:36 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.992786 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.992792 | controller | \"default-public\" }}'\n logger.go:42: 06:40:36 | glance_split/1-deploy_glance 2025-10-01 06:44:19.992798 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.992804 | controller | \ logger.go:42: 06:40:36 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.992809 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.992815 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.992821 | controller | 06:40: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-01 06:44:19.992829 | controller | \ logger.go:42: 06:40: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-01 06:44:19.992835 | controller | \ logger.go:42: 06:40: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-01 06:44:19.992843 | controller | \ logger.go:42: 06:40:36 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.992849 | controller | 06:40:36 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:36 2025-10-01 06:44:19.992861 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:36 | glance_split/1-deploy_glance 2025-10-01 06:44:19.992867 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.992873 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.992879 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.992887 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.992893 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.992899 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.992905 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.992910 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.992916 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.992922 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.992928 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.992933 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.992939 | controller | 06:40:36 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.992945 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.992951 | controller | 06:40:36 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.992956 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.992962 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.992968 | controller | 06:40:36 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.992974 | controller | \ logger.go:42: 06:40:36 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.992980 | controller | \ logger.go:42: 06:40:36 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.992985 | controller | $imageTuples)\n logger.go:42: 06:40:36 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.992991 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:36 | glance_split/1-deploy_glance 2025-10-01 06:44:19.992997 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:36 | glance_split/1-deploy_glance 2025-10-01 06:44:19.993003 | controller | | + exit 0\n logger.go:42: 06:40:38 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.993008 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.993014 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.993020 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.993026 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.993031 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.993037 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.993043 | controller | \ ]\n logger.go:42: 06:40:38 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.993049 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.993054 | controller | \"default-public\" }}'\n logger.go:42: 06:40:38 | glance_split/1-deploy_glance 2025-10-01 06:44:19.993060 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.993066 | controller | \ logger.go:42: 06:40:38 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.993072 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.993080 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.993086 | controller | 06:40: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-01 06:44:19.993094 | controller | \ logger.go:42: 06:40: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-01 06:44:19.993106 | controller | \ logger.go:42: 06:40: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-01 06:44:19.993113 | controller | \ logger.go:42: 06:40:38 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.993118 | controller | 06:40:38 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:38 2025-10-01 06:44:19.993139 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:38 | glance_split/1-deploy_glance 2025-10-01 06:44:19.993145 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.993150 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.993156 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.993162 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.993168 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.993174 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.993179 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.993185 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.993191 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.993197 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.993203 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.993208 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.993214 | controller | 06:40:38 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.993220 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.993226 | controller | 06:40:38 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.993231 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.993237 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.993243 | controller | 06:40:38 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.993249 | controller | \ logger.go:42: 06:40:38 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.993254 | controller | \ logger.go:42: 06:40:38 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.993260 | controller | $imageTuples)\n logger.go:42: 06:40:38 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.993266 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:38 | glance_split/1-deploy_glance 2025-10-01 06:44:19.993272 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:38 | glance_split/1-deploy_glance 2025-10-01 06:44:19.993280 | controller | | + exit 0\n logger.go:42: 06:40:39 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.993286 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.993292 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.993298 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.993304 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.993309 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.993315 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.993321 | controller | \ ]\n logger.go:42: 06:40:39 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.993327 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.993332 | controller | \"default-public\" }}'\n logger.go:42: 06:40:39 | glance_split/1-deploy_glance 2025-10-01 06:44:19.993338 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.993344 | controller | \ logger.go:42: 06:40:39 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.993350 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.993355 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.993368 | controller | 06:40: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-01 06:44:19.993377 | controller | \ logger.go:42: 06:40: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-01 06:44:19.993383 | controller | \ logger.go:42: 06:40: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-01 06:44:19.993389 | controller | \ logger.go:42: 06:40:39 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.993395 | controller | 06:40:39 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:39 2025-10-01 06:44:19.993401 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:39 | glance_split/1-deploy_glance 2025-10-01 06:44:19.993406 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.993412 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.993418 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.993424 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.993429 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.993435 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.993441 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.993447 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.993452 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.993458 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.993467 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.993473 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.993478 | controller | 06:40:39 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.993484 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.993490 | controller | 06:40:39 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.993496 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.993501 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.993507 | controller | 06:40:39 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.993513 | controller | \ logger.go:42: 06:40:39 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.993519 | controller | \ logger.go:42: 06:40:39 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.993524 | controller | $imageTuples)\n logger.go:42: 06:40:39 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.993530 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:39 | glance_split/1-deploy_glance 2025-10-01 06:44:19.993536 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:39 | glance_split/1-deploy_glance 2025-10-01 06:44:19.993542 | controller | | + exit 0\n logger.go:42: 06:40:40 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.993548 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.993553 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.993559 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.993565 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.993571 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.993576 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.993582 | controller | \ ]\n logger.go:42: 06:40:40 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.993588 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.993596 | controller | \"default-public\" }}'\n logger.go:42: 06:40:40 | glance_split/1-deploy_glance 2025-10-01 06:44:19.993608 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.993614 | controller | \ logger.go:42: 06:40:40 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.993625 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.993631 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.993636 | controller | 06:40: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-01 06:44:19.993645 | controller | \ logger.go:42: 06:40: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-01 06:44:19.993650 | controller | \ logger.go:42: 06:40: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-01 06:44:19.993659 | controller | \ logger.go:42: 06:40:41 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.993665 | controller | 06:40:41 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:41 2025-10-01 06:44:19.993671 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:41 | glance_split/1-deploy_glance 2025-10-01 06:44:19.993676 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.993682 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.993688 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.993694 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.993699 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.993705 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.993711 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.993717 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.993722 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.993728 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.993734 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.993740 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.993745 | controller | 06:40:41 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.993751 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.993757 | controller | 06:40:41 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.993763 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.993769 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.993774 | controller | 06:40:41 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.993780 | controller | \ logger.go:42: 06:40:41 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.993786 | controller | \ logger.go:42: 06:40:41 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.993792 | controller | $imageTuples)\n logger.go:42: 06:40:41 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.993798 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:41 | glance_split/1-deploy_glance 2025-10-01 06:44:19.993803 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:41 | glance_split/1-deploy_glance 2025-10-01 06:44:19.993809 | controller | | + exit 0\n logger.go:42: 06:40:42 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.993815 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.993821 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.993826 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.993832 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.993838 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.993844 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.993859 | controller | \ ]\n logger.go:42: 06:40:42 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.993865 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.993870 | controller | \"default-public\" }}'\n logger.go:42: 06:40:42 | glance_split/1-deploy_glance 2025-10-01 06:44:19.993876 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.993882 | controller | \ logger.go:42: 06:40:42 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.993888 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.993893 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.993899 | controller | 06:40: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-01 06:44:19.993908 | controller | \ logger.go:42: 06:40: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-01 06:44:19.993914 | controller | \ logger.go:42: 06:40: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-01 06:44:19.993919 | controller | \ logger.go:42: 06:40:42 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.993925 | controller | 06:40:42 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:42 2025-10-01 06:44:19.993931 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:42 | glance_split/1-deploy_glance 2025-10-01 06:44:19.993937 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.993942 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.993948 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.993954 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.993960 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.993966 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.993971 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.993977 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.993983 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.993989 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.993994 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.994000 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.994006 | controller | 06:40:42 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.994012 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.994017 | controller | 06:40:42 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.994023 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.994029 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.994037 | controller | 06:40:42 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.994043 | controller | \ logger.go:42: 06:40:42 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.994049 | controller | \ logger.go:42: 06:40:42 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.994055 | controller | $imageTuples)\n logger.go:42: 06:40:42 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.994060 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:42 | glance_split/1-deploy_glance 2025-10-01 06:44:19.994066 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:42 | glance_split/1-deploy_glance 2025-10-01 06:44:19.994072 | controller | | + exit 0\n logger.go:42: 06:40:43 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.994078 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.994083 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.994096 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.994102 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.994107 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.994113 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.994131 | controller | \ ]\n logger.go:42: 06:40:43 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.994140 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.994145 | controller | \"default-public\" }}'\n logger.go:42: 06:40:43 | glance_split/1-deploy_glance 2025-10-01 06:44:19.994151 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.994157 | controller | \ logger.go:42: 06:40:43 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.994163 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.994169 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.994174 | controller | 06:40: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-01 06:44:19.994183 | controller | \ logger.go:42: 06:40: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-01 06:44:19.994189 | controller | \ logger.go:42: 06:40: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-01 06:44:19.994195 | controller | \ logger.go:42: 06:40:43 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.994200 | controller | 06:40:43 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:43 2025-10-01 06:44:19.994206 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:43 | glance_split/1-deploy_glance 2025-10-01 06:44:19.994212 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.994218 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.994223 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.994229 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.994238 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.994243 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.994249 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.994255 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.994261 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.994267 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.994272 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.994278 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.994284 | controller | 06:40:43 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.994290 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.994295 | controller | 06:40:43 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.994301 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.994307 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.994313 | controller | 06:40:43 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.994318 | controller | \ logger.go:42: 06:40:43 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.994324 | controller | \ logger.go:42: 06:40:43 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.994330 | controller | $imageTuples)\n logger.go:42: 06:40:43 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.994336 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:43 | glance_split/1-deploy_glance 2025-10-01 06:44:19.994348 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:43 | glance_split/1-deploy_glance 2025-10-01 06:44:19.994354 | controller | | + exit 0\n logger.go:42: 06:40:45 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.994360 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.994366 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.994372 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.994377 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.994383 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.994389 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.994395 | controller | \ ]\n logger.go:42: 06:40:45 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.994401 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.994406 | controller | \"default-public\" }}'\n logger.go:42: 06:40:45 | glance_split/1-deploy_glance 2025-10-01 06:44:19.994412 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.994418 | controller | \ logger.go:42: 06:40:45 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.994424 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.994429 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.994438 | controller | 06:40: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-01 06:44:19.994446 | controller | \ logger.go:42: 06:40: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-01 06:44:19.994452 | controller | \ logger.go:42: 06:40: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-01 06:44:19.994458 | controller | \ logger.go:42: 06:40:45 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.994464 | controller | 06:40:45 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:45 2025-10-01 06:44:19.994469 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:45 | glance_split/1-deploy_glance 2025-10-01 06:44:19.994475 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.994481 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.994487 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.994492 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.994498 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.994504 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.994510 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.994515 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.994521 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.994527 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.994533 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.994538 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.994544 | controller | 06:40:45 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.994550 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.994556 | controller | 06:40:45 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.994562 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.994567 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.994573 | controller | 06:40:45 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.994585 | controller | \ logger.go:42: 06:40:45 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.994591 | controller | \ logger.go:42: 06:40:45 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.994597 | controller | $imageTuples)\n logger.go:42: 06:40:45 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.994603 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:45 | glance_split/1-deploy_glance 2025-10-01 06:44:19.994609 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:45 | glance_split/1-deploy_glance 2025-10-01 06:44:19.994615 | controller | | + exit 0\n logger.go:42: 06:40:46 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.994623 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.994629 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.994635 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.994640 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.994646 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.994652 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.994658 | controller | \ ]\n logger.go:42: 06:40:46 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.994664 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.994669 | controller | \"default-public\" }}'\n logger.go:42: 06:40:46 | glance_split/1-deploy_glance 2025-10-01 06:44:19.994675 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.994683 | controller | \ logger.go:42: 06:40:46 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.994689 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.994695 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.994701 | controller | 06:40: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-01 06:44:19.994709 | controller | \ logger.go:42: 06:40: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-01 06:44:19.994715 | controller | \ logger.go:42: 06:40: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-01 06:44:19.994720 | controller | \ logger.go:42: 06:40:46 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.994726 | controller | 06:40:46 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:46 2025-10-01 06:44:19.994732 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:46 | glance_split/1-deploy_glance 2025-10-01 06:44:19.994738 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.994743 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.994749 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.994755 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.994761 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.994766 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.994772 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.994778 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.994784 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.994789 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.994795 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.994804 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.994810 | controller | 06:40:46 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.994815 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.994821 | controller | 06:40:46 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.994833 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.994839 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.994845 | controller | 06:40:46 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.994851 | controller | \ logger.go:42: 06:40:46 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.994857 | controller | \ logger.go:42: 06:40:46 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.994862 | controller | $imageTuples)\n logger.go:42: 06:40:46 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.994868 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:46 | glance_split/1-deploy_glance 2025-10-01 06:44:19.994874 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:46 | glance_split/1-deploy_glance 2025-10-01 06:44:19.994880 | controller | | + exit 0\n logger.go:42: 06:40:48 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.994886 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.994891 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.994897 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.994903 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.994911 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.994917 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.994923 | controller | \ ]\n logger.go:42: 06:40:48 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.994929 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.994934 | controller | \"default-public\" }}'\n logger.go:42: 06:40:48 | glance_split/1-deploy_glance 2025-10-01 06:44:19.994940 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.994946 | controller | \ logger.go:42: 06:40:48 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.994952 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.994957 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.994963 | controller | 06:40: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-01 06:44:19.994969 | controller | \ logger.go:42: 06:40: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-01 06:44:19.994975 | controller | \ logger.go:42: 06:40: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-01 06:44:19.994985 | controller | \ logger.go:42: 06:40:48 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.994991 | controller | 06:40:48 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:48 2025-10-01 06:44:19.995000 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:48 | glance_split/1-deploy_glance 2025-10-01 06:44:19.995006 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.995012 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.995017 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.995023 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.995029 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.995035 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.995040 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.995046 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.995052 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.995058 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.995063 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.995076 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.995082 | controller | 06:40:48 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.995087 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.995093 | controller | 06:40:48 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.995099 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.995105 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.995110 | controller | 06:40:48 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.995116 | controller | \ logger.go:42: 06:40:48 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.995134 | controller | \ logger.go:42: 06:40:48 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.995142 | controller | $imageTuples)\n logger.go:42: 06:40:48 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.995148 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:48 | glance_split/1-deploy_glance 2025-10-01 06:44:19.995154 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:48 | glance_split/1-deploy_glance 2025-10-01 06:44:19.995159 | controller | | + exit 0\n logger.go:42: 06:40:49 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.995165 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.995171 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.995177 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.995182 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.995188 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.995194 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.995200 | controller | \ ]\n logger.go:42: 06:40:49 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.995209 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.995217 | controller | \"default-public\" }}'\n logger.go:42: 06:40:49 | glance_split/1-deploy_glance 2025-10-01 06:44:19.995223 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.995229 | controller | \ logger.go:42: 06:40:49 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.995234 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.995240 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.995246 | controller | 06:40: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-01 06:44:19.995254 | controller | \ logger.go:42: 06:40: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-01 06:44:19.995260 | controller | \ logger.go:42: 06:40: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-01 06:44:19.995266 | controller | \ logger.go:42: 06:40:49 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.995271 | controller | 06:40:49 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:49 2025-10-01 06:44:19.995277 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:49 | glance_split/1-deploy_glance 2025-10-01 06:44:19.995283 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.995289 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.995294 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.995300 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.995306 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.995312 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.995317 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.995330 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.995336 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.995342 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.995348 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.995354 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.995360 | controller | 06:40:49 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.995365 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.995371 | controller | 06:40:49 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.995377 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.995383 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.995389 | controller | 06:40:49 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.995397 | controller | \ logger.go:42: 06:40:49 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.995403 | controller | \ logger.go:42: 06:40:49 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.995409 | controller | $imageTuples)\n logger.go:42: 06:40:49 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.995415 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:49 | glance_split/1-deploy_glance 2025-10-01 06:44:19.995420 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:49 | glance_split/1-deploy_glance 2025-10-01 06:44:19.995426 | controller | | + exit 0\n logger.go:42: 06:40:50 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.995432 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.995437 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.995443 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.995449 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.995455 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.995461 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.995466 | controller | \ ]\n logger.go:42: 06:40:50 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.995472 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.995478 | controller | \"default-public\" }}'\n logger.go:42: 06:40:50 | glance_split/1-deploy_glance 2025-10-01 06:44:19.995483 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.995499 | controller | \ logger.go:42: 06:40:50 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.995505 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.995511 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.995517 | controller | 06:40: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-01 06:44:19.995523 | controller | \ logger.go:42: 06:40: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-01 06:44:19.995528 | controller | \ logger.go:42: 06:40: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-01 06:44:19.995534 | controller | \ logger.go:42: 06:40:50 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.995540 | controller | 06:40:50 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:50 2025-10-01 06:44:19.995546 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:50 | glance_split/1-deploy_glance 2025-10-01 06:44:19.995551 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.995557 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.995563 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.995569 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.995581 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.995587 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.995596 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.995602 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.995607 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.995613 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.995619 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.995625 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.995630 | controller | 06:40:50 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.995636 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.995642 | controller | 06:40:50 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.995648 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.995653 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.995659 | controller | 06:40:51 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.995665 | controller | \ logger.go:42: 06:40:51 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.995671 | controller | \ logger.go:42: 06:40:51 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.995677 | controller | $imageTuples)\n logger.go:42: 06:40:51 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.995682 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:51 | glance_split/1-deploy_glance 2025-10-01 06:44:19.995688 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:51 | glance_split/1-deploy_glance 2025-10-01 06:44:19.995694 | controller | | + exit 0\n logger.go:42: 06:40:52 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.995700 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.995705 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.995711 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.995717 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.995723 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.995728 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.995734 | controller | \ ]\n logger.go:42: 06:40:52 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.995740 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.995746 | controller | \"default-public\" }}'\n logger.go:42: 06:40:52 | glance_split/1-deploy_glance 2025-10-01 06:44:19.995751 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.995760 | controller | \ logger.go:42: 06:40:52 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.995766 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.995771 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.995777 | controller | 06:40: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-01 06:44:19.995788 | controller | \ logger.go:42: 06:40: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-01 06:44:19.995794 | controller | \ logger.go:42: 06:40: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-01 06:44:19.995800 | controller | \ logger.go:42: 06:40:52 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.995806 | controller | 06:40:52 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:52 2025-10-01 06:44:19.995811 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:52 | glance_split/1-deploy_glance 2025-10-01 06:44:19.995824 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.995829 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.995835 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.995841 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.995847 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.995853 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.995859 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.995864 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.995870 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.995876 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.995882 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.995887 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.995893 | controller | 06:40:52 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.995899 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.995905 | controller | 06:40:52 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.995910 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.995916 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.995922 | controller | 06:40:52 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.995928 | controller | \ logger.go:42: 06:40:52 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.995933 | controller | \ logger.go:42: 06:40:52 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.995939 | controller | $imageTuples)\n logger.go:42: 06:40:52 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.995945 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:52 | glance_split/1-deploy_glance 2025-10-01 06:44:19.995951 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:52 | glance_split/1-deploy_glance 2025-10-01 06:44:19.995956 | controller | | + exit 0\n logger.go:42: 06:40:53 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.995962 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.995971 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.995977 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.995982 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.995988 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.995994 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.996000 | controller | \ ]\n logger.go:42: 06:40:53 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.996006 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.996011 | controller | \"default-public\" }}'\n logger.go:42: 06:40:53 | glance_split/1-deploy_glance 2025-10-01 06:44:19.996017 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.996023 | controller | \ logger.go:42: 06:40:53 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.996029 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.996034 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.996040 | controller | 06:40: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-01 06:44:19.996049 | controller | \ logger.go:42: 06:40: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-01 06:44:19.996061 | controller | \ logger.go:42: 06:40: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-01 06:44:19.996067 | controller | \ logger.go:42: 06:40:53 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.996073 | controller | 06:40:53 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:53 2025-10-01 06:44:19.996079 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:53 | glance_split/1-deploy_glance 2025-10-01 06:44:19.996084 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.996090 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.996096 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.996102 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.996108 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.996113 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.996134 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.996143 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.996148 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.996154 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.996160 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.996166 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.996171 | controller | 06:40:53 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.996180 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.996186 | controller | 06:40:53 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.996191 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.996200 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.996205 | controller | 06:40:54 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.996211 | controller | \ logger.go:42: 06:40:54 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.996217 | controller | \ logger.go:42: 06:40:54 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.996223 | controller | $imageTuples)\n logger.go:42: 06:40:54 | glance_split/1-deploy_glance | + grep 2025-10-01 06:44:19.996229 | controller | RELATED_IMAGE\n logger.go:42: 06:40:54 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.996234 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:54 | glance_split/1-deploy_glance 2025-10-01 06:44:19.996240 | controller | | + exit 0\n logger.go:42: 06:40:55 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.996246 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.996252 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.996258 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.996263 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.996269 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.996275 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.996281 | controller | \ ]\n logger.go:42: 06:40:55 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.996286 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.996292 | controller | \"default-public\" }}'\n logger.go:42: 06:40:55 | glance_split/1-deploy_glance 2025-10-01 06:44:19.996298 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.996304 | controller | \ logger.go:42: 06:40:55 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.996309 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.996315 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.996328 | controller | 06:40: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-01 06:44:19.996336 | controller | \ logger.go:42: 06:40: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-01 06:44:19.996342 | controller | \ logger.go:42: 06:40: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-01 06:44:19.996348 | controller | \ logger.go:42: 06:40:55 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.996354 | controller | 06:40:55 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:55 2025-10-01 06:44:19.996360 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:55 | glance_split/1-deploy_glance 2025-10-01 06:44:19.996371 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.996377 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.996382 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.996388 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.996394 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.996400 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.996405 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.996411 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.996417 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.996423 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.996428 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.996434 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.996440 | controller | 06:40:55 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.996446 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.996451 | controller | 06:40:55 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.996457 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.996463 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.996469 | controller | 06:40:55 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.996474 | controller | \ logger.go:42: 06:40:55 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.996480 | controller | \ logger.go:42: 06:40:55 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.996486 | controller | $imageTuples)\n logger.go:42: 06:40:55 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.996492 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:55 | glance_split/1-deploy_glance 2025-10-01 06:44:19.996497 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:55 | glance_split/1-deploy_glance 2025-10-01 06:44:19.996503 | controller | | + exit 0\n logger.go:42: 06:40:56 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.996509 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.996515 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.996520 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.996526 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.996532 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.996538 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.996543 | controller | \ ]\n logger.go:42: 06:40:56 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.996549 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.996558 | controller | \"default-public\" }}'\n logger.go:42: 06:40:56 | glance_split/1-deploy_glance 2025-10-01 06:44:19.996563 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.996576 | controller | \ logger.go:42: 06:40:56 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.996582 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.996588 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.996593 | controller | 06:40: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-01 06:44:19.996602 | controller | \ logger.go:42: 06:40: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-01 06:44:19.996608 | controller | \ logger.go:42: 06:40: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-01 06:44:19.996614 | controller | \ logger.go:42: 06:40:56 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.996620 | controller | 06:40:56 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:56 2025-10-01 06:44:19.996625 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:56 | glance_split/1-deploy_glance 2025-10-01 06:44:19.996631 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.996637 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.996643 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.996648 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.996654 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.996660 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.996666 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.996671 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.996678 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.996685 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.996691 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.996699 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.996705 | controller | 06:40:56 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.996711 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.996717 | controller | 06:40:56 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.996722 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.996728 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.996734 | controller | 06:40:57 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.996740 | controller | \ logger.go:42: 06:40:57 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.996748 | controller | \ logger.go:42: 06:40:57 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.996754 | controller | $imageTuples)\n logger.go:42: 06:40:57 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.996760 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:57 | glance_split/1-deploy_glance 2025-10-01 06:44:19.996765 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:57 | glance_split/1-deploy_glance 2025-10-01 06:44:19.996771 | controller | | + exit 0\n logger.go:42: 06:40:58 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.996777 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.996783 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.996789 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.996794 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.996800 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.996806 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.996812 | controller | \ ]\n logger.go:42: 06:40:58 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.996824 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.996830 | controller | \"default-public\" }}'\n logger.go:42: 06:40:58 | glance_split/1-deploy_glance 2025-10-01 06:44:19.996836 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.996844 | controller | \ logger.go:42: 06:40:58 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.996850 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.996856 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.996862 | controller | 06:40: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-01 06:44:19.996870 | controller | \ logger.go:42: 06:40: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-01 06:44:19.996876 | controller | \ logger.go:42: 06:40: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-01 06:44:19.996882 | controller | \ logger.go:42: 06:40:58 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.996888 | controller | 06:40:58 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:58 2025-10-01 06:44:19.996893 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:58 | glance_split/1-deploy_glance 2025-10-01 06:44:19.996899 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.996905 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.996911 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.996916 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.996922 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.996928 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.996934 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.996943 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.996948 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.996954 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.996960 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.996966 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.996971 | controller | 06:40:58 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.996977 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.996983 | controller | 06:40:58 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.996989 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.996995 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.997000 | controller | 06:40:58 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.997006 | controller | \ logger.go:42: 06:40:58 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.997012 | controller | \ logger.go:42: 06:40:58 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.997018 | controller | $imageTuples)\n logger.go:42: 06:40:58 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.997024 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:58 | glance_split/1-deploy_glance 2025-10-01 06:44:19.997029 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:58 | glance_split/1-deploy_glance 2025-10-01 06:44:19.997035 | controller | | + exit 0\n logger.go:42: 06:40:59 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.997041 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.997047 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.997052 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.997065 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.997071 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.997077 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.997083 | controller | \ ]\n logger.go:42: 06:40:59 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.997088 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.997094 | controller | \"default-public\" }}'\n logger.go:42: 06:40:59 | glance_split/1-deploy_glance 2025-10-01 06:44:19.997100 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.997106 | controller | \ logger.go:42: 06:40:59 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.997111 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.997117 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.997137 | controller | 06:40: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-01 06:44:19.997149 | controller | \ logger.go:42: 06:40: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-01 06:44:19.997155 | controller | \ logger.go:42: 06:40: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-01 06:44:19.997162 | controller | \ logger.go:42: 06:40:59 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.997168 | controller | 06:40:59 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:40:59 2025-10-01 06:44:19.997174 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:40:59 | glance_split/1-deploy_glance 2025-10-01 06:44:19.997180 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.997186 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.997191 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.997197 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.997203 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.997209 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.997215 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.997220 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.997228 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.997234 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.997240 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.997246 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.997252 | controller | 06:40:59 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.997258 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.997263 | controller | 06:40:59 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.997269 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.997275 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.997281 | controller | 06:40:59 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.997286 | controller | \ logger.go:42: 06:40:59 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.997292 | controller | \ logger.go:42: 06:40:59 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.997298 | controller | $imageTuples)\n logger.go:42: 06:40:59 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.997304 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:40:59 | glance_split/1-deploy_glance 2025-10-01 06:44:19.997309 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:40:59 | glance_split/1-deploy_glance 2025-10-01 06:44:19.997322 | controller | | + exit 0\n logger.go:42: 06:41:00 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.997328 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.997334 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.997343 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.997349 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.997354 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.997360 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.997366 | controller | \ ]\n logger.go:42: 06:41:00 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.997372 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.997377 | controller | \"default-public\" }}'\n logger.go:42: 06:41:00 | glance_split/1-deploy_glance 2025-10-01 06:44:19.997383 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.997389 | controller | \ logger.go:42: 06:41:00 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.997395 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.997400 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.997406 | controller | 06:41: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-01 06:44:19.997415 | controller | \ logger.go:42: 06:41: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-01 06:44:19.997420 | controller | \ logger.go:42: 06:41: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-01 06:44:19.997426 | controller | \ logger.go:42: 06:41:01 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.997432 | controller | 06:41:01 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:01 2025-10-01 06:44:19.997438 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:01 | glance_split/1-deploy_glance 2025-10-01 06:44:19.997444 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.997449 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.997455 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.997461 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.997467 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.997472 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.997478 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.997484 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.997490 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.997496 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.997501 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.997507 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.997513 | controller | 06:41:01 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.997519 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.997527 | controller | 06:41:01 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.997533 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.997539 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.997544 | controller | 06:41:01 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.997550 | controller | \ logger.go:42: 06:41:01 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.997562 | controller | \ logger.go:42: 06:41:01 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.997569 | controller | $imageTuples)\n logger.go:42: 06:41:01 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.997574 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:01 | glance_split/1-deploy_glance 2025-10-01 06:44:19.997580 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:01 | glance_split/1-deploy_glance 2025-10-01 06:44:19.997586 | controller | | + exit 0\n logger.go:42: 06:41:02 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.997592 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.997598 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.997603 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.997609 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.997615 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.997621 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.997626 | controller | \ ]\n logger.go:42: 06:41:02 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.997632 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.997638 | controller | \"default-public\" }}'\n logger.go:42: 06:41:02 | glance_split/1-deploy_glance 2025-10-01 06:44:19.997644 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.997649 | controller | \ logger.go:42: 06:41:02 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.997655 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.997661 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.997667 | controller | 06:41: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-01 06:44:19.997675 | controller | \ logger.go:42: 06:41: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-01 06:44:19.997681 | controller | \ logger.go:42: 06:41: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-01 06:44:19.997687 | controller | \ logger.go:42: 06:41:02 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.997693 | controller | 06:41:02 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:02 2025-10-01 06:44:19.997699 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:02 | glance_split/1-deploy_glance 2025-10-01 06:44:19.997705 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.997716 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.997722 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.997728 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.997734 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.997739 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.997745 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.997751 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.997757 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.997763 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.997769 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.997774 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.997780 | controller | 06:41:02 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.997786 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.997792 | controller | 06:41:02 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.997798 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.997810 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.997816 | controller | 06:41:02 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.997822 | controller | \ logger.go:42: 06:41:02 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.997828 | controller | \ logger.go:42: 06:41:02 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.997834 | controller | $imageTuples)\n logger.go:42: 06:41:02 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.997840 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:02 | glance_split/1-deploy_glance 2025-10-01 06:44:19.997846 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:02 | glance_split/1-deploy_glance 2025-10-01 06:44:19.997852 | controller | | + exit 0\n logger.go:42: 06:41:03 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.997858 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.997864 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.997870 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.997875 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.997881 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.997887 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.997893 | controller | \ ]\n logger.go:42: 06:41:03 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.997899 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.997905 | controller | \"default-public\" }}'\n logger.go:42: 06:41:03 | glance_split/1-deploy_glance 2025-10-01 06:44:19.997913 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.997922 | controller | \ logger.go:42: 06:41:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.997928 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.997933 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.997939 | controller | 06:41: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-01 06:44:19.997947 | controller | \ logger.go:42: 06:41: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-01 06:44:19.997953 | controller | \ logger.go:42: 06:41: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-01 06:44:19.997959 | controller | \ logger.go:42: 06:41:03 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.997965 | controller | 06:41:03 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:03 2025-10-01 06:44:19.997971 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:03 | glance_split/1-deploy_glance 2025-10-01 06:44:19.997976 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.997982 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.997988 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.997994 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.998000 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.998006 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.998012 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.998017 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.998023 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.998029 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.998035 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.998041 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.998054 | controller | 06:41:03 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.998060 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.998066 | controller | 06:41:03 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.998072 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.998077 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.998083 | controller | 06:41:04 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.998089 | controller | \ logger.go:42: 06:41:04 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.998095 | controller | \ logger.go:42: 06:41:04 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.998104 | controller | $imageTuples)\n logger.go:42: 06:41:04 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.998110 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:04 | glance_split/1-deploy_glance 2025-10-01 06:44:19.998116 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:04 | glance_split/1-deploy_glance 2025-10-01 06:44:19.998133 | controller | | + exit 0\n logger.go:42: 06:41:05 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.998141 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.998147 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.998153 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.998159 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.998165 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.998171 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.998176 | controller | \ ]\n logger.go:42: 06:41:05 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.998182 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.998188 | controller | \"default-public\" }}'\n logger.go:42: 06:41:05 | glance_split/1-deploy_glance 2025-10-01 06:44:19.998194 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.998200 | controller | \ logger.go:42: 06:41:05 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.998205 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.998211 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.998217 | controller | 06:41: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-01 06:44:19.998226 | controller | \ logger.go:42: 06:41: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-01 06:44:19.998232 | controller | \ logger.go:42: 06:41: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-01 06:44:19.998238 | controller | \ logger.go:42: 06:41:05 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.998244 | controller | 06:41:05 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:05 2025-10-01 06:44:19.998250 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:05 | glance_split/1-deploy_glance 2025-10-01 06:44:19.998255 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.998261 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.998267 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.998273 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.998279 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.998285 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.998291 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.998297 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.998313 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.998319 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.998325 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.998331 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.998337 | controller | 06:41:05 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.998343 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.998348 | controller | 06:41:05 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.998354 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.998360 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.998366 | controller | 06:41:05 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.998372 | controller | \ logger.go:42: 06:41:05 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.998378 | controller | \ logger.go:42: 06:41:05 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.998384 | controller | $imageTuples)\n logger.go:42: 06:41:05 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.998390 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:05 | glance_split/1-deploy_glance 2025-10-01 06:44:19.998395 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:05 | glance_split/1-deploy_glance 2025-10-01 06:44:19.998401 | controller | | + exit 0\n logger.go:42: 06:41:06 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.998407 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.998413 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.998419 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.998425 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.998431 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.998436 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.998445 | controller | \ ]\n logger.go:42: 06:41:06 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.998451 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.998457 | controller | \"default-public\" }}'\n logger.go:42: 06:41:06 | glance_split/1-deploy_glance 2025-10-01 06:44:19.998463 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.998468 | controller | \ logger.go:42: 06:41:06 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.998474 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.998480 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.998486 | controller | 06:41: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-01 06:44:19.998494 | controller | \ logger.go:42: 06:41: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-01 06:44:19.998503 | controller | \ logger.go:42: 06:41: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-01 06:44:19.998509 | controller | \ logger.go:42: 06:41:06 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.998515 | controller | 06:41:06 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:06 2025-10-01 06:44:19.998521 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:06 | glance_split/1-deploy_glance 2025-10-01 06:44:19.998527 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.998533 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.998539 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.998544 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.998550 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.998563 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.998570 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.998576 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.998581 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.998587 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.998593 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.998599 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.998605 | controller | 06:41:06 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.998611 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.998617 | controller | 06:41:06 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.998623 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.998628 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.998634 | controller | 06:41:06 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.998640 | controller | \ logger.go:42: 06:41:06 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.998646 | controller | \ logger.go:42: 06:41:06 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.998652 | controller | $imageTuples)\n logger.go:42: 06:41:06 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.998658 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:06 | glance_split/1-deploy_glance 2025-10-01 06:44:19.998664 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:06 | glance_split/1-deploy_glance 2025-10-01 06:44:19.998669 | controller | | + exit 0\n logger.go:42: 06:41:08 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.998675 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.998681 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.998687 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.998695 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.998701 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.998707 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.998713 | controller | \ ]\n logger.go:42: 06:41:08 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.998719 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.998725 | controller | \"default-public\" }}'\n logger.go:42: 06:41:08 | glance_split/1-deploy_glance 2025-10-01 06:44:19.998731 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.998736 | controller | \ logger.go:42: 06:41:08 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.998742 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.998748 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.998754 | controller | 06:41: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-01 06:44:19.998762 | controller | \ logger.go:42: 06:41: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-01 06:44:19.998768 | controller | \ logger.go:42: 06:41: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-01 06:44:19.998774 | controller | \ logger.go:42: 06:41:08 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.998780 | controller | 06:41:08 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:08 2025-10-01 06:44:19.998786 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:08 | glance_split/1-deploy_glance 2025-10-01 06:44:19.998792 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.998804 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.998810 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.998816 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.998825 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.998831 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.998837 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.998842 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.998848 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.998854 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.998860 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.998866 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.998872 | controller | 06:41:08 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.998877 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.998883 | controller | 06:41:08 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.998892 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.998898 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.998904 | controller | 06:41:08 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.998910 | controller | \ logger.go:42: 06:41:08 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.998915 | controller | \ logger.go:42: 06:41:08 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.998921 | controller | $imageTuples)\n logger.go:42: 06:41:08 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.998927 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:08 | glance_split/1-deploy_glance 2025-10-01 06:44:19.998933 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:08 | glance_split/1-deploy_glance 2025-10-01 06:44:19.998939 | controller | | + exit 0\n logger.go:42: 06:41:09 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.998945 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.998950 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.998956 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.998962 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.998968 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.998974 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.998980 | controller | \ ]\n logger.go:42: 06:41:09 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.998985 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.998994 | controller | \"default-public\" }}'\n logger.go:42: 06:41:09 | glance_split/1-deploy_glance 2025-10-01 06:44:19.999000 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.999010 | controller | \ logger.go:42: 06:41:09 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.999016 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.999022 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.999028 | controller | 06:41: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-01 06:44:19.999036 | controller | \ logger.go:42: 06:41: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-01 06:44:19.999042 | controller | \ logger.go:42: 06:41: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-01 06:44:19.999054 | controller | \ logger.go:42: 06:41:09 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.999061 | controller | 06:41:09 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:09 2025-10-01 06:44:19.999066 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:09 | glance_split/1-deploy_glance 2025-10-01 06:44:19.999072 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.999078 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.999087 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.999093 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.999099 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.999105 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.999111 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.999117 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.999136 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.999142 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.999148 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.999154 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.999160 | controller | 06:41:09 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.999166 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.999171 | controller | 06:41:09 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.999177 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.999183 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.999189 | controller | 06:41:09 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.999195 | controller | \ logger.go:42: 06:41:09 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.999201 | controller | \ logger.go:42: 06:41:09 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.999207 | controller | $imageTuples)\n logger.go:42: 06:41:09 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.999212 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:09 | glance_split/1-deploy_glance 2025-10-01 06:44:19.999218 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:09 | glance_split/1-deploy_glance 2025-10-01 06:44:19.999224 | controller | | + exit 0\n logger.go:42: 06:41:10 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.999230 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.999236 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.999242 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.999248 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.999254 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.999259 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.999265 | controller | \ ]\n logger.go:42: 06:41:10 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.999271 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.999277 | controller | \"default-public\" }}'\n logger.go:42: 06:41:10 | glance_split/1-deploy_glance 2025-10-01 06:44:19.999283 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.999292 | controller | \ logger.go:42: 06:41:10 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.999298 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.999303 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.999309 | controller | 06:41: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-01 06:44:19.999325 | controller | \ logger.go:42: 06:41: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-01 06:44:19.999331 | controller | \ logger.go:42: 06:41: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-01 06:44:19.999339 | controller | \ logger.go:42: 06:41:10 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.999345 | controller | 06:41:10 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:10 2025-10-01 06:44:19.999351 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:10 | glance_split/1-deploy_glance 2025-10-01 06:44:19.999357 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.999363 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.999369 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.999375 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.999381 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.999386 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.999392 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.999398 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.999404 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.999410 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.999416 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.999421 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.999427 | controller | 06:41:10 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.999433 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.999439 | controller | 06:41:10 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.999445 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.999451 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.999457 | controller | 06:41:11 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.999462 | controller | \ logger.go:42: 06:41:11 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.999468 | controller | \ logger.go:42: 06:41:11 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.999477 | controller | $imageTuples)\n logger.go:42: 06:41:11 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.999483 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:11 | glance_split/1-deploy_glance 2025-10-01 06:44:19.999514 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:11 | glance_split/1-deploy_glance 2025-10-01 06:44:19.999521 | controller | | + exit 0\n logger.go:42: 06:41:12 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.999527 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.999533 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.999539 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.999544 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.999550 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.999556 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.999562 | controller | \ ]\n logger.go:42: 06:41:12 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.999568 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.999574 | controller | \"default-public\" }}'\n logger.go:42: 06:41:12 | glance_split/1-deploy_glance 2025-10-01 06:44:19.999580 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.999586 | controller | \ logger.go:42: 06:41:12 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.999591 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.999604 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.999610 | controller | 06:41: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-01 06:44:19.999624 | controller | \ logger.go:42: 06:41: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-01 06:44:19.999630 | controller | \ logger.go:42: 06:41: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-01 06:44:19.999636 | controller | \ logger.go:42: 06:41:12 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.999642 | controller | 06:41:12 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:12 2025-10-01 06:44:19.999647 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:12 | glance_split/1-deploy_glance 2025-10-01 06:44:19.999653 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.999659 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.999666 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.999673 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.999679 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.999686 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.999693 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.999699 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.999704 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.999713 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.999719 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.999725 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.999730 | controller | 06:41:12 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.999736 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.999742 | controller | 06:41:12 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:19.999748 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.999754 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:19.999759 | controller | 06:41:12 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.999765 | controller | \ logger.go:42: 06:41:12 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:19.999771 | controller | \ logger.go:42: 06:41:12 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:19.999777 | controller | $imageTuples)\n logger.go:42: 06:41:12 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:19.999783 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:12 | glance_split/1-deploy_glance 2025-10-01 06:44:19.999788 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:12 | glance_split/1-deploy_glance 2025-10-01 06:44:19.999794 | controller | | + exit 0\n logger.go:42: 06:41:13 | glance_split/1-deploy_glance | running 2025-10-01 06:44:19.999800 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:19.999806 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:19.999812 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:19.999817 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:19.999823 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:19.999829 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:19.999835 | controller | \ ]\n logger.go:42: 06:41:13 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:19.999841 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:19.999853 | controller | \"default-public\" }}'\n logger.go:42: 06:41:13 | glance_split/1-deploy_glance 2025-10-01 06:44:19.999859 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:19.999865 | controller | \ logger.go:42: 06:41:13 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:19.999871 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:19.999877 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:19.999883 | controller | 06:41: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-01 06:44:19.999891 | controller | \ logger.go:42: 06:41: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-01 06:44:19.999898 | controller | \ logger.go:42: 06:41: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-01 06:44:19.999906 | controller | \ logger.go:42: 06:41:13 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:19.999912 | controller | 06:41:13 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:13 2025-10-01 06:44:19.999918 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:13 | glance_split/1-deploy_glance 2025-10-01 06:44:19.999924 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:19.999930 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:19.999935 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:19.999941 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:19.999947 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:19.999953 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:19.999959 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:19.999965 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:19.999970 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:19.999976 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:19.999982 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:19.999988 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:19.999993 | controller | 06:41:13 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:19.999999 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.000005 | controller | 06:41:13 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.000011 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.000017 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.000023 | controller | 06:41:13 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.000028 | controller | \ logger.go:42: 06:41:13 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.000034 | controller | \ logger.go:42: 06:41:13 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.000040 | controller | $imageTuples)\n logger.go:42: 06:41:13 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.000046 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:13 | glance_split/1-deploy_glance 2025-10-01 06:44:20.000052 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:13 | glance_split/1-deploy_glance 2025-10-01 06:44:20.000057 | controller | | + exit 0\n logger.go:42: 06:41:14 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.000063 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.000069 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.000075 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.000080 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.000096 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.000102 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.000108 | controller | \ ]\n logger.go:42: 06:41:14 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.000114 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.000130 | controller | \"default-public\" }}'\n logger.go:42: 06:41:14 | glance_split/1-deploy_glance 2025-10-01 06:44:20.000139 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.000148 | controller | \ logger.go:42: 06:41:14 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.000154 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.000160 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.000165 | controller | 06:41: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-01 06:44:20.000173 | controller | \ logger.go:42: 06:41: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-01 06:44:20.000179 | controller | \ logger.go:42: 06:41: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-01 06:44:20.000185 | controller | \ logger.go:42: 06:41:15 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.000191 | controller | 06:41:15 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:15 2025-10-01 06:44:20.000197 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:15 | glance_split/1-deploy_glance 2025-10-01 06:44:20.000202 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.000208 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.000214 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.000220 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.000226 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.000231 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.000237 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.000243 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.000249 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.000255 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.000260 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.000266 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.000272 | controller | 06:41:15 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.000278 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.000283 | controller | 06:41:15 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.000289 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.000301 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.000307 | controller | 06:41:15 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.000313 | controller | \ logger.go:42: 06:41:15 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.000318 | controller | \ logger.go:42: 06:41:15 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.000324 | controller | $imageTuples)\n logger.go:42: 06:41:15 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.000330 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:15 | glance_split/1-deploy_glance 2025-10-01 06:44:20.000336 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:15 | glance_split/1-deploy_glance 2025-10-01 06:44:20.000342 | controller | | + exit 0\n logger.go:42: 06:41:16 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.000355 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.000361 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.000366 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.000372 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.000378 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.000384 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.000390 | controller | \ ]\n logger.go:42: 06:41:16 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.000395 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.000401 | controller | \"default-public\" }}'\n logger.go:42: 06:41:16 | glance_split/1-deploy_glance 2025-10-01 06:44:20.000407 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.000413 | controller | \ logger.go:42: 06:41:16 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.000419 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.000424 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.000430 | controller | 06:41: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-01 06:44:20.000439 | controller | \ logger.go:42: 06:41: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-01 06:44:20.000445 | controller | \ logger.go:42: 06:41: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-01 06:44:20.000450 | controller | \ logger.go:42: 06:41:16 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.000456 | controller | 06:41:16 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:16 2025-10-01 06:44:20.000462 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:16 | glance_split/1-deploy_glance 2025-10-01 06:44:20.000468 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.000473 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.000479 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.000488 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.000494 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.000499 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.000505 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.000511 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.000517 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.000523 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.000528 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.000534 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.000540 | controller | 06:41:16 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.000546 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.000552 | controller | 06:41:16 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.000558 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.000563 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.000569 | controller | 06:41:16 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.000575 | controller | \ logger.go:42: 06:41:16 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.000581 | controller | \ logger.go:42: 06:41:16 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.000587 | controller | $imageTuples)\n logger.go:42: 06:41:16 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.000599 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:16 | glance_split/1-deploy_glance 2025-10-01 06:44:20.000605 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:16 | glance_split/1-deploy_glance 2025-10-01 06:44:20.000611 | controller | | + exit 0\n logger.go:42: 06:41:17 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.000617 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.000622 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.000628 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.000634 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.000640 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.000646 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.000652 | controller | \ ]\n logger.go:42: 06:41:17 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.000657 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.000663 | controller | \"default-public\" }}'\n logger.go:42: 06:41:17 | glance_split/1-deploy_glance 2025-10-01 06:44:20.000669 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.000675 | controller | \ logger.go:42: 06:41:17 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.000683 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.000689 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.000695 | controller | 06:41: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-01 06:44:20.000703 | controller | \ logger.go:42: 06:41: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-01 06:44:20.000709 | controller | \ logger.go:42: 06:41: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-01 06:44:20.000715 | controller | \ logger.go:42: 06:41:17 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.000721 | controller | 06:41:17 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:17 2025-10-01 06:44:20.000726 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:17 | glance_split/1-deploy_glance 2025-10-01 06:44:20.000732 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.000738 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.000744 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.000750 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.000755 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.000761 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.000767 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.000773 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.000779 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.000784 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.000790 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.000796 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.000802 | controller | 06:41:17 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.000808 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.000813 | controller | 06:41:17 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.000819 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.000825 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.000838 | controller | 06:41:17 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.000844 | controller | \ logger.go:42: 06:41:17 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.000849 | controller | \ logger.go:42: 06:41:17 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.000855 | controller | $imageTuples)\n logger.go:42: 06:41:17 | glance_split/1-deploy_glance | + grep 2025-10-01 06:44:20.000861 | controller | RELATED_IMAGE\n logger.go:42: 06:41:17 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.000867 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:17 | glance_split/1-deploy_glance 2025-10-01 06:44:20.000875 | controller | | + exit 0\n logger.go:42: 06:41:18 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.000881 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.000887 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.000893 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.000899 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.000904 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.000910 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.000916 | controller | \ ]\n logger.go:42: 06:41:18 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.000922 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.000928 | controller | \"default-public\" }}'\n logger.go:42: 06:41:18 | glance_split/1-deploy_glance 2025-10-01 06:44:20.000933 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.000939 | controller | \ logger.go:42: 06:41:18 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.000945 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.000951 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.000957 | controller | 06:41: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-01 06:44:20.000965 | controller | \ logger.go:42: 06:41: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-01 06:44:20.000971 | controller | \ logger.go:42: 06:41: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-01 06:44:20.000977 | controller | \ logger.go:42: 06:41:19 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.000983 | controller | 06:41:19 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:19 2025-10-01 06:44:20.000989 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:19 | glance_split/1-deploy_glance 2025-10-01 06:44:20.000994 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.001000 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.001006 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.001012 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.001018 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.001023 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.001029 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.001035 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.001041 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.001047 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.001056 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.001062 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.001068 | controller | 06:41:19 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.001081 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.001087 | controller | 06:41:19 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.001092 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.001098 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.001104 | controller | 06:41:19 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.001110 | controller | \ logger.go:42: 06:41:19 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.001116 | controller | \ logger.go:42: 06:41:19 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.001136 | controller | $imageTuples)\n logger.go:42: 06:41:19 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.001144 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:19 | glance_split/1-deploy_glance 2025-10-01 06:44:20.001150 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:19 | glance_split/1-deploy_glance 2025-10-01 06:44:20.001156 | controller | | + exit 0\n logger.go:42: 06:41:20 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.001162 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.001168 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.001174 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.001179 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.001185 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.001191 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.001197 | controller | \ ]\n logger.go:42: 06:41:20 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.001203 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.001208 | controller | \"default-public\" }}'\n logger.go:42: 06:41:20 | glance_split/1-deploy_glance 2025-10-01 06:44:20.001214 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.001223 | controller | \ logger.go:42: 06:41:20 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.001229 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.001235 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.001241 | controller | 06:41: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-01 06:44:20.001248 | controller | \ logger.go:42: 06:41: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-01 06:44:20.001254 | controller | \ logger.go:42: 06:41: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-01 06:44:20.001263 | controller | \ logger.go:42: 06:41:20 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.001269 | controller | 06:41:20 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:20 2025-10-01 06:44:20.001275 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:20 | glance_split/1-deploy_glance 2025-10-01 06:44:20.001280 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.001286 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.001292 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.001298 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.001304 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.001309 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.001315 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.001321 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.001327 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.001340 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.001346 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.001352 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.001358 | controller | 06:41:20 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.001364 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.001370 | controller | 06:41:20 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.001376 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.001381 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.001387 | controller | 06:41:20 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.001393 | controller | \ logger.go:42: 06:41:20 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.001399 | controller | \ logger.go:42: 06:41:20 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.001405 | controller | $imageTuples)\n logger.go:42: 06:41:20 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.001410 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:20 | glance_split/1-deploy_glance 2025-10-01 06:44:20.001416 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:20 | glance_split/1-deploy_glance 2025-10-01 06:44:20.001422 | controller | | + exit 0\n logger.go:42: 06:41:21 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.001428 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.001434 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.001439 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.001445 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.001451 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.001457 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.001466 | controller | \ ]\n logger.go:42: 06:41:21 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.001471 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.001477 | controller | \"default-public\" }}'\n logger.go:42: 06:41:21 | glance_split/1-deploy_glance 2025-10-01 06:44:20.001483 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.001489 | controller | \ logger.go:42: 06:41:21 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.001495 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.001500 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.001506 | controller | 06:41: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-01 06:44:20.001515 | controller | \ logger.go:42: 06:41: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-01 06:44:20.001521 | controller | \ logger.go:42: 06:41: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-01 06:44:20.001529 | controller | \ logger.go:42: 06:41:21 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.001534 | controller | 06:41:21 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:21 2025-10-01 06:44:20.001540 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:21 | glance_split/1-deploy_glance 2025-10-01 06:44:20.001546 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.001552 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.001557 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.001563 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.001569 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.001575 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.001587 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.001593 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.001599 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.001605 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.001611 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.001616 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.001622 | controller | 06:41:21 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.001628 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.001634 | controller | 06:41:21 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.001640 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.001645 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.001654 | controller | 06:41:22 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.001660 | controller | \ logger.go:42: 06:41:22 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.001666 | controller | \ logger.go:42: 06:41:22 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.001671 | controller | $imageTuples)\n logger.go:42: 06:41:22 | glance_split/1-deploy_glance | + grep 2025-10-01 06:44:20.001677 | controller | RELATED_IMAGE\n logger.go:42: 06:41:22 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.001683 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:22 | glance_split/1-deploy_glance 2025-10-01 06:44:20.001689 | controller | | + exit 0\n logger.go:42: 06:41:23 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.001695 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.001701 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.001706 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.001712 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.001718 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.001729 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.001735 | controller | \ ]\n logger.go:42: 06:41:23 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.001740 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.001746 | controller | \"default-public\" }}'\n logger.go:42: 06:41:23 | glance_split/1-deploy_glance 2025-10-01 06:44:20.001752 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.001758 | controller | \ logger.go:42: 06:41:23 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.001764 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.001769 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.001775 | controller | 06:41: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-01 06:44:20.001781 | controller | \ logger.go:42: 06:41: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-01 06:44:20.001787 | controller | \ logger.go:42: 06:41: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-01 06:44:20.001793 | controller | \ logger.go:42: 06:41:23 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.001799 | controller | 06:41:23 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:23 2025-10-01 06:44:20.001804 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:23 | glance_split/1-deploy_glance 2025-10-01 06:44:20.001810 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.001816 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.001829 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.001835 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.001843 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.001849 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.001855 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.001861 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.001867 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.001873 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.001879 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.001884 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.001890 | controller | 06:41:23 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.001896 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.001902 | controller | 06:41:23 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.001908 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.001913 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.001919 | controller | 06:41:23 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.001925 | controller | \ logger.go:42: 06:41:23 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.001931 | controller | \ logger.go:42: 06:41:23 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.001937 | controller | $imageTuples)\n logger.go:42: 06:41:23 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.001942 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:23 | glance_split/1-deploy_glance 2025-10-01 06:44:20.001948 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:23 | glance_split/1-deploy_glance 2025-10-01 06:44:20.001954 | controller | | + exit 0\n logger.go:42: 06:41:24 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.001960 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.001966 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.001971 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.001977 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.001983 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.001989 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.001994 | controller | \ ]\n logger.go:42: 06:41:24 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.002000 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.002006 | controller | \"default-public\" }}'\n logger.go:42: 06:41:24 | glance_split/1-deploy_glance 2025-10-01 06:44:20.002012 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.002018 | controller | \ logger.go:42: 06:41:24 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.002026 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.002032 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.002043 | controller | 06:41: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-01 06:44:20.002050 | controller | \ logger.go:42: 06:41: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-01 06:44:20.002056 | controller | \ logger.go:42: 06:41: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-01 06:44:20.002062 | controller | \ logger.go:42: 06:41:24 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.002075 | controller | 06:41:24 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:24 2025-10-01 06:44:20.002081 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:24 | glance_split/1-deploy_glance 2025-10-01 06:44:20.002087 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.002092 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.002098 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.002104 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.002110 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.002116 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.002133 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.002141 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.002147 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.002153 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.002159 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.002164 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.002170 | controller | 06:41:24 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.002176 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.002182 | controller | 06:41:24 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.002188 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.002193 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.002199 | controller | 06:41:24 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.002205 | controller | \ logger.go:42: 06:41:24 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.002211 | controller | \ logger.go:42: 06:41:24 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.002217 | controller | $imageTuples)\n logger.go:42: 06:41:24 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.002222 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:24 | glance_split/1-deploy_glance 2025-10-01 06:44:20.002228 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:24 | glance_split/1-deploy_glance 2025-10-01 06:44:20.002234 | controller | | + exit 0\n logger.go:42: 06:41:25 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.002243 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.002249 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.002255 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.002260 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.002266 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.002272 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.002278 | controller | \ ]\n logger.go:42: 06:41:25 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.002284 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.002289 | controller | \"default-public\" }}'\n logger.go:42: 06:41:25 | glance_split/1-deploy_glance 2025-10-01 06:44:20.002295 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.002301 | controller | \ logger.go:42: 06:41:25 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.002307 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.002313 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.002318 | controller | 06:41: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-01 06:44:20.002327 | controller | \ logger.go:42: 06:41: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-01 06:44:20.002340 | controller | \ logger.go:42: 06:41: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-01 06:44:20.002346 | controller | \ logger.go:42: 06:41:25 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.002352 | controller | 06:41:25 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:25 2025-10-01 06:44:20.002358 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:25 | glance_split/1-deploy_glance 2025-10-01 06:44:20.002363 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.002369 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.002375 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.002381 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.002387 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.002393 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.002398 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.002404 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.002410 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.002416 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.002421 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.002430 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.002436 | controller | 06:41:25 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.002442 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.002447 | controller | 06:41:25 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.002453 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.002459 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.002465 | controller | 06:41:26 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.002471 | controller | \ logger.go:42: 06:41:26 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.002477 | controller | \ logger.go:42: 06:41:26 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.002482 | controller | $imageTuples)\n logger.go:42: 06:41:26 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.002488 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:26 | glance_split/1-deploy_glance 2025-10-01 06:44:20.002494 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:26 | glance_split/1-deploy_glance 2025-10-01 06:44:20.002500 | controller | | + exit 0\n logger.go:42: 06:41:27 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.002506 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.002511 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.002517 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.002523 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.002529 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.002534 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.002540 | controller | \ ]\n logger.go:42: 06:41:27 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.002546 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.002552 | controller | \"default-public\" }}'\n logger.go:42: 06:41:27 | glance_split/1-deploy_glance 2025-10-01 06:44:20.002558 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.002563 | controller | \ logger.go:42: 06:41:27 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.002569 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.002575 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.002588 | controller | 06:41: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-01 06:44:20.002596 | controller | \ logger.go:42: 06:41: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-01 06:44:20.002602 | controller | \ logger.go:42: 06:41: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-01 06:44:20.002608 | controller | \ logger.go:42: 06:41:27 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.002616 | controller | 06:41:27 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:27 2025-10-01 06:44:20.002622 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:27 | glance_split/1-deploy_glance 2025-10-01 06:44:20.002628 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.002634 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.002640 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.002645 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.002651 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.002657 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.002664 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.002671 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.002677 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.002684 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.002691 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.002697 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.002703 | controller | 06:41:27 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.002708 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.002714 | controller | 06:41:27 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.002720 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.002726 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.002732 | controller | 06:41:27 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.002737 | controller | \ logger.go:42: 06:41:27 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.002743 | controller | \ logger.go:42: 06:41:27 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.002749 | controller | $imageTuples)\n logger.go:42: 06:41:27 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.002755 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:27 | glance_split/1-deploy_glance 2025-10-01 06:44:20.002760 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:27 | glance_split/1-deploy_glance 2025-10-01 06:44:20.002766 | controller | | + exit 0\n logger.go:42: 06:41:28 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.002772 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.002778 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.002784 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.002789 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.002795 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.002801 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.002807 | controller | \ ]\n logger.go:42: 06:41:28 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.002816 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.002821 | controller | \"default-public\" }}'\n logger.go:42: 06:41:28 | glance_split/1-deploy_glance 2025-10-01 06:44:20.002834 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.002840 | controller | \ logger.go:42: 06:41:28 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.002846 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.002852 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.002857 | controller | 06:41: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-01 06:44:20.002866 | controller | \ logger.go:42: 06:41: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-01 06:44:20.002872 | controller | \ logger.go:42: 06:41: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-01 06:44:20.002878 | controller | \ logger.go:42: 06:41:28 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.002883 | controller | 06:41:28 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:28 2025-10-01 06:44:20.002889 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:28 | glance_split/1-deploy_glance 2025-10-01 06:44:20.002895 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.002901 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.002907 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.002912 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.002918 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.002924 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.002930 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.002936 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.002941 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.002947 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.002953 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.002959 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.002965 | controller | 06:41:28 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.002970 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.002976 | controller | 06:41:28 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.002982 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.002988 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.002994 | controller | 06:41:28 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.003002 | controller | \ logger.go:42: 06:41:28 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.003010 | controller | \ logger.go:42: 06:41:28 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.003016 | controller | $imageTuples)\n logger.go:42: 06:41:28 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.003022 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:28 | glance_split/1-deploy_glance 2025-10-01 06:44:20.003028 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:28 | glance_split/1-deploy_glance 2025-10-01 06:44:20.003034 | controller | | + exit 0\n logger.go:42: 06:41:29 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.003039 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.003045 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.003051 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.003057 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.003062 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.003075 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.003081 | controller | \ ]\n logger.go:42: 06:41:29 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.003087 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.003093 | controller | \"default-public\" }}'\n logger.go:42: 06:41:29 | glance_split/1-deploy_glance 2025-10-01 06:44:20.003098 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.003104 | controller | \ logger.go:42: 06:41:29 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.003110 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.003116 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.003133 | controller | 06:41: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-01 06:44:20.003146 | controller | \ logger.go:42: 06:41: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-01 06:44:20.003152 | controller | \ logger.go:42: 06:41: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-01 06:44:20.003158 | controller | \ logger.go:42: 06:41:30 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.003164 | controller | 06:41:30 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:30 2025-10-01 06:44:20.003170 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:30 | glance_split/1-deploy_glance 2025-10-01 06:44:20.003176 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.003181 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.003187 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.003193 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.003199 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.003208 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.003213 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.003219 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.003225 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.003231 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.003237 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.003242 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.003248 | controller | 06:41:30 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.003254 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.003260 | controller | 06:41:30 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.003266 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.003271 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.003277 | controller | 06:41:30 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.003283 | controller | \ logger.go:42: 06:41:30 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.003289 | controller | \ logger.go:42: 06:41:30 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.003295 | controller | $imageTuples)\n logger.go:42: 06:41:30 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.003301 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:30 | glance_split/1-deploy_glance 2025-10-01 06:44:20.003306 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:30 | glance_split/1-deploy_glance 2025-10-01 06:44:20.003312 | controller | | + exit 0\n logger.go:42: 06:41:31 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.003318 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.003324 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.003337 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.003343 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.003349 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.003355 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.003361 | controller | \ ]\n logger.go:42: 06:41:31 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.003366 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.003372 | controller | \"default-public\" }}'\n logger.go:42: 06:41:31 | glance_split/1-deploy_glance 2025-10-01 06:44:20.003378 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.003386 | controller | \ logger.go:42: 06:41:31 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.003392 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.003398 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.003404 | controller | 06:41: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-01 06:44:20.003414 | controller | \ logger.go:42: 06:41: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-01 06:44:20.003420 | controller | \ logger.go:42: 06:41: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-01 06:44:20.003426 | controller | \ logger.go:42: 06:41:31 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.003432 | controller | 06:41:31 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:31 2025-10-01 06:44:20.003438 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:31 | glance_split/1-deploy_glance 2025-10-01 06:44:20.003444 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.003449 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.003455 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.003461 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.003467 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.003473 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.003478 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.003484 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.003500 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.003506 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.003511 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.003517 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.003523 | controller | 06:41:31 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.003529 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.003535 | controller | 06:41:31 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.003540 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.003546 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.003552 | controller | 06:41:31 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.003558 | controller | \ logger.go:42: 06:41:31 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.003564 | controller | \ logger.go:42: 06:41:31 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.003570 | controller | $imageTuples)\n logger.go:42: 06:41:31 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.003575 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:31 | glance_split/1-deploy_glance 2025-10-01 06:44:20.003623 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:31 | glance_split/1-deploy_glance 2025-10-01 06:44:20.003631 | controller | | + exit 0\n logger.go:42: 06:41:32 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.003637 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.003645 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.003651 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.003657 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.003663 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.003669 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.003675 | controller | \ ]\n logger.go:42: 06:41:32 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.003681 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.003686 | controller | \"default-public\" }}'\n logger.go:42: 06:41:32 | glance_split/1-deploy_glance 2025-10-01 06:44:20.003692 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.003698 | controller | \ logger.go:42: 06:41:32 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.003704 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.003710 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.003716 | controller | 06:41: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-01 06:44:20.003724 | controller | \ logger.go:42: 06:41: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-01 06:44:20.003730 | controller | \ logger.go:42: 06:41: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-01 06:44:20.003738 | controller | \ logger.go:42: 06:41:32 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.003744 | controller | 06:41:32 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:32 2025-10-01 06:44:20.003750 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:32 | glance_split/1-deploy_glance 2025-10-01 06:44:20.003755 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.003761 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.003767 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.003773 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.003779 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.003784 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.003790 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.003796 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.003802 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.003808 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.003813 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.003819 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.003828 | controller | 06:41:32 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.003834 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.003839 | controller | 06:41:32 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.003845 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.003851 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.003857 | controller | 06:41:33 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.003869 | controller | \ logger.go:42: 06:41:33 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.003875 | controller | \ logger.go:42: 06:41:33 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.003881 | controller | $imageTuples)\n logger.go:42: 06:41:33 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.003887 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:33 | glance_split/1-deploy_glance 2025-10-01 06:44:20.003893 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:33 | glance_split/1-deploy_glance 2025-10-01 06:44:20.003899 | controller | | + exit 0\n logger.go:42: 06:41:34 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.003905 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.003910 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.003916 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.003922 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.003928 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.003934 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.003939 | controller | \ ]\n logger.go:42: 06:41:34 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.003945 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.003951 | controller | \"default-public\" }}'\n logger.go:42: 06:41:34 | glance_split/1-deploy_glance 2025-10-01 06:44:20.003957 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.003963 | controller | \ logger.go:42: 06:41:34 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.003968 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.003974 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.003980 | controller | 06:41: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-01 06:44:20.003986 | controller | \ logger.go:42: 06:41: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-01 06:44:20.003992 | controller | \ logger.go:42: 06:41: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-01 06:44:20.003997 | controller | \ logger.go:42: 06:41:34 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.004003 | controller | 06:41:34 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:34 2025-10-01 06:44:20.004009 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:34 | glance_split/1-deploy_glance 2025-10-01 06:44:20.004018 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.004023 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.004029 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.004035 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.004041 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.004047 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.004052 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.004058 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.004067 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.004072 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.004078 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.004084 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.004090 | controller | 06:41:34 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.004096 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.004108 | controller | 06:41:34 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.004114 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.004132 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.004140 | controller | 06:41:34 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.004146 | controller | \ logger.go:42: 06:41:34 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.004152 | controller | \ logger.go:42: 06:41:34 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.004158 | controller | $imageTuples)\n logger.go:42: 06:41:34 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.004164 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:34 | glance_split/1-deploy_glance 2025-10-01 06:44:20.004170 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:34 | glance_split/1-deploy_glance 2025-10-01 06:44:20.004176 | controller | | + exit 0\n logger.go:42: 06:41:35 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.004181 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.004187 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.004193 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.004199 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.004205 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.004210 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.004216 | controller | \ ]\n logger.go:42: 06:41:35 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.004222 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.004231 | controller | \"default-public\" }}'\n logger.go:42: 06:41:35 | glance_split/1-deploy_glance 2025-10-01 06:44:20.004237 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.004242 | controller | \ logger.go:42: 06:41:35 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.004248 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.004254 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.004260 | controller | 06:41: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-01 06:44:20.004268 | controller | \ logger.go:42: 06:41: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-01 06:44:20.004274 | controller | \ logger.go:42: 06:41: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-01 06:44:20.004280 | controller | \ logger.go:42: 06:41:35 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.004286 | controller | 06:41:35 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:35 2025-10-01 06:44:20.004291 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:35 | glance_split/1-deploy_glance 2025-10-01 06:44:20.004297 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.004303 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.004309 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.004315 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.004320 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.004326 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.004332 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.004338 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.004344 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.004349 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.004355 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.004368 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.004374 | controller | 06:41:35 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.004380 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.004386 | controller | 06:41:35 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.004392 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.004397 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.004403 | controller | 06:41:35 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.004409 | controller | \ logger.go:42: 06:41:35 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.004418 | controller | \ logger.go:42: 06:41:35 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.004423 | controller | $imageTuples)\n logger.go:42: 06:41:35 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.004429 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:35 | glance_split/1-deploy_glance 2025-10-01 06:44:20.004435 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:35 | glance_split/1-deploy_glance 2025-10-01 06:44:20.004441 | controller | | + exit 0\n logger.go:42: 06:41:36 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.004446 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.004452 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.004458 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.004464 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.004470 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.004475 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.004481 | controller | \ ]\n logger.go:42: 06:41:36 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.004487 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.004493 | controller | \"default-public\" }}'\n logger.go:42: 06:41:36 | glance_split/1-deploy_glance 2025-10-01 06:44:20.004499 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.004507 | controller | \ logger.go:42: 06:41:36 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.004513 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.004518 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.004524 | controller | 06:41: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-01 06:44:20.004535 | controller | \ logger.go:42: 06:41: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-01 06:44:20.004541 | controller | \ logger.go:42: 06:41: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-01 06:44:20.004547 | controller | \ logger.go:42: 06:41:36 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.004552 | controller | 06:41:36 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:36 2025-10-01 06:44:20.004558 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:36 | glance_split/1-deploy_glance 2025-10-01 06:44:20.004564 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.004570 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.004575 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.004581 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.004587 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.004593 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.004601 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.004614 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.004620 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.004626 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.004632 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.004637 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.004643 | controller | 06:41:36 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.004649 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.004655 | controller | 06:41:36 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.004661 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.004667 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.004673 | controller | 06:41:37 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.004678 | controller | \ logger.go:42: 06:41:37 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.004684 | controller | \ logger.go:42: 06:41:37 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.004690 | controller | $imageTuples)\n logger.go:42: 06:41:37 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.004696 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:37 | glance_split/1-deploy_glance 2025-10-01 06:44:20.004702 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:37 | glance_split/1-deploy_glance 2025-10-01 06:44:20.004707 | controller | | + exit 0\n logger.go:42: 06:41:38 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.004713 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.004719 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.004725 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.004731 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.004736 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.004742 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.004748 | controller | \ ]\n logger.go:42: 06:41:38 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.004754 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.004759 | controller | \"default-public\" }}'\n logger.go:42: 06:41:38 | glance_split/1-deploy_glance 2025-10-01 06:44:20.004765 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.004771 | controller | \ logger.go:42: 06:41:38 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.004777 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.004783 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.004791 | controller | 06:41: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-01 06:44:20.004802 | controller | \ logger.go:42: 06:41: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-01 06:44:20.004807 | controller | \ logger.go:42: 06:41: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-01 06:44:20.004813 | controller | \ logger.go:42: 06:41:38 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.004819 | controller | 06:41:38 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:38 2025-10-01 06:44:20.004825 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:38 | glance_split/1-deploy_glance 2025-10-01 06:44:20.004831 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.004836 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.004842 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.004855 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.004861 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.004866 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.004872 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.004878 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.004884 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.004890 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.004895 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.004901 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.004907 | controller | 06:41:38 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.004913 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.004918 | controller | 06:41:38 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.004924 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.004930 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.004936 | controller | 06:41:38 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.004942 | controller | \ logger.go:42: 06:41:38 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.004947 | controller | \ logger.go:42: 06:41:38 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.004953 | controller | $imageTuples)\n logger.go:42: 06:41:38 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.004959 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:38 | glance_split/1-deploy_glance 2025-10-01 06:44:20.004965 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:38 | glance_split/1-deploy_glance 2025-10-01 06:44:20.004970 | controller | | + exit 0\n logger.go:42: 06:41:39 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.004976 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.004982 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.004990 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.004996 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.005002 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.005008 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.005014 | controller | \ ]\n logger.go:42: 06:41:39 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.005019 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.005025 | controller | \"default-public\" }}'\n logger.go:42: 06:41:39 | glance_split/1-deploy_glance 2025-10-01 06:44:20.005033 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.005039 | controller | \ logger.go:42: 06:41:39 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.005045 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.005051 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.005056 | controller | 06:41: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-01 06:44:20.005064 | controller | \ logger.go:42: 06:41: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-01 06:44:20.005070 | controller | \ logger.go:42: 06:41: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-01 06:44:20.005076 | controller | \ logger.go:42: 06:41:39 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.005082 | controller | 06:41:39 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:39 2025-10-01 06:44:20.005094 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:39 | glance_split/1-deploy_glance 2025-10-01 06:44:20.005100 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.005106 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.005112 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.005118 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.005138 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.005144 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.005150 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.005156 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.005162 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.005168 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.005174 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.005179 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.005185 | controller | 06:41:39 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.005194 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.005200 | controller | 06:41:39 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.005206 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.005211 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.005217 | controller | 06:41:39 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.005223 | controller | \ logger.go:42: 06:41:39 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.005229 | controller | \ logger.go:42: 06:41:39 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.005235 | controller | $imageTuples)\n logger.go:42: 06:41:39 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.005240 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:39 | glance_split/1-deploy_glance 2025-10-01 06:44:20.005246 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:39 | glance_split/1-deploy_glance 2025-10-01 06:44:20.005252 | controller | | + exit 0\n logger.go:42: 06:41:41 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.005258 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.005263 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.005269 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.005275 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.005281 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.005287 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.005292 | controller | \ ]\n logger.go:42: 06:41:41 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.005301 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.005306 | controller | \"default-public\" }}'\n logger.go:42: 06:41:41 | glance_split/1-deploy_glance 2025-10-01 06:44:20.005312 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.005318 | controller | \ logger.go:42: 06:41:41 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.005324 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.005329 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.005335 | controller | 06:41: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-01 06:44:20.005343 | controller | \ logger.go:42: 06:41: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-01 06:44:20.005356 | controller | \ logger.go:42: 06:41: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-01 06:44:20.005362 | controller | \ logger.go:42: 06:41:41 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.005368 | controller | 06:41:41 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:41 2025-10-01 06:44:20.005374 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:41 | glance_split/1-deploy_glance 2025-10-01 06:44:20.005380 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.005389 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.005394 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.005400 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.005406 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.005412 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.005417 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.005423 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.005429 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.005435 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.005441 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.005447 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.005452 | controller | 06:41:41 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.005458 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.005464 | controller | 06:41:41 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.005470 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.005475 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.005481 | controller | 06:41:41 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.005487 | controller | \ logger.go:42: 06:41:41 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.005493 | controller | \ logger.go:42: 06:41:41 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.005498 | controller | $imageTuples)\n logger.go:42: 06:41:41 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.005504 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:41 | glance_split/1-deploy_glance 2025-10-01 06:44:20.005510 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:41 | glance_split/1-deploy_glance 2025-10-01 06:44:20.005516 | controller | | + exit 0\n logger.go:42: 06:41:42 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.005524 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.005530 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.005536 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.005541 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.005547 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.005553 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.005559 | controller | \ ]\n logger.go:42: 06:41:42 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.005564 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.005570 | controller | \"default-public\" }}'\n logger.go:42: 06:41:42 | glance_split/1-deploy_glance 2025-10-01 06:44:20.005579 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.005584 | controller | \ logger.go:42: 06:41:42 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.005590 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.005596 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.005608 | controller | 06:41: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-01 06:44:20.005617 | controller | \ logger.go:42: 06:41: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-01 06:44:20.005623 | controller | \ logger.go:42: 06:41: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-01 06:44:20.005629 | controller | \ logger.go:42: 06:41:42 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.005635 | controller | 06:41:42 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:42 2025-10-01 06:44:20.005640 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:42 | glance_split/1-deploy_glance 2025-10-01 06:44:20.005646 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.005652 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.005658 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.005664 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.005669 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.005675 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.005681 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.005687 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.005693 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.005698 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.005704 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.005710 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.005715 | controller | 06:41:42 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.005721 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.005727 | controller | 06:41:42 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.005733 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.005739 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.005744 | controller | 06:41:42 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.005750 | controller | \ logger.go:42: 06:41:42 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.005756 | controller | \ logger.go:42: 06:41:42 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.005767 | controller | $imageTuples)\n logger.go:42: 06:41:42 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.005773 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:42 | glance_split/1-deploy_glance 2025-10-01 06:44:20.005778 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:42 | glance_split/1-deploy_glance 2025-10-01 06:44:20.005784 | controller | | + exit 0\n logger.go:42: 06:41:43 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.005790 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.005796 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.005802 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.005807 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.005813 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.005819 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.005825 | controller | \ ]\n logger.go:42: 06:41:43 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.005830 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.005836 | controller | \"default-public\" }}'\n logger.go:42: 06:41:43 | glance_split/1-deploy_glance 2025-10-01 06:44:20.005842 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.005854 | controller | \ logger.go:42: 06:41:43 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.005860 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.005866 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.005872 | controller | 06:41: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-01 06:44:20.005880 | controller | \ logger.go:42: 06:41: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-01 06:44:20.005886 | controller | \ logger.go:42: 06:41: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-01 06:44:20.005894 | controller | \ logger.go:42: 06:41:43 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.005900 | controller | 06:41:43 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:43 2025-10-01 06:44:20.005906 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:43 | glance_split/1-deploy_glance 2025-10-01 06:44:20.005912 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.005918 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.005923 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.005929 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.005935 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.005940 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.005946 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.005955 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.005961 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.005966 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.005972 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.005978 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.005984 | controller | 06:41:43 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.005990 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.005995 | controller | 06:41:43 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.006001 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.006007 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.006013 | controller | 06:41:44 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.006018 | controller | \ logger.go:42: 06:41:44 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.006024 | controller | \ logger.go:42: 06:41:44 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.006030 | controller | $imageTuples)\n logger.go:42: 06:41:44 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.006036 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:44 | glance_split/1-deploy_glance 2025-10-01 06:44:20.006042 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:44 | glance_split/1-deploy_glance 2025-10-01 06:44:20.006047 | controller | | + exit 0\n logger.go:42: 06:41:45 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.006053 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.006059 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.006065 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.006070 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.006076 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.006082 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.006094 | controller | \ ]\n logger.go:42: 06:41:45 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.006100 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.006106 | controller | \"default-public\" }}'\n logger.go:42: 06:41:45 | glance_split/1-deploy_glance 2025-10-01 06:44:20.006112 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.006118 | controller | \ logger.go:42: 06:41:45 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.006138 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.006144 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.006150 | controller | 06:41: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-01 06:44:20.006158 | controller | \ logger.go:42: 06:41: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-01 06:44:20.006167 | controller | \ logger.go:42: 06:41: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-01 06:44:20.006173 | controller | \ logger.go:42: 06:41:45 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.006179 | controller | 06:41:45 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:45 2025-10-01 06:44:20.006184 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:45 | glance_split/1-deploy_glance 2025-10-01 06:44:20.006190 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.006196 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.006202 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.006208 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.006213 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.006219 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.006225 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.006231 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.006237 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.006242 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.006248 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.006254 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.006260 | controller | 06:41:45 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.006265 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.006271 | controller | 06:41:45 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.006277 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.006283 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.006289 | controller | 06:41:45 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.006294 | controller | \ logger.go:42: 06:41:45 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.006300 | controller | \ logger.go:42: 06:41:45 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.006308 | controller | $imageTuples)\n logger.go:42: 06:41:45 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.006314 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:45 | glance_split/1-deploy_glance 2025-10-01 06:44:20.006320 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:45 | glance_split/1-deploy_glance 2025-10-01 06:44:20.006326 | controller | | + exit 0\n logger.go:42: 06:41:46 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.006331 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.006337 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.006350 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.006360 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.006366 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.006371 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.006377 | controller | \ ]\n logger.go:42: 06:41:46 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.006383 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.006389 | controller | \"default-public\" }}'\n logger.go:42: 06:41:46 | glance_split/1-deploy_glance 2025-10-01 06:44:20.006395 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.006401 | controller | \ logger.go:42: 06:41:46 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.006407 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.006413 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.006418 | controller | 06:41: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-01 06:44:20.006427 | controller | \ logger.go:42: 06:41: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-01 06:44:20.006433 | controller | \ logger.go:42: 06:41: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-01 06:44:20.006439 | controller | \ logger.go:42: 06:41:46 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.006445 | controller | 06:41:46 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:46 2025-10-01 06:44:20.006450 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:46 | glance_split/1-deploy_glance 2025-10-01 06:44:20.006456 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.006462 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.006468 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.006474 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.006480 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.006486 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.006491 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.006497 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.006503 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.006509 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.006515 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.006521 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.006526 | controller | 06:41:46 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.006532 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.006538 | controller | 06:41:46 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.006547 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.006552 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.006558 | controller | 06:41:47 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.006564 | controller | \ logger.go:42: 06:41:47 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.006570 | controller | \ logger.go:42: 06:41:47 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.006576 | controller | $imageTuples)\n logger.go:42: 06:41:47 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.006582 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:47 | glance_split/1-deploy_glance 2025-10-01 06:44:20.006588 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:47 | glance_split/1-deploy_glance 2025-10-01 06:44:20.006600 | controller | | + exit 0\n logger.go:42: 06:41:48 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.006606 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.006612 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.006618 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.006624 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.006630 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.006636 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.006642 | controller | \ ]\n logger.go:42: 06:41:48 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.006648 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.006653 | controller | \"default-public\" }}'\n logger.go:42: 06:41:48 | glance_split/1-deploy_glance 2025-10-01 06:44:20.006659 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.006668 | controller | \ logger.go:42: 06:41:48 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.006674 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.006680 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.006686 | controller | 06:41: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-01 06:44:20.006694 | controller | \ logger.go:42: 06:41: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-01 06:44:20.006700 | controller | \ logger.go:42: 06:41: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-01 06:44:20.006706 | controller | \ logger.go:42: 06:41:48 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.006712 | controller | 06:41:48 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:48 2025-10-01 06:44:20.006718 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:48 | glance_split/1-deploy_glance 2025-10-01 06:44:20.006724 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.006729 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.006738 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.006744 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.006750 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.006756 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.006761 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.006767 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.006773 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.006779 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.006785 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.006791 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.006796 | controller | 06:41:48 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.006802 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.006808 | controller | 06:41:48 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.006814 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.006820 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.006826 | controller | 06:41:48 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.006832 | controller | \ logger.go:42: 06:41:48 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.006844 | controller | \ logger.go:42: 06:41:48 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.006850 | controller | $imageTuples)\n logger.go:42: 06:41:48 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.006856 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:48 | glance_split/1-deploy_glance 2025-10-01 06:44:20.006862 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:48 | glance_split/1-deploy_glance 2025-10-01 06:44:20.006868 | controller | | + exit 0\n logger.go:42: 06:41:49 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.006874 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.006880 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.006886 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.006892 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.006897 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.006903 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.006909 | controller | \ ]\n logger.go:42: 06:41:49 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.006915 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.006921 | controller | \"default-public\" }}'\n logger.go:42: 06:41:49 | glance_split/1-deploy_glance 2025-10-01 06:44:20.006927 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.006935 | controller | \ logger.go:42: 06:41:49 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.006941 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.006947 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.006955 | controller | 06:41: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-01 06:44:20.006966 | controller | \ logger.go:42: 06:41: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-01 06:44:20.006972 | controller | \ logger.go:42: 06:41: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-01 06:44:20.006977 | controller | \ logger.go:42: 06:41:49 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.006983 | controller | 06:41:49 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:49 2025-10-01 06:44:20.006989 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:49 | glance_split/1-deploy_glance 2025-10-01 06:44:20.006995 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.007001 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.007007 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.007012 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.007018 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.007024 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.007030 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.007036 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.007041 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.007047 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.007053 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.007059 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.007065 | controller | 06:41:49 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.007071 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.007076 | controller | 06:41:49 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.007089 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.007095 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.007101 | controller | 06:41:49 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.007107 | controller | \ logger.go:42: 06:41:49 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.007113 | controller | \ logger.go:42: 06:41:49 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.007119 | controller | $imageTuples)\n logger.go:42: 06:41:49 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.007143 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:49 | glance_split/1-deploy_glance 2025-10-01 06:44:20.007149 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:49 | glance_split/1-deploy_glance 2025-10-01 06:44:20.007155 | controller | | + exit 0\n logger.go:42: 06:41:50 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.007161 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.007166 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.007172 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.007178 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.007184 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.007190 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.007195 | controller | \ ]\n logger.go:42: 06:41:50 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.007201 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.007207 | controller | \"default-public\" }}'\n logger.go:42: 06:41:50 | glance_split/1-deploy_glance 2025-10-01 06:44:20.007213 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.007218 | controller | \ logger.go:42: 06:41:50 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.007224 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.007230 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.007236 | controller | 06:41: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-01 06:44:20.007242 | controller | \ logger.go:42: 06:41: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-01 06:44:20.007247 | controller | \ logger.go:42: 06:41: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-01 06:44:20.007253 | controller | \ logger.go:42: 06:41:51 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.007259 | controller | 06:41:51 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:51 2025-10-01 06:44:20.007265 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:51 | glance_split/1-deploy_glance 2025-10-01 06:44:20.007271 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.007276 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.007282 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.007288 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.007294 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.007300 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.007305 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.007311 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.007317 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.007328 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.007334 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.007340 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.007353 | controller | 06:41:51 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.007359 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.007365 | controller | 06:41:51 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.007370 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.007376 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.007382 | controller | 06:41:51 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.007388 | controller | \ logger.go:42: 06:41:51 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.007394 | controller | \ logger.go:42: 06:41:51 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.007399 | controller | $imageTuples)\n logger.go:42: 06:41:51 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.007405 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:51 | glance_split/1-deploy_glance 2025-10-01 06:44:20.007411 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:51 | glance_split/1-deploy_glance 2025-10-01 06:44:20.007420 | controller | | + exit 0\n logger.go:42: 06:41:52 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.007425 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.007431 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.007437 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.007443 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.007449 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.007454 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.007460 | controller | \ ]\n logger.go:42: 06:41:52 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.007466 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.007472 | controller | \"default-public\" }}'\n logger.go:42: 06:41:52 | glance_split/1-deploy_glance 2025-10-01 06:44:20.007477 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.007483 | controller | \ logger.go:42: 06:41:52 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.007501 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.007507 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.007513 | controller | 06:41: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-01 06:44:20.007521 | controller | \ logger.go:42: 06:41: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-01 06:44:20.007527 | controller | \ logger.go:42: 06:41: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-01 06:44:20.007536 | controller | \ logger.go:42: 06:41:52 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.007542 | controller | 06:41:52 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:52 2025-10-01 06:44:20.007548 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:52 | glance_split/1-deploy_glance 2025-10-01 06:44:20.007553 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.007559 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.007565 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.007571 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.007576 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.007582 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.007588 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.007594 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.007606 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.007612 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.007618 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.007624 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.007630 | controller | 06:41:52 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.007636 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.007642 | controller | 06:41:52 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.007647 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.007653 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.007659 | controller | 06:41:52 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.007665 | controller | \ logger.go:42: 06:41:52 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.007670 | controller | \ logger.go:42: 06:41:52 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.007676 | controller | $imageTuples)\n logger.go:42: 06:41:52 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.007682 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:52 | glance_split/1-deploy_glance 2025-10-01 06:44:20.007688 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:52 | glance_split/1-deploy_glance 2025-10-01 06:44:20.007693 | controller | | + exit 0\n logger.go:42: 06:41:53 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.007699 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.007705 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.007711 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.007716 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.007725 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.007731 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.007737 | controller | \ ]\n logger.go:42: 06:41:53 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.007743 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.007748 | controller | \"default-public\" }}'\n logger.go:42: 06:41:53 | glance_split/1-deploy_glance 2025-10-01 06:44:20.007754 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.007762 | controller | \ logger.go:42: 06:41:53 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.007768 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.007774 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.007780 | controller | 06:41: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-01 06:44:20.007788 | controller | \ logger.go:42: 06:41: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-01 06:44:20.007794 | controller | \ logger.go:42: 06:41: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-01 06:44:20.007800 | controller | \ logger.go:42: 06:41:53 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.007805 | controller | 06:41:53 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:53 2025-10-01 06:44:20.007811 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:53 | glance_split/1-deploy_glance 2025-10-01 06:44:20.007817 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.007823 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.007829 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.007834 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.007847 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.007853 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.007859 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.007865 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.007871 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.007877 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.007882 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.007888 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.007894 | controller | 06:41:53 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.007900 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.007906 | controller | 06:41:53 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.007911 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.007920 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.007947 | controller | 06:41:54 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.007953 | controller | \ logger.go:42: 06:41:54 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.007959 | controller | \ logger.go:42: 06:41:54 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.007965 | controller | $imageTuples)\n logger.go:42: 06:41:54 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.007971 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:54 | glance_split/1-deploy_glance 2025-10-01 06:44:20.007976 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:54 | glance_split/1-deploy_glance 2025-10-01 06:44:20.007982 | controller | | + exit 0\n logger.go:42: 06:41:55 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.007988 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.007994 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.007999 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.008005 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.008011 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.008017 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.008022 | controller | \ ]\n logger.go:42: 06:41:55 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.008028 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.008034 | controller | \"default-public\" }}'\n logger.go:42: 06:41:55 | glance_split/1-deploy_glance 2025-10-01 06:44:20.008040 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.008046 | controller | \ logger.go:42: 06:41:55 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.008051 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.008057 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.008063 | controller | 06:41: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-01 06:44:20.008071 | controller | \ logger.go:42: 06:41: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-01 06:44:20.008077 | controller | \ logger.go:42: 06:41: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-01 06:44:20.008085 | controller | \ logger.go:42: 06:41:55 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.008091 | controller | 06:41:55 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:55 2025-10-01 06:44:20.008097 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:55 | glance_split/1-deploy_glance 2025-10-01 06:44:20.008102 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.008115 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.008134 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.008146 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.008152 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.008158 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.008163 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.008169 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.008175 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.008181 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.008186 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.008192 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.008198 | controller | 06:41:55 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.008204 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.008209 | controller | 06:41:55 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.008215 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.008221 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.008227 | controller | 06:41:55 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.008232 | controller | \ logger.go:42: 06:41:55 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.008238 | controller | \ logger.go:42: 06:41:55 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.008244 | controller | $imageTuples)\n logger.go:42: 06:41:55 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.008250 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:55 | glance_split/1-deploy_glance 2025-10-01 06:44:20.008255 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:55 | glance_split/1-deploy_glance 2025-10-01 06:44:20.008261 | controller | | + exit 0\n logger.go:42: 06:41:56 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.008267 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.008273 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.008278 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.008284 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.008290 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.008296 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.008301 | controller | \ ]\n logger.go:42: 06:41:56 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.008307 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.008313 | controller | \"default-public\" }}'\n logger.go:42: 06:41:56 | glance_split/1-deploy_glance 2025-10-01 06:44:20.008319 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.008324 | controller | \ logger.go:42: 06:41:56 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.008333 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.008339 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.008344 | controller | 06:41: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-01 06:44:20.008353 | controller | \ logger.go:42: 06:41: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-01 06:44:20.008359 | controller | \ logger.go:42: 06:41: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-01 06:44:20.008372 | controller | \ logger.go:42: 06:41:56 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.008378 | controller | 06:41:56 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:56 2025-10-01 06:44:20.008383 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:56 | glance_split/1-deploy_glance 2025-10-01 06:44:20.008389 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.008395 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.008401 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.008406 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.008412 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.008418 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.008424 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.008429 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.008435 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.008441 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.008447 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.008452 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.008458 | controller | 06:41:56 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.008464 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.008470 | controller | 06:41:56 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.008476 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.008481 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.008487 | controller | 06:41:56 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.008493 | controller | \ logger.go:42: 06:41:56 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.008499 | controller | \ logger.go:42: 06:41:56 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.008504 | controller | $imageTuples)\n logger.go:42: 06:41:56 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.008510 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:56 | glance_split/1-deploy_glance 2025-10-01 06:44:20.008521 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:56 | glance_split/1-deploy_glance 2025-10-01 06:44:20.008527 | controller | | + exit 0\n logger.go:42: 06:41:57 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.008533 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.008538 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.008544 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.008550 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.008556 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.008562 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.008570 | controller | \ ]\n logger.go:42: 06:41:57 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.008576 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.008582 | controller | \"default-public\" }}'\n logger.go:42: 06:41:57 | glance_split/1-deploy_glance 2025-10-01 06:44:20.008587 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.008593 | controller | \ logger.go:42: 06:41:57 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.008599 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.008605 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.008611 | controller | 06:41: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-01 06:44:20.008623 | controller | \ logger.go:42: 06:41: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-01 06:44:20.008629 | controller | \ logger.go:42: 06:41: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-01 06:44:20.008635 | controller | \ logger.go:42: 06:41:58 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.008641 | controller | 06:41:58 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:58 2025-10-01 06:44:20.008646 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:58 | glance_split/1-deploy_glance 2025-10-01 06:44:20.008652 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.008658 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.008664 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.008670 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.008676 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.008682 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.008688 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.008694 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.008699 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.008705 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.008714 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.008720 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.008726 | controller | 06:41:58 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.008731 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.008737 | controller | 06:41:58 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.008743 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.008749 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.008755 | controller | 06:41:58 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.008761 | controller | \ logger.go:42: 06:41:58 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.008766 | controller | \ logger.go:42: 06:41:58 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.008772 | controller | $imageTuples)\n logger.go:42: 06:41:58 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.008778 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:58 | glance_split/1-deploy_glance 2025-10-01 06:44:20.008784 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:58 | glance_split/1-deploy_glance 2025-10-01 06:44:20.008790 | controller | | + exit 0\n logger.go:42: 06:41:59 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.008796 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.008801 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.008807 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.008813 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.008819 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.008825 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.008831 | controller | \ ]\n logger.go:42: 06:41:59 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.008836 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.008842 | controller | \"default-public\" }}'\n logger.go:42: 06:41:59 | glance_split/1-deploy_glance 2025-10-01 06:44:20.008848 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.008856 | controller | \ logger.go:42: 06:41:59 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.008869 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.008878 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.008884 | controller | 06:41: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-01 06:44:20.008892 | controller | \ logger.go:42: 06:41: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-01 06:44:20.008898 | controller | \ logger.go:42: 06:41: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-01 06:44:20.008906 | controller | \ logger.go:42: 06:41:59 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.008912 | controller | 06:41:59 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:41:59 2025-10-01 06:44:20.008918 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:41:59 | glance_split/1-deploy_glance 2025-10-01 06:44:20.008924 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.008930 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.008936 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.008942 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.008947 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.008953 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.008959 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.008965 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.008971 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.008976 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.008982 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.008988 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.008994 | controller | 06:41:59 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.008999 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.009005 | controller | 06:41:59 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.009011 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.009017 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.009023 | controller | 06:41:59 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.009028 | controller | \ logger.go:42: 06:41:59 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.009034 | controller | \ logger.go:42: 06:41:59 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.009040 | controller | $imageTuples)\n logger.go:42: 06:41:59 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.009046 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:41:59 | glance_split/1-deploy_glance 2025-10-01 06:44:20.009051 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:41:59 | glance_split/1-deploy_glance 2025-10-01 06:44:20.009057 | controller | | + exit 0\n logger.go:42: 06:42:00 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.009063 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.009069 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.009074 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.009080 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.009086 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.009094 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.009100 | controller | \ ]\n logger.go:42: 06:42:00 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.009113 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.009130 | controller | \"default-public\" }}'\n logger.go:42: 06:42:00 | glance_split/1-deploy_glance 2025-10-01 06:44:20.009139 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.009145 | controller | \ logger.go:42: 06:42:00 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.009150 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.009156 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.009162 | controller | 06:42: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-01 06:44:20.009168 | controller | \ logger.go:42: 06:42: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-01 06:44:20.009174 | controller | \ logger.go:42: 06:42: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-01 06:44:20.009179 | controller | \ logger.go:42: 06:42:00 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.009185 | controller | 06:42:00 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:00 2025-10-01 06:44:20.009191 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:00 | glance_split/1-deploy_glance 2025-10-01 06:44:20.009197 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.009202 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.009208 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.009214 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.009220 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.009225 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.009231 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.009237 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.009243 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.009249 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.009254 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.009260 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.009266 | controller | 06:42:00 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.009272 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.009278 | controller | 06:42:00 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.009284 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.009289 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.009298 | controller | 06:42:00 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.009304 | controller | \ logger.go:42: 06:42:00 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.009310 | controller | \ logger.go:42: 06:42:00 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.009316 | controller | $imageTuples)\n logger.go:42: 06:42:00 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.009322 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:00 | glance_split/1-deploy_glance 2025-10-01 06:44:20.009328 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:00 | glance_split/1-deploy_glance 2025-10-01 06:44:20.009334 | controller | | + exit 0\n logger.go:42: 06:42:02 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.009339 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.009345 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.009351 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.009364 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.009370 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.009376 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.009382 | controller | \ ]\n logger.go:42: 06:42:02 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.009388 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.009394 | controller | \"default-public\" }}'\n logger.go:42: 06:42:02 | glance_split/1-deploy_glance 2025-10-01 06:44:20.009400 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.009405 | controller | \ logger.go:42: 06:42:02 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.009411 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.009417 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.009423 | controller | 06:42: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-01 06:44:20.009432 | controller | \ logger.go:42: 06:42: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-01 06:44:20.009438 | controller | \ logger.go:42: 06:42: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-01 06:44:20.009444 | controller | \ logger.go:42: 06:42:02 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.009450 | controller | 06:42:02 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:02 2025-10-01 06:44:20.009456 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:02 | glance_split/1-deploy_glance 2025-10-01 06:44:20.009461 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.009467 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.009473 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.009479 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.009487 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.009493 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.009499 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.009505 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.009511 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.009517 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.009522 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.009528 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.009534 | controller | 06:42:02 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.009540 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.009546 | controller | 06:42:02 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.009552 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.009557 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.009563 | controller | 06:42:02 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.009569 | controller | \ logger.go:42: 06:42:02 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.009575 | controller | \ logger.go:42: 06:42:02 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.009581 | controller | $imageTuples)\n logger.go:42: 06:42:02 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.009587 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:02 | glance_split/1-deploy_glance 2025-10-01 06:44:20.009592 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:02 | glance_split/1-deploy_glance 2025-10-01 06:44:20.009598 | controller | | + exit 0\n logger.go:42: 06:42:03 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.009611 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.009617 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.009623 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.009628 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.009634 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.009640 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.009646 | controller | \ ]\n logger.go:42: 06:42:03 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.009652 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.009658 | controller | \"default-public\" }}'\n logger.go:42: 06:42:03 | glance_split/1-deploy_glance 2025-10-01 06:44:20.009664 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.009669 | controller | \ logger.go:42: 06:42:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.009675 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.009684 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.009690 | controller | 06:42: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-01 06:44:20.009698 | controller | \ logger.go:42: 06:42: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-01 06:44:20.009704 | controller | \ logger.go:42: 06:42: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-01 06:44:20.009710 | controller | \ logger.go:42: 06:42:03 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.009716 | controller | 06:42:03 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:03 2025-10-01 06:44:20.009721 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:03 | glance_split/1-deploy_glance 2025-10-01 06:44:20.009727 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.009733 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.009739 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.009745 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.009750 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.009756 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.009876 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.009887 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.009893 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.009898 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.009904 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.009910 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.009916 | controller | 06:42:03 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.009921 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.009927 | controller | 06:42:03 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.009933 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.009939 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.009945 | controller | 06:42:03 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.009950 | controller | \ logger.go:42: 06:42:03 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.009956 | controller | \ logger.go:42: 06:42:03 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.009973 | controller | $imageTuples)\n logger.go:42: 06:42:03 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.009980 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:03 | glance_split/1-deploy_glance 2025-10-01 06:44:20.009985 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:03 | glance_split/1-deploy_glance 2025-10-01 06:44:20.009991 | controller | | + exit 0\n logger.go:42: 06:42:04 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.010000 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.010006 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.010012 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.010017 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.010023 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.010029 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.010035 | controller | \ ]\n logger.go:42: 06:42:04 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.010041 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.010046 | controller | \"default-public\" }}'\n logger.go:42: 06:42:04 | glance_split/1-deploy_glance 2025-10-01 06:44:20.010052 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.010063 | controller | \ logger.go:42: 06:42:04 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.010069 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.010074 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.010080 | controller | 06:42: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-01 06:44:20.010088 | controller | \ logger.go:42: 06:42: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-01 06:44:20.010094 | controller | \ logger.go:42: 06:42: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-01 06:44:20.010100 | controller | \ logger.go:42: 06:42:05 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.010106 | controller | 06:42:05 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:05 2025-10-01 06:44:20.010112 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:05 | glance_split/1-deploy_glance 2025-10-01 06:44:20.010117 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.010143 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.010149 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.010155 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.010161 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.010167 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.010173 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.010178 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.010184 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.010190 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.010196 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.010204 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.010210 | controller | 06:42:05 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.010216 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.010222 | controller | 06:42:05 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.010227 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.010233 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.010246 | controller | 06:42:05 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.010252 | controller | \ logger.go:42: 06:42:05 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.010258 | controller | \ logger.go:42: 06:42:05 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.010264 | controller | $imageTuples)\n logger.go:42: 06:42:05 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.010270 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:05 | glance_split/1-deploy_glance 2025-10-01 06:44:20.010276 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:05 | glance_split/1-deploy_glance 2025-10-01 06:44:20.010281 | controller | | + exit 0\n logger.go:42: 06:42:06 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.010287 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.010293 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.010299 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.010304 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.010310 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.010316 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.010322 | controller | \ ]\n logger.go:42: 06:42:06 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.010328 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.010333 | controller | \"default-public\" }}'\n logger.go:42: 06:42:06 | glance_split/1-deploy_glance 2025-10-01 06:44:20.010339 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.010345 | controller | \ logger.go:42: 06:42:06 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.010351 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.010357 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.010362 | controller | 06:42: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-01 06:44:20.010371 | controller | \ logger.go:42: 06:42: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-01 06:44:20.010377 | controller | \ logger.go:42: 06:42: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-01 06:44:20.010385 | controller | \ logger.go:42: 06:42:06 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.010394 | controller | 06:42:06 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:06 2025-10-01 06:44:20.010400 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:06 | glance_split/1-deploy_glance 2025-10-01 06:44:20.010405 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.010411 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.010417 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.010423 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.010428 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.010434 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.010440 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.010446 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.010451 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.010457 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.010463 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.010469 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.010475 | controller | 06:42:06 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.010487 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.010493 | controller | 06:42:06 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.010499 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.010504 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.010510 | controller | 06:42:06 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.010516 | controller | \ logger.go:42: 06:42:06 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.010522 | controller | \ logger.go:42: 06:42:06 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.010528 | controller | $imageTuples)\n logger.go:42: 06:42:06 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.010534 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:06 | glance_split/1-deploy_glance 2025-10-01 06:44:20.010539 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:06 | glance_split/1-deploy_glance 2025-10-01 06:44:20.010545 | controller | | + exit 0\n logger.go:42: 06:42:07 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.010551 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.010557 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.010562 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.010568 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.010574 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.010580 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.010585 | controller | \ ]\n logger.go:42: 06:42:07 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.010594 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.010600 | controller | \"default-public\" }}'\n logger.go:42: 06:42:07 | glance_split/1-deploy_glance 2025-10-01 06:44:20.010606 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.010611 | controller | \ logger.go:42: 06:42:07 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.010617 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.010623 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.010629 | controller | 06:42: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-01 06:44:20.010637 | controller | \ logger.go:42: 06:42: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-01 06:44:20.010643 | controller | \ logger.go:42: 06:42: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-01 06:44:20.010649 | controller | \ logger.go:42: 06:42:07 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.010655 | controller | 06:42:07 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:07 2025-10-01 06:44:20.010661 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:07 | glance_split/1-deploy_glance 2025-10-01 06:44:20.010666 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.010672 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.010678 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.010684 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.010690 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.010695 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.010701 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.010707 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.010713 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.010725 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.010731 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.010737 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.010743 | controller | 06:42:07 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.010748 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.010754 | controller | 06:42:07 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.010760 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.010766 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.010772 | controller | 06:42:07 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.010780 | controller | \ logger.go:42: 06:42:07 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.010786 | controller | \ logger.go:42: 06:42:07 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.010792 | controller | $imageTuples)\n logger.go:42: 06:42:07 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.010798 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:07 | glance_split/1-deploy_glance 2025-10-01 06:44:20.010803 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:07 | glance_split/1-deploy_glance 2025-10-01 06:44:20.010809 | controller | | + exit 0\n logger.go:42: 06:42:09 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.010815 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.010821 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.010827 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.010832 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.010838 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.010844 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.010850 | controller | \ ]\n logger.go:42: 06:42:09 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.010856 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.010861 | controller | \"default-public\" }}'\n logger.go:42: 06:42:09 | glance_split/1-deploy_glance 2025-10-01 06:44:20.010867 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.010873 | controller | \ logger.go:42: 06:42:09 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.010879 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.010884 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.010890 | controller | 06:42: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-01 06:44:20.010896 | controller | \ logger.go:42: 06:42: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-01 06:44:20.010902 | controller | \ logger.go:42: 06:42: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-01 06:44:20.010908 | controller | \ logger.go:42: 06:42:09 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.010913 | controller | 06:42:09 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:09 2025-10-01 06:44:20.010919 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:09 | glance_split/1-deploy_glance 2025-10-01 06:44:20.010925 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.010931 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.010936 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.010942 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.010948 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.010963 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.010969 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.010975 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.010983 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.010989 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.010995 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.011001 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.011007 | controller | 06:42:09 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.011012 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.011018 | controller | 06:42:09 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.011024 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.011030 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.011035 | controller | 06:42:09 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.011041 | controller | \ logger.go:42: 06:42:09 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.011047 | controller | \ logger.go:42: 06:42:09 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.011053 | controller | $imageTuples)\n logger.go:42: 06:42:09 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.011058 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:09 | glance_split/1-deploy_glance 2025-10-01 06:44:20.011064 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:09 | glance_split/1-deploy_glance 2025-10-01 06:44:20.011070 | controller | | + exit 0\n logger.go:42: 06:42:10 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.011076 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.011081 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.011087 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.011093 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.011099 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.011104 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.011110 | controller | \ ]\n logger.go:42: 06:42:10 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.011116 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.011134 | controller | \"default-public\" }}'\n logger.go:42: 06:42:10 | glance_split/1-deploy_glance 2025-10-01 06:44:20.011143 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.011151 | controller | \ logger.go:42: 06:42:10 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.011157 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.011163 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.011169 | controller | 06:42: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-01 06:44:20.011187 | controller | \ logger.go:42: 06:42: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-01 06:44:20.011193 | controller | \ logger.go:42: 06:42: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-01 06:44:20.011199 | controller | \ logger.go:42: 06:42:10 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.011205 | controller | 06:42:10 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:10 2025-10-01 06:44:20.011210 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:10 | glance_split/1-deploy_glance 2025-10-01 06:44:20.011216 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.011222 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.011235 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.011241 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.011247 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.011253 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.011259 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.011264 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.011270 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.011276 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.011282 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.011288 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.011293 | controller | 06:42:10 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.011302 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.011307 | controller | 06:42:10 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.011313 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.011319 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.011325 | controller | 06:42:10 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.011331 | controller | \ logger.go:42: 06:42:10 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.011336 | controller | \ logger.go:42: 06:42:10 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.011342 | controller | $imageTuples)\n logger.go:42: 06:42:10 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.011348 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:10 | glance_split/1-deploy_glance 2025-10-01 06:44:20.011354 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:10 | glance_split/1-deploy_glance 2025-10-01 06:44:20.011360 | controller | | + exit 0\n logger.go:42: 06:42:12 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.011365 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.011376 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.011382 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.011388 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.011394 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.011399 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.011405 | controller | \ ]\n logger.go:42: 06:42:12 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.011411 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.011417 | controller | \"default-public\" }}'\n logger.go:42: 06:42:12 | glance_split/1-deploy_glance 2025-10-01 06:44:20.011422 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.011428 | controller | \ logger.go:42: 06:42:12 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.011434 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.011440 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.011446 | controller | 06:42: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-01 06:44:20.011454 | controller | \ logger.go:42: 06:42: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-01 06:44:20.011460 | controller | \ logger.go:42: 06:42: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-01 06:44:20.011465 | controller | \ logger.go:42: 06:42:12 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.011478 | controller | 06:42:12 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:12 2025-10-01 06:44:20.011484 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:12 | glance_split/1-deploy_glance 2025-10-01 06:44:20.011500 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.011506 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.011512 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.011517 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.011523 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.011529 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.011535 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.011541 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.011546 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.011552 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.011558 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.011564 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.011572 | controller | 06:42:12 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.011578 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.011584 | controller | 06:42:12 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.011590 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.011596 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.011601 | controller | 06:42:12 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.011610 | controller | \ logger.go:42: 06:42:12 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.011616 | controller | \ logger.go:42: 06:42:12 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.011622 | controller | $imageTuples)\n logger.go:42: 06:42:12 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.011627 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:12 | glance_split/1-deploy_glance 2025-10-01 06:44:20.011633 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:12 | glance_split/1-deploy_glance 2025-10-01 06:44:20.011639 | controller | | + exit 0\n logger.go:42: 06:42:13 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.011645 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.011650 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.011656 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.011662 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.011668 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.011674 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.011679 | controller | \ ]\n logger.go:42: 06:42:13 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.011685 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.011691 | controller | \"default-public\" }}'\n logger.go:42: 06:42:13 | glance_split/1-deploy_glance 2025-10-01 06:44:20.011697 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.011702 | controller | \ logger.go:42: 06:42:13 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.011708 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.011714 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.011720 | controller | 06:42: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-01 06:44:20.011735 | controller | \ logger.go:42: 06:42: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-01 06:44:20.011741 | controller | \ logger.go:42: 06:42: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-01 06:44:20.011747 | controller | \ logger.go:42: 06:42:13 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.011752 | controller | 06:42:13 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:13 2025-10-01 06:44:20.011761 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:13 | glance_split/1-deploy_glance 2025-10-01 06:44:20.011767 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.011773 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.011779 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.011784 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.011790 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.011796 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.011802 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.011807 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.011813 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.011819 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.011825 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.011831 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.011836 | controller | 06:42:13 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.011842 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.011848 | controller | 06:42:13 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.011854 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.011859 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.011865 | controller | 06:42:13 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.011871 | controller | \ logger.go:42: 06:42:13 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.011877 | controller | \ logger.go:42: 06:42:13 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.011882 | controller | $imageTuples)\n logger.go:42: 06:42:13 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.011888 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:13 | glance_split/1-deploy_glance 2025-10-01 06:44:20.011894 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:13 | glance_split/1-deploy_glance 2025-10-01 06:44:20.011900 | controller | | + exit 0\n logger.go:42: 06:42:14 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.011906 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.011911 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.011917 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.011923 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.011929 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.011934 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.011940 | controller | \ ]\n logger.go:42: 06:42:14 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.011946 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.011954 | controller | \"default-public\" }}'\n logger.go:42: 06:42:14 | glance_split/1-deploy_glance 2025-10-01 06:44:20.011960 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.011966 | controller | \ logger.go:42: 06:42:14 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.011972 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.012024 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.012036 | controller | 06:42: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-01 06:44:20.012079 | controller | \ logger.go:42: 06:42: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-01 06:44:20.012088 | controller | \ logger.go:42: 06:42: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-01 06:44:20.012094 | controller | \ logger.go:42: 06:42:15 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.012100 | controller | 06:42:15 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:15 2025-10-01 06:44:20.012106 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:15 | glance_split/1-deploy_glance 2025-10-01 06:44:20.012163 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.012175 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.012181 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.012225 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.012233 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.012239 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.012245 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.012284 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.012291 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.012297 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.012303 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.012309 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.012314 | controller | 06:42:15 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.012320 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.012326 | controller | 06:42:15 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.012332 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.012341 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.012347 | controller | 06:42:15 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.012353 | controller | \ logger.go:42: 06:42:15 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.012362 | controller | \ logger.go:42: 06:42:15 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.012368 | controller | $imageTuples)\n logger.go:42: 06:42:15 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.012373 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:15 | glance_split/1-deploy_glance 2025-10-01 06:44:20.012379 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:15 | glance_split/1-deploy_glance 2025-10-01 06:44:20.012385 | controller | | + exit 0\n logger.go:42: 06:42:16 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.012391 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.012397 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.012403 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.012409 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.012414 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.012420 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.012426 | controller | \ ]\n logger.go:42: 06:42:16 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.012431 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.012440 | controller | \"default-public\" }}'\n logger.go:42: 06:42:16 | glance_split/1-deploy_glance 2025-10-01 06:44:20.012455 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.012463 | controller | \ logger.go:42: 06:42:16 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.012469 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.012475 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.012481 | controller | 06:42: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-01 06:44:20.012489 | controller | \ logger.go:42: 06:42: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-01 06:44:20.012495 | controller | \ logger.go:42: 06:42: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-01 06:44:20.012501 | controller | \ logger.go:42: 06:42:16 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.012507 | controller | 06:42:16 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:16 2025-10-01 06:44:20.012512 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:16 | glance_split/1-deploy_glance 2025-10-01 06:44:20.012518 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.012524 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.012530 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.012535 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.012541 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.012547 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.012556 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.012561 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.012567 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.012573 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.012579 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.012584 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.012590 | controller | 06:42:16 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.012596 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.012602 | controller | 06:42:16 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.012607 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.012613 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.012619 | controller | 06:42:16 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.012625 | controller | \ logger.go:42: 06:42:16 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.012631 | controller | \ logger.go:42: 06:42:16 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.012636 | controller | $imageTuples)\n logger.go:42: 06:42:16 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.012642 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:16 | glance_split/1-deploy_glance 2025-10-01 06:44:20.012648 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:16 | glance_split/1-deploy_glance 2025-10-01 06:44:20.012654 | controller | | + exit 0\n logger.go:42: 06:42:17 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.012659 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.012665 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.012671 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.012677 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.012683 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.012695 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.012701 | controller | \ ]\n logger.go:42: 06:42:17 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.012707 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.012712 | controller | \"default-public\" }}'\n logger.go:42: 06:42:17 | glance_split/1-deploy_glance 2025-10-01 06:44:20.012718 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.012724 | controller | \ logger.go:42: 06:42:17 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.012730 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.012735 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.012741 | controller | 06:42: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-01 06:44:20.012753 | controller | \ logger.go:42: 06:42: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-01 06:44:20.012759 | controller | \ logger.go:42: 06:42: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-01 06:44:20.012767 | controller | \ logger.go:42: 06:42:18 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.012773 | controller | 06:42:18 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:18 2025-10-01 06:44:20.012778 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:18 | glance_split/1-deploy_glance 2025-10-01 06:44:20.012784 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.012790 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.012796 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.012802 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.012807 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.012813 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.012819 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.012825 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.012830 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.012836 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.012842 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.012848 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.012853 | controller | 06:42:18 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.012859 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.012865 | controller | 06:42:18 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.012871 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.012876 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.012882 | controller | 06:42:18 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.012888 | controller | \ logger.go:42: 06:42:18 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.012894 | controller | \ logger.go:42: 06:42:18 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.012899 | controller | $imageTuples)\n logger.go:42: 06:42:18 | glance_split/1-deploy_glance | + grep 2025-10-01 06:44:20.012905 | controller | RELATED_IMAGE\n logger.go:42: 06:42:18 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.012911 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:18 | glance_split/1-deploy_glance 2025-10-01 06:44:20.012917 | controller | | + exit 0\n logger.go:42: 06:42:19 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.012922 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.012935 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.012944 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.012949 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.012955 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.012961 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.012967 | controller | \ ]\n logger.go:42: 06:42:19 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.012973 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.012979 | controller | \"default-public\" }}'\n logger.go:42: 06:42:19 | glance_split/1-deploy_glance 2025-10-01 06:44:20.012984 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.012990 | controller | \ logger.go:42: 06:42:19 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.012996 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.013002 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.013007 | controller | 06:42: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-01 06:44:20.013016 | controller | \ logger.go:42: 06:42: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-01 06:44:20.013022 | controller | \ logger.go:42: 06:42: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-01 06:44:20.013027 | controller | \ logger.go:42: 06:42:19 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.013033 | controller | 06:42:19 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:19 2025-10-01 06:44:20.013039 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:19 | glance_split/1-deploy_glance 2025-10-01 06:44:20.013045 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.013051 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.013056 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.013062 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.013068 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.013074 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.013080 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.013085 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.013091 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.013097 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.013103 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.013108 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.013114 | controller | 06:42:19 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.013135 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.013143 | controller | 06:42:19 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.013149 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.013155 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.013161 | controller | 06:42:19 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.013167 | controller | \ logger.go:42: 06:42:19 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.013172 | controller | \ logger.go:42: 06:42:19 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.013178 | controller | $imageTuples)\n logger.go:42: 06:42:19 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.013191 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:19 | glance_split/1-deploy_glance 2025-10-01 06:44:20.013197 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:19 | glance_split/1-deploy_glance 2025-10-01 06:44:20.013203 | controller | | + exit 0\n logger.go:42: 06:42:20 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.013209 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.013214 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.013220 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.013226 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.013232 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.013237 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.013243 | controller | \ ]\n logger.go:42: 06:42:20 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.013249 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.013255 | controller | \"default-public\" }}'\n logger.go:42: 06:42:20 | glance_split/1-deploy_glance 2025-10-01 06:44:20.013260 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.013266 | controller | \ logger.go:42: 06:42:20 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.013272 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.013278 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.013283 | controller | 06:42: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-01 06:44:20.013292 | controller | \ logger.go:42: 06:42: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-01 06:44:20.013298 | controller | \ logger.go:42: 06:42: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-01 06:44:20.013304 | controller | \ logger.go:42: 06:42:20 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.013310 | controller | 06:42:20 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:20 2025-10-01 06:44:20.013316 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:20 | glance_split/1-deploy_glance 2025-10-01 06:44:20.013325 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.013330 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.013336 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.013342 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.013348 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.013353 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.013359 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.013365 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.013371 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.013377 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.013382 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.013388 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.013394 | controller | 06:42:20 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.013399 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.013405 | controller | 06:42:20 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.013411 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.013417 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.013429 | controller | 06:42:20 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.013435 | controller | \ logger.go:42: 06:42:20 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.013441 | controller | \ logger.go:42: 06:42:20 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.013449 | controller | $imageTuples)\n logger.go:42: 06:42:20 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.013455 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:20 | glance_split/1-deploy_glance 2025-10-01 06:44:20.013461 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:20 | glance_split/1-deploy_glance 2025-10-01 06:44:20.013466 | controller | | + exit 0\n logger.go:42: 06:42:22 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.013472 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.013478 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.013484 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.013489 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.013495 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.013501 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.013507 | controller | \ ]\n logger.go:42: 06:42:22 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.013512 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.013518 | controller | \"default-public\" }}'\n logger.go:42: 06:42:22 | glance_split/1-deploy_glance 2025-10-01 06:44:20.013527 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.013535 | controller | \ logger.go:42: 06:42:22 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.013540 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.013546 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.013552 | controller | 06:42: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-01 06:44:20.013560 | controller | \ logger.go:42: 06:42: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-01 06:44:20.013566 | controller | \ logger.go:42: 06:42: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-01 06:44:20.013572 | controller | \ logger.go:42: 06:42:22 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.013578 | controller | 06:42:22 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:22 2025-10-01 06:44:20.013583 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:22 | glance_split/1-deploy_glance 2025-10-01 06:44:20.013589 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.013595 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.013601 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.013606 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.013612 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.013618 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.013624 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.013669 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.013678 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.013684 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.013690 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.013695 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.013701 | controller | 06:42:22 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.013707 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.013721 | controller | 06:42:22 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.013727 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.013733 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.013739 | controller | 06:42:22 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.013745 | controller | \ logger.go:42: 06:42:22 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.013751 | controller | \ logger.go:42: 06:42:22 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.013759 | controller | $imageTuples)\n logger.go:42: 06:42:22 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.013765 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:22 | glance_split/1-deploy_glance 2025-10-01 06:44:20.013771 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:22 | glance_split/1-deploy_glance 2025-10-01 06:44:20.013777 | controller | | + exit 0\n logger.go:42: 06:42:23 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.013783 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.013789 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.013794 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.013800 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.013806 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.013812 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.013818 | controller | \ ]\n logger.go:42: 06:42:23 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.013823 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.013829 | controller | \"default-public\" }}'\n logger.go:42: 06:42:23 | glance_split/1-deploy_glance 2025-10-01 06:44:20.013835 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.013841 | controller | \ logger.go:42: 06:42:23 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.013847 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.013853 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.013859 | controller | 06:42: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-01 06:44:20.013867 | controller | \ logger.go:42: 06:42: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-01 06:44:20.013873 | controller | \ logger.go:42: 06:42: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-01 06:44:20.013879 | controller | \ logger.go:42: 06:42:23 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.013885 | controller | 06:42:23 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:23 2025-10-01 06:44:20.013890 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:23 | glance_split/1-deploy_glance 2025-10-01 06:44:20.013896 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.013902 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.013908 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.013914 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.013919 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.013925 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.013931 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.013941 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.013946 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.013952 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.013964 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.013970 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.013976 | controller | 06:42:23 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.013982 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.013988 | controller | 06:42:23 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.013994 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.014000 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.014005 | controller | 06:42:23 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.014011 | controller | \ logger.go:42: 06:42:23 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.014017 | controller | \ logger.go:42: 06:42:23 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.014023 | controller | $imageTuples)\n logger.go:42: 06:42:23 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.014029 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:23 | glance_split/1-deploy_glance 2025-10-01 06:44:20.014034 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:23 | glance_split/1-deploy_glance 2025-10-01 06:44:20.014040 | controller | | + exit 0\n logger.go:42: 06:42:24 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.014046 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.014052 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.014057 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.014063 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.014069 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.014075 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.014080 | controller | \ ]\n logger.go:42: 06:42:24 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.014086 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.014092 | controller | \"default-public\" }}'\n logger.go:42: 06:42:24 | glance_split/1-deploy_glance 2025-10-01 06:44:20.014098 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.014103 | controller | \ logger.go:42: 06:42:24 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.014109 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.014115 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.014133 | controller | 06:42: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-01 06:44:20.014144 | controller | \ logger.go:42: 06:42: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-01 06:44:20.014156 | controller | \ logger.go:42: 06:42: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-01 06:44:20.014162 | controller | \ logger.go:42: 06:42:24 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.014167 | controller | 06:42:24 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:24 2025-10-01 06:44:20.014173 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:24 | glance_split/1-deploy_glance 2025-10-01 06:44:20.014179 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.014185 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.014190 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.014196 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.014202 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.014208 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.014221 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.014227 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.014233 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.014238 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.014244 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.014250 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.014256 | controller | 06:42:24 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.014262 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.014268 | controller | 06:42:24 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.014273 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.014279 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.014285 | controller | 06:42:25 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.014291 | controller | \ logger.go:42: 06:42:25 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.014297 | controller | \ logger.go:42: 06:42:25 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.014302 | controller | $imageTuples)\n logger.go:42: 06:42:25 | glance_split/1-deploy_glance | + grep 2025-10-01 06:44:20.014308 | controller | RELATED_IMAGE\n logger.go:42: 06:42:25 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.014314 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:25 | glance_split/1-deploy_glance 2025-10-01 06:44:20.014320 | controller | | + exit 0\n logger.go:42: 06:42:26 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.014325 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.014331 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.014337 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.014346 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.014351 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.014357 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.014363 | controller | \ ]\n logger.go:42: 06:42:26 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.014369 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.014374 | controller | \"default-public\" }}'\n logger.go:42: 06:42:26 | glance_split/1-deploy_glance 2025-10-01 06:44:20.014380 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.014386 | controller | \ logger.go:42: 06:42:26 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.014392 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.014397 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.014403 | controller | 06:42: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-01 06:44:20.014409 | controller | \ logger.go:42: 06:42: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-01 06:44:20.014415 | controller | \ logger.go:42: 06:42: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-01 06:44:20.014421 | controller | \ logger.go:42: 06:42:26 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.014426 | controller | 06:42:26 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:26 2025-10-01 06:44:20.014432 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:26 | glance_split/1-deploy_glance 2025-10-01 06:44:20.014438 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.014444 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.014450 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.014462 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.014468 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.014473 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.014479 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.014485 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.014491 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.014496 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.014502 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.014508 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.014514 | controller | 06:42:26 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.014520 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.014528 | controller | 06:42:26 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.014534 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.014540 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.014545 | controller | 06:42:26 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.014551 | controller | \ logger.go:42: 06:42:26 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.014557 | controller | \ logger.go:42: 06:42:26 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.014563 | controller | $imageTuples)\n logger.go:42: 06:42:26 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.014569 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:26 | glance_split/1-deploy_glance 2025-10-01 06:44:20.014574 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:26 | glance_split/1-deploy_glance 2025-10-01 06:44:20.014583 | controller | | + exit 0\n logger.go:42: 06:42:27 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.014589 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.014594 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.014600 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.014606 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.014612 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.014617 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.014623 | controller | \ ]\n logger.go:42: 06:42:27 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.014629 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.014635 | controller | \"default-public\" }}'\n logger.go:42: 06:42:27 | glance_split/1-deploy_glance 2025-10-01 06:44:20.014640 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.014648 | controller | \ logger.go:42: 06:42:27 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.014654 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.014660 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.014666 | controller | 06:42: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-01 06:44:20.014674 | controller | \ logger.go:42: 06:42: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-01 06:44:20.014680 | controller | \ logger.go:42: 06:42: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-01 06:44:20.014685 | controller | \ logger.go:42: 06:42:27 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.014691 | controller | 06:42:27 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:27 2025-10-01 06:44:20.014703 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:27 | glance_split/1-deploy_glance 2025-10-01 06:44:20.014709 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.014715 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.014724 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.014729 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.014735 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.014741 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.014747 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.014753 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.014758 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.014764 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.014770 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.014776 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.014781 | controller | 06:42:27 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.014787 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.014793 | controller | 06:42:27 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.014799 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.014805 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.014810 | controller | 06:42:27 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.014816 | controller | \ logger.go:42: 06:42:27 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.014822 | controller | \ logger.go:42: 06:42:27 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.014828 | controller | $imageTuples)\n logger.go:42: 06:42:27 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.014834 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:27 | glance_split/1-deploy_glance 2025-10-01 06:44:20.014839 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:27 | glance_split/1-deploy_glance 2025-10-01 06:44:20.014845 | controller | | + exit 0\n logger.go:42: 06:42:29 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.014851 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.014857 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.014862 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.014868 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.014874 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.014880 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.014885 | controller | \ ]\n logger.go:42: 06:42:29 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.014891 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.014897 | controller | \"default-public\" }}'\n logger.go:42: 06:42:29 | glance_split/1-deploy_glance 2025-10-01 06:44:20.014903 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.014911 | controller | \ logger.go:42: 06:42:29 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.014917 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.014923 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.014929 | controller | 06:42: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-01 06:44:20.014937 | controller | \ logger.go:42: 06:42: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-01 06:44:20.014950 | controller | \ logger.go:42: 06:42: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-01 06:44:20.014958 | controller | \ logger.go:42: 06:42:29 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.014964 | controller | 06:42:29 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:29 2025-10-01 06:44:20.014969 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:29 | glance_split/1-deploy_glance 2025-10-01 06:44:20.014975 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.014981 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.014987 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.014993 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.014998 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.015004 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.015010 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.015016 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.015021 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.015027 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.015033 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.015039 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.015044 | controller | 06:42:29 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.015050 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.015056 | controller | 06:42:29 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.015062 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.015068 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.015073 | controller | 06:42:29 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.015079 | controller | \ logger.go:42: 06:42:29 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.015085 | controller | \ logger.go:42: 06:42:29 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.015091 | controller | $imageTuples)\n logger.go:42: 06:42:29 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.015099 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:29 | glance_split/1-deploy_glance 2025-10-01 06:44:20.015105 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:29 | glance_split/1-deploy_glance 2025-10-01 06:44:20.015111 | controller | | + exit 0\n logger.go:42: 06:42:30 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.015116 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.015135 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.015143 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.015149 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.015155 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.015161 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.015166 | controller | \ ]\n logger.go:42: 06:42:30 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.015172 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.015178 | controller | \"default-public\" }}'\n logger.go:42: 06:42:30 | glance_split/1-deploy_glance 2025-10-01 06:44:20.015184 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.015190 | controller | \ logger.go:42: 06:42:30 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.015195 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.015201 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.015214 | controller | 06:42: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-01 06:44:20.015223 | controller | \ logger.go:42: 06:42: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-01 06:44:20.015229 | controller | \ logger.go:42: 06:42: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-01 06:44:20.015235 | controller | \ logger.go:42: 06:42:30 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.015241 | controller | 06:42:30 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:30 2025-10-01 06:44:20.015246 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:30 | glance_split/1-deploy_glance 2025-10-01 06:44:20.015252 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.015258 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.015264 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.015269 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.015275 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.015281 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.015287 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.015293 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.015301 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.015307 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.015313 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.015319 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.015325 | controller | 06:42:30 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.015330 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.015336 | controller | 06:42:30 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.015342 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.015347 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.015353 | controller | 06:42:30 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.015359 | controller | \ logger.go:42: 06:42:30 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.015365 | controller | \ logger.go:42: 06:42:30 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.015370 | controller | $imageTuples)\n logger.go:42: 06:42:30 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.015376 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:30 | glance_split/1-deploy_glance 2025-10-01 06:44:20.015382 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:30 | glance_split/1-deploy_glance 2025-10-01 06:44:20.015388 | controller | | + exit 0\n logger.go:42: 06:42:31 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.015394 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.015399 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.015405 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.015411 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.015416 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.015422 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.015428 | controller | \ ]\n logger.go:42: 06:42:31 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.015434 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.015439 | controller | \"default-public\" }}'\n logger.go:42: 06:42:31 | glance_split/1-deploy_glance 2025-10-01 06:44:20.015452 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.015458 | controller | \ logger.go:42: 06:42:31 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.015463 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.015469 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.015475 | controller | 06:42: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-01 06:44:20.015483 | controller | \ logger.go:42: 06:42: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-01 06:44:20.015502 | controller | \ logger.go:42: 06:42: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-01 06:44:20.015510 | controller | \ logger.go:42: 06:42:32 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.015516 | controller | 06:42:32 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:32 2025-10-01 06:44:20.015522 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:32 | glance_split/1-deploy_glance 2025-10-01 06:44:20.015528 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.015534 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.015539 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.015545 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.015551 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.015557 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.015562 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.015568 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.015574 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.015580 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.015586 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.015591 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.015602 | controller | 06:42:32 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.015608 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.015614 | controller | 06:42:32 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.015620 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.015625 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.015631 | controller | 06:42:32 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.015637 | controller | \ logger.go:42: 06:42:32 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.015643 | controller | \ logger.go:42: 06:42:32 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.015649 | controller | $imageTuples)\n logger.go:42: 06:42:32 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.015655 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:32 | glance_split/1-deploy_glance 2025-10-01 06:44:20.015661 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:32 | glance_split/1-deploy_glance 2025-10-01 06:44:20.015666 | controller | | + exit 0\n logger.go:42: 06:42:33 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.015672 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.015678 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.015684 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.015690 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.015698 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.015704 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.015717 | controller | \ ]\n logger.go:42: 06:42:33 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.015726 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.015732 | controller | \"default-public\" }}'\n logger.go:42: 06:42:33 | glance_split/1-deploy_glance 2025-10-01 06:44:20.015737 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.015743 | controller | \ logger.go:42: 06:42:33 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.015751 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.015757 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.015763 | controller | 06:42: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-01 06:44:20.015769 | controller | \ logger.go:42: 06:42: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-01 06:44:20.015775 | controller | \ logger.go:42: 06:42: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-01 06:44:20.015780 | controller | \ logger.go:42: 06:42:33 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.015786 | controller | 06:42:33 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:33 2025-10-01 06:44:20.015792 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:33 | glance_split/1-deploy_glance 2025-10-01 06:44:20.015798 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.015803 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.015809 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.015815 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.015821 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.015827 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.015832 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.015838 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.015844 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.015850 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.015855 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.015861 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.015867 | controller | 06:42:33 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.015873 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.015878 | controller | 06:42:33 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.015887 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.015893 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.015899 | controller | 06:42:33 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.015904 | controller | \ logger.go:42: 06:42:33 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.015910 | controller | \ logger.go:42: 06:42:33 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.015916 | controller | $imageTuples)\n logger.go:42: 06:42:33 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.015922 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:33 | glance_split/1-deploy_glance 2025-10-01 06:44:20.015927 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:33 | glance_split/1-deploy_glance 2025-10-01 06:44:20.015933 | controller | | + exit 0\n logger.go:42: 06:42:34 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.015939 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.015945 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.015957 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.015963 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.015969 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.015974 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.015980 | controller | \ ]\n logger.go:42: 06:42:34 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.015986 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.015992 | controller | \"default-public\" }}'\n logger.go:42: 06:42:34 | glance_split/1-deploy_glance 2025-10-01 06:44:20.015997 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.016003 | controller | \ logger.go:42: 06:42:34 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.016009 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.016015 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.016020 | controller | 06:42: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-01 06:44:20.016029 | controller | \ logger.go:42: 06:42: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-01 06:44:20.016035 | controller | \ logger.go:42: 06:42: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-01 06:44:20.016040 | controller | \ logger.go:42: 06:42:34 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.016046 | controller | 06:42:34 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:34 2025-10-01 06:44:20.016052 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:34 | glance_split/1-deploy_glance 2025-10-01 06:44:20.016058 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.016064 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.016069 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.016078 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.016084 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.016089 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.016095 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.016101 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.016107 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.016113 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.016118 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.016140 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.016146 | controller | 06:42:34 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.016151 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.016157 | controller | 06:42:34 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.016163 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.016169 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.016174 | controller | 06:42:35 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.016180 | controller | \ logger.go:42: 06:42:35 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.016186 | controller | \ logger.go:42: 06:42:35 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.016192 | controller | $imageTuples)\n logger.go:42: 06:42:35 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.016198 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:35 | glance_split/1-deploy_glance 2025-10-01 06:44:20.016210 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:35 | glance_split/1-deploy_glance 2025-10-01 06:44:20.016216 | controller | | + exit 0\n logger.go:42: 06:42:36 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.016222 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.016228 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.016233 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.016239 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.016245 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.016251 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.016257 | controller | \ ]\n logger.go:42: 06:42:36 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.016262 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.016268 | controller | \"default-public\" }}'\n logger.go:42: 06:42:36 | glance_split/1-deploy_glance 2025-10-01 06:44:20.016274 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.016280 | controller | \ logger.go:42: 06:42:36 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.016289 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.016294 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.016300 | controller | 06:42: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-01 06:44:20.016309 | controller | \ logger.go:42: 06:42: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-01 06:44:20.016315 | controller | \ logger.go:42: 06:42: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-01 06:44:20.016320 | controller | \ logger.go:42: 06:42:36 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.016326 | controller | 06:42:36 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:36 2025-10-01 06:44:20.016332 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:36 | glance_split/1-deploy_glance 2025-10-01 06:44:20.016338 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.016343 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.016349 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.016355 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.016361 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.016367 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.016372 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.016378 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.016384 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.016390 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.016395 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.016401 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.016407 | controller | 06:42:36 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.016413 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.016419 | controller | 06:42:36 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.016424 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.016430 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.016436 | controller | 06:42:36 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.016448 | controller | \ logger.go:42: 06:42:36 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.016454 | controller | \ logger.go:42: 06:42:36 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.016460 | controller | $imageTuples)\n logger.go:42: 06:42:36 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.016466 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:36 | glance_split/1-deploy_glance 2025-10-01 06:44:20.016474 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:36 | glance_split/1-deploy_glance 2025-10-01 06:44:20.016480 | controller | | + exit 0\n logger.go:42: 06:42:37 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.016486 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.016492 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.016498 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.016504 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.016510 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.016515 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.016521 | controller | \ ]\n logger.go:42: 06:42:37 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.016527 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.016533 | controller | \"default-public\" }}'\n logger.go:42: 06:42:37 | glance_split/1-deploy_glance 2025-10-01 06:44:20.016538 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.016544 | controller | \ logger.go:42: 06:42:37 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.016550 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.016556 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.016561 | controller | 06:42: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-01 06:44:20.016570 | controller | \ logger.go:42: 06:42: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-01 06:44:20.016576 | controller | \ logger.go:42: 06:42: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-01 06:44:20.016582 | controller | \ logger.go:42: 06:42:37 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.016587 | controller | 06:42:37 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:37 2025-10-01 06:44:20.016593 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:37 | glance_split/1-deploy_glance 2025-10-01 06:44:20.016599 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.016605 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.016610 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.016616 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.016622 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.016628 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.016634 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.016639 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.016645 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.016651 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.016659 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.016665 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.016671 | controller | 06:42:37 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.016677 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.016683 | controller | 06:42:37 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.016695 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.016701 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.016707 | controller | 06:42:37 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.016712 | controller | \ logger.go:42: 06:42:37 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.016718 | controller | \ logger.go:42: 06:42:37 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.016724 | controller | $imageTuples)\n logger.go:42: 06:42:37 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.016730 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:37 | glance_split/1-deploy_glance 2025-10-01 06:44:20.016736 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:37 | glance_split/1-deploy_glance 2025-10-01 06:44:20.016741 | controller | | + exit 0\n logger.go:42: 06:42:39 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.016747 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.016753 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.016759 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.016765 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.016770 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.016776 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.016782 | controller | \ ]\n logger.go:42: 06:42:39 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.016788 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.016794 | controller | \"default-public\" }}'\n logger.go:42: 06:42:39 | glance_split/1-deploy_glance 2025-10-01 06:44:20.016799 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.016808 | controller | \ logger.go:42: 06:42:39 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.016814 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.016819 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.016825 | controller | 06:42: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-01 06:44:20.016833 | controller | \ logger.go:42: 06:42: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-01 06:44:20.016839 | controller | \ logger.go:42: 06:42: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-01 06:44:20.016847 | controller | \ logger.go:42: 06:42:39 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.016853 | controller | 06:42:39 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:39 2025-10-01 06:44:20.016859 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:39 | glance_split/1-deploy_glance 2025-10-01 06:44:20.016865 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.016871 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.016876 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.016882 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.016888 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.016894 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.016900 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.016905 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.016911 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.016917 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.016923 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.016935 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.016941 | controller | 06:42:39 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.016946 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.016952 | controller | 06:42:39 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.016958 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.016964 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.016970 | controller | 06:42:39 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.016975 | controller | \ logger.go:42: 06:42:39 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.016981 | controller | \ logger.go:42: 06:42:39 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.016987 | controller | $imageTuples)\n logger.go:42: 06:42:39 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.016993 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:39 | glance_split/1-deploy_glance 2025-10-01 06:44:20.017003 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:39 | glance_split/1-deploy_glance 2025-10-01 06:44:20.017009 | controller | | + exit 0\n logger.go:42: 06:42:40 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.017015 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.017021 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.017026 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.017032 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.017038 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.017047 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.017052 | controller | \ ]\n logger.go:42: 06:42:40 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.017058 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.017064 | controller | \"default-public\" }}'\n logger.go:42: 06:42:40 | glance_split/1-deploy_glance 2025-10-01 06:44:20.017070 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.017075 | controller | \ logger.go:42: 06:42:40 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.017081 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.017087 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.017095 | controller | 06:42: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-01 06:44:20.017103 | controller | \ logger.go:42: 06:42: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-01 06:44:20.017109 | controller | \ logger.go:42: 06:42: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-01 06:44:20.017117 | controller | \ logger.go:42: 06:42:40 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.017136 | controller | 06:42:40 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:40 2025-10-01 06:44:20.017142 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:40 | glance_split/1-deploy_glance 2025-10-01 06:44:20.017148 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.017154 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.017160 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.017166 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.017171 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.017177 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.017183 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.017196 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.017202 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.017208 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.017213 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.017219 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.017225 | controller | 06:42:40 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.017231 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.017237 | controller | 06:42:40 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.017243 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.017248 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.017257 | controller | 06:42:40 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.017263 | controller | \ logger.go:42: 06:42:40 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.017269 | controller | \ logger.go:42: 06:42:40 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.017275 | controller | $imageTuples)\n logger.go:42: 06:42:40 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.017280 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:40 | glance_split/1-deploy_glance 2025-10-01 06:44:20.017286 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:40 | glance_split/1-deploy_glance 2025-10-01 06:44:20.017292 | controller | | + exit 0\n logger.go:42: 06:42:41 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.017298 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.017303 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.017309 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.017315 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.017321 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.017327 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.017332 | controller | \ ]\n logger.go:42: 06:42:41 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.017338 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.017344 | controller | \"default-public\" }}'\n logger.go:42: 06:42:41 | glance_split/1-deploy_glance 2025-10-01 06:44:20.017350 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.017356 | controller | \ logger.go:42: 06:42:41 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.017361 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.017367 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.017373 | controller | 06:42: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-01 06:44:20.017382 | controller | \ logger.go:42: 06:42: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-01 06:44:20.017388 | controller | \ logger.go:42: 06:42: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-01 06:44:20.017394 | controller | \ logger.go:42: 06:42:42 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.017400 | controller | 06:42:42 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:42 2025-10-01 06:44:20.017405 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:42 | glance_split/1-deploy_glance 2025-10-01 06:44:20.017411 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.017417 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.017423 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.017429 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.017444 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.017450 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.017456 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.017462 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.017468 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.017474 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.017480 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.017486 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.017491 | controller | 06:42:42 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.017497 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.017503 | controller | 06:42:42 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.017509 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.017515 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.017521 | controller | 06:42:42 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.017527 | controller | \ logger.go:42: 06:42:42 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.017532 | controller | \ logger.go:42: 06:42:42 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.017538 | controller | $imageTuples)\n logger.go:42: 06:42:42 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.017544 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:42 | glance_split/1-deploy_glance 2025-10-01 06:44:20.017550 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:42 | glance_split/1-deploy_glance 2025-10-01 06:44:20.017556 | controller | | + exit 0\n logger.go:42: 06:42:43 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.017562 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.017567 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.017573 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.017579 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.017585 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.017591 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.017597 | controller | \ ]\n logger.go:42: 06:42:43 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.017602 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.017608 | controller | \"default-public\" }}'\n logger.go:42: 06:42:43 | glance_split/1-deploy_glance 2025-10-01 06:44:20.017614 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.017620 | controller | \ logger.go:42: 06:42:43 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.017626 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.017634 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.017640 | controller | 06:42: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-01 06:44:20.017649 | controller | \ logger.go:42: 06:42: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-01 06:44:20.017655 | controller | \ logger.go:42: 06:42: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-01 06:44:20.017661 | controller | \ logger.go:42: 06:42:43 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.017667 | controller | 06:42:43 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:43 2025-10-01 06:44:20.017672 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:43 | glance_split/1-deploy_glance 2025-10-01 06:44:20.017685 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.017691 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.017697 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.017703 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.017709 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.017715 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.017721 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.017726 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.017732 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.017738 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.017744 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.017750 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.017756 | controller | 06:42:43 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.017761 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.017767 | controller | 06:42:43 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.017773 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.017779 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.017785 | controller | 06:42:43 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.017791 | controller | \ logger.go:42: 06:42:43 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.017797 | controller | \ logger.go:42: 06:42:43 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.017802 | controller | $imageTuples)\n logger.go:42: 06:42:43 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.017808 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:43 | glance_split/1-deploy_glance 2025-10-01 06:44:20.017814 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:43 | glance_split/1-deploy_glance 2025-10-01 06:44:20.017823 | controller | | + exit 0\n logger.go:42: 06:42:44 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.017829 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.017835 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.017840 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.017846 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.017852 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.017858 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.017864 | controller | \ ]\n logger.go:42: 06:42:44 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.017870 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.017875 | controller | \"default-public\" }}'\n logger.go:42: 06:42:44 | glance_split/1-deploy_glance 2025-10-01 06:44:20.017881 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.017890 | controller | \ logger.go:42: 06:42:44 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.017896 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.017902 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.017907 | controller | 06:42: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-01 06:44:20.017916 | controller | \ logger.go:42: 06:42: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-01 06:44:20.017929 | controller | \ logger.go:42: 06:42: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-01 06:44:20.017935 | controller | \ logger.go:42: 06:42:44 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.017941 | controller | 06:42:44 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:44 2025-10-01 06:44:20.017947 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:44 | glance_split/1-deploy_glance 2025-10-01 06:44:20.017953 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.017958 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.017964 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.017970 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.017976 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.017982 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.017988 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.017994 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.018002 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.018008 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.018014 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.018023 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.018029 | controller | 06:42:44 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.018035 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.018041 | controller | 06:42:44 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.018046 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.018052 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.018058 | controller | 06:42:45 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.018064 | controller | \ logger.go:42: 06:42:45 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.018070 | controller | \ logger.go:42: 06:42:45 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.018076 | controller | $imageTuples)\n logger.go:42: 06:42:45 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.018082 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:45 | glance_split/1-deploy_glance 2025-10-01 06:44:20.018087 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:45 | glance_split/1-deploy_glance 2025-10-01 06:44:20.018093 | controller | | + exit 0\n logger.go:42: 06:42:46 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.018099 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.018105 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.018111 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.018117 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.018136 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.018143 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.018148 | controller | \ ]\n logger.go:42: 06:42:46 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.018154 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.018160 | controller | \"default-public\" }}'\n logger.go:42: 06:42:46 | glance_split/1-deploy_glance 2025-10-01 06:44:20.018166 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.018172 | controller | \ logger.go:42: 06:42:46 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.018178 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.018184 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.018197 | controller | 06:42: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-01 06:44:20.018208 | controller | \ logger.go:42: 06:42: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-01 06:44:20.018214 | controller | \ logger.go:42: 06:42: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-01 06:44:20.018220 | controller | \ logger.go:42: 06:42:46 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.018229 | controller | 06:42:46 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:46 2025-10-01 06:44:20.018235 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:46 | glance_split/1-deploy_glance 2025-10-01 06:44:20.018241 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.018247 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.018252 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.018258 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.018264 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.018270 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.018276 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.018282 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.018287 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.018293 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.018299 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.018305 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.018311 | controller | 06:42:46 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.018316 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.018322 | controller | 06:42:46 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.018328 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.018334 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.018339 | controller | 06:42:46 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.018345 | controller | \ logger.go:42: 06:42:46 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.018351 | controller | \ logger.go:42: 06:42:46 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.018357 | controller | $imageTuples)\n logger.go:42: 06:42:46 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.018362 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:46 | glance_split/1-deploy_glance 2025-10-01 06:44:20.018368 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:46 | glance_split/1-deploy_glance 2025-10-01 06:44:20.018374 | controller | | + exit 0\n logger.go:42: 06:42:47 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.018380 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.018385 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.018391 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.018397 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.018403 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.018409 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.018417 | controller | \ ]\n logger.go:42: 06:42:47 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.018423 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.018429 | controller | \"default-public\" }}'\n logger.go:42: 06:42:47 | glance_split/1-deploy_glance 2025-10-01 06:44:20.018434 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.018447 | controller | \ logger.go:42: 06:42:47 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.018453 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.018459 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.018465 | controller | 06:42: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-01 06:44:20.018473 | controller | \ logger.go:42: 06:42: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-01 06:44:20.018479 | controller | \ logger.go:42: 06:42: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-01 06:44:20.018485 | controller | \ logger.go:42: 06:42:47 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.018491 | controller | 06:42:47 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:47 2025-10-01 06:44:20.018497 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:47 | glance_split/1-deploy_glance 2025-10-01 06:44:20.018502 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.018508 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.018514 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.018520 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.018525 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.018531 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.018537 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.018543 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.018548 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.018554 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.018560 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.018566 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.018571 | controller | 06:42:47 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.018577 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.018583 | controller | 06:42:47 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.018589 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.018595 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.018600 | controller | 06:42:48 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.018609 | controller | \ logger.go:42: 06:42:48 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.018615 | controller | \ logger.go:42: 06:42:48 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.018620 | controller | $imageTuples)\n logger.go:42: 06:42:48 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.018626 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:48 | glance_split/1-deploy_glance 2025-10-01 06:44:20.018632 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:48 | glance_split/1-deploy_glance 2025-10-01 06:44:20.018638 | controller | | + exit 0\n logger.go:42: 06:42:49 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.018644 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.018650 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.018655 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.018661 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.018667 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.018673 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.018678 | controller | \ ]\n logger.go:42: 06:42:49 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.018691 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.018697 | controller | \"default-public\" }}'\n logger.go:42: 06:42:49 | glance_split/1-deploy_glance 2025-10-01 06:44:20.018703 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.018708 | controller | \ logger.go:42: 06:42:49 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.018714 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.018720 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.018726 | controller | 06:42: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-01 06:44:20.018734 | controller | \ logger.go:42: 06:42: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-01 06:44:20.018740 | controller | \ logger.go:42: 06:42: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-01 06:44:20.018746 | controller | \ logger.go:42: 06:42:49 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.018752 | controller | 06:42:49 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:49 2025-10-01 06:44:20.018757 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:49 | glance_split/1-deploy_glance 2025-10-01 06:44:20.018763 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.018769 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.018775 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.018780 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.018786 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.018795 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.018801 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.018807 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.018812 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.018818 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.018824 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.018830 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.018835 | controller | 06:42:49 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.018841 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.018847 | controller | 06:42:49 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.018853 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.018858 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.018864 | controller | 06:42:49 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.018870 | controller | \ logger.go:42: 06:42:49 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.018876 | controller | \ logger.go:42: 06:42:49 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.018881 | controller | $imageTuples)\n logger.go:42: 06:42:49 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.018887 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:49 | glance_split/1-deploy_glance 2025-10-01 06:44:20.018893 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:49 | glance_split/1-deploy_glance 2025-10-01 06:44:20.018899 | controller | | + exit 0\n logger.go:42: 06:42:50 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.018905 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.018910 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.018916 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.018928 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.018934 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.018940 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.018946 | controller | \ ]\n logger.go:42: 06:42:50 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.018952 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.018958 | controller | \"default-public\" }}'\n logger.go:42: 06:42:50 | glance_split/1-deploy_glance 2025-10-01 06:44:20.018963 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.018972 | controller | \ logger.go:42: 06:42:50 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.018978 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.018983 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.018992 | controller | 06:42: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-01 06:44:20.019000 | controller | \ logger.go:42: 06:42: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-01 06:44:20.019006 | controller | \ logger.go:42: 06:42: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-01 06:44:20.019012 | controller | \ logger.go:42: 06:42:50 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.019018 | controller | 06:42:50 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:50 2025-10-01 06:44:20.019024 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:50 | glance_split/1-deploy_glance 2025-10-01 06:44:20.019029 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.019035 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.019041 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.019047 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.019052 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.019058 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.019064 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.019070 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.019076 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.019081 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.019087 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.019093 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.019099 | controller | 06:42:50 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.019104 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.019110 | controller | 06:42:50 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.019116 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.019134 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.019143 | controller | 06:42:51 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.019148 | controller | \ logger.go:42: 06:42:51 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.019154 | controller | \ logger.go:42: 06:42:51 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.019160 | controller | $imageTuples)\n logger.go:42: 06:42:51 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.019166 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:51 | glance_split/1-deploy_glance 2025-10-01 06:44:20.019171 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:51 | glance_split/1-deploy_glance 2025-10-01 06:44:20.019185 | controller | | + exit 0\n logger.go:42: 06:42:52 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.019191 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.019199 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.019205 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.019211 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.019217 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.019223 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.019229 | controller | \ ]\n logger.go:42: 06:42:52 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.019234 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.019240 | controller | \"default-public\" }}'\n logger.go:42: 06:42:52 | glance_split/1-deploy_glance 2025-10-01 06:44:20.019246 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.019252 | controller | \ logger.go:42: 06:42:52 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.019260 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.019266 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.019272 | controller | 06:42: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-01 06:44:20.019280 | controller | \ logger.go:42: 06:42: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-01 06:44:20.019286 | controller | \ logger.go:42: 06:42: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-01 06:44:20.019294 | controller | \ logger.go:42: 06:42:52 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.019299 | controller | 06:42:52 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:52 2025-10-01 06:44:20.019305 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:52 | glance_split/1-deploy_glance 2025-10-01 06:44:20.019311 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.019317 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.019337 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.019344 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.019350 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.019355 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.019361 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.019367 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.019373 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.019379 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.019384 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.019390 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.019399 | controller | 06:42:52 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.019404 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.019410 | controller | 06:42:52 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.019416 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.019422 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.019428 | controller | 06:42:52 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.019433 | controller | \ logger.go:42: 06:42:52 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.019446 | controller | \ logger.go:42: 06:42:52 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.019452 | controller | $imageTuples)\n logger.go:42: 06:42:52 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.019458 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:52 | glance_split/1-deploy_glance 2025-10-01 06:44:20.019464 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:52 | glance_split/1-deploy_glance 2025-10-01 06:44:20.019469 | controller | | + exit 0\n logger.go:42: 06:42:53 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.019475 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.019481 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.019531 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.019538 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.019544 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.019549 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.019555 | controller | \ ]\n logger.go:42: 06:42:53 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.019561 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.019567 | controller | \"default-public\" }}'\n logger.go:42: 06:42:53 | glance_split/1-deploy_glance 2025-10-01 06:44:20.019573 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.019578 | controller | \ logger.go:42: 06:42:53 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.019584 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.019590 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.019596 | controller | 06:42: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-01 06:44:20.019602 | controller | \ logger.go:42: 06:42: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-01 06:44:20.019607 | controller | \ logger.go:42: 06:42: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-01 06:44:20.019613 | controller | \ logger.go:42: 06:42:53 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.019619 | controller | 06:42:53 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:53 2025-10-01 06:44:20.019628 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:53 | glance_split/1-deploy_glance 2025-10-01 06:44:20.019634 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.019639 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.019645 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.019651 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.019657 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.019662 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.019668 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.019674 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.019680 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.019685 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.019691 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.019697 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.019703 | controller | 06:42:53 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.019709 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.019714 | controller | 06:42:53 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.019720 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.019733 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.019739 | controller | 06:42:53 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.019745 | controller | \ logger.go:42: 06:42:53 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.019751 | controller | \ logger.go:42: 06:42:53 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.019757 | controller | $imageTuples)\n logger.go:42: 06:42:53 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.019762 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:53 | glance_split/1-deploy_glance 2025-10-01 06:44:20.019768 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:53 | glance_split/1-deploy_glance 2025-10-01 06:44:20.019774 | controller | | + exit 0\n logger.go:42: 06:42:54 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.019780 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.019786 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.019792 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.019797 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.019803 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.019809 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.019815 | controller | \ ]\n logger.go:42: 06:42:54 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.019820 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.019829 | controller | \"default-public\" }}'\n logger.go:42: 06:42:54 | glance_split/1-deploy_glance 2025-10-01 06:44:20.019835 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.019841 | controller | \ logger.go:42: 06:42:54 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.019846 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.019852 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.019858 | controller | 06:42: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-01 06:44:20.019867 | controller | \ logger.go:42: 06:42: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-01 06:44:20.019873 | controller | \ logger.go:42: 06:42: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-01 06:44:20.019879 | controller | \ logger.go:42: 06:42:55 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.019884 | controller | 06:42:55 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:55 2025-10-01 06:44:20.019890 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:55 | glance_split/1-deploy_glance 2025-10-01 06:44:20.019896 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.019902 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.019907 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.019913 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.019919 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.019925 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.019930 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.019936 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.019942 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.019948 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.019954 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.019959 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.019972 | controller | 06:42:55 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.019978 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.019984 | controller | 06:42:55 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.019989 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.019995 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.020001 | controller | 06:42:55 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.020007 | controller | \ logger.go:42: 06:42:55 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.020015 | controller | \ logger.go:42: 06:42:55 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.020021 | controller | $imageTuples)\n logger.go:42: 06:42:55 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.020027 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:55 | glance_split/1-deploy_glance 2025-10-01 06:44:20.020033 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:55 | glance_split/1-deploy_glance 2025-10-01 06:44:20.020038 | controller | | + exit 0\n logger.go:42: 06:42:56 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.020044 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.020050 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.020056 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.020061 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.020067 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.020073 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.020079 | controller | \ ]\n logger.go:42: 06:42:56 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.020084 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.020090 | controller | \"default-public\" }}'\n logger.go:42: 06:42:56 | glance_split/1-deploy_glance 2025-10-01 06:44:20.020096 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.020104 | controller | \ logger.go:42: 06:42:56 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.020110 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.020116 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.020134 | controller | 06:42: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-01 06:44:20.020145 | controller | \ logger.go:42: 06:42: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-01 06:44:20.020151 | controller | \ logger.go:42: 06:42: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-01 06:44:20.020157 | controller | \ logger.go:42: 06:42:56 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.020162 | controller | 06:42:56 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:56 2025-10-01 06:44:20.020168 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:56 | glance_split/1-deploy_glance 2025-10-01 06:44:20.020174 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.020179 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.020185 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.020191 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.020197 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.020203 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.020211 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.020217 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.020230 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.020236 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.020242 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.020248 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.020253 | controller | 06:42:56 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.020259 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.020265 | controller | 06:42:56 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.020271 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.020277 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.020282 | controller | 06:42:56 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.020288 | controller | \ logger.go:42: 06:42:56 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.020294 | controller | \ logger.go:42: 06:42:56 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.020302 | controller | $imageTuples)\n logger.go:42: 06:42:56 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.020308 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:56 | glance_split/1-deploy_glance 2025-10-01 06:44:20.020314 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:56 | glance_split/1-deploy_glance 2025-10-01 06:44:20.020320 | controller | | + exit 0\n logger.go:42: 06:42:57 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.020326 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.020331 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.020337 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.020343 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.020349 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.020354 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.020360 | controller | \ ]\n logger.go:42: 06:42:57 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.020366 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.020372 | controller | \"default-public\" }}'\n logger.go:42: 06:42:57 | glance_split/1-deploy_glance 2025-10-01 06:44:20.020377 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.020383 | controller | \ logger.go:42: 06:42:57 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.020389 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.020395 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.020401 | controller | 06:42: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-01 06:44:20.020411 | controller | \ logger.go:42: 06:42: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-01 06:44:20.020417 | controller | \ logger.go:42: 06:42: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-01 06:44:20.020423 | controller | \ logger.go:42: 06:42:58 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.020429 | controller | 06:42:58 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:58 2025-10-01 06:44:20.020434 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:58 | glance_split/1-deploy_glance 2025-10-01 06:44:20.020440 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.020446 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.020452 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.020458 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.020463 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.020476 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.020482 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.020488 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.020494 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.020499 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.020505 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.020511 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.020517 | controller | 06:42:58 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.020523 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.020528 | controller | 06:42:58 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.020534 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.020540 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.020545 | controller | 06:42:58 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.020551 | controller | \ logger.go:42: 06:42:58 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.020557 | controller | \ logger.go:42: 06:42:58 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.020563 | controller | $imageTuples)\n logger.go:42: 06:42:58 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.020568 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:58 | glance_split/1-deploy_glance 2025-10-01 06:44:20.020574 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:58 | glance_split/1-deploy_glance 2025-10-01 06:44:20.020580 | controller | | + exit 0\n logger.go:42: 06:42:59 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.020586 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.020591 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.020600 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.020606 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.020612 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.020617 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.020623 | controller | \ ]\n logger.go:42: 06:42:59 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.020629 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.020635 | controller | \"default-public\" }}'\n logger.go:42: 06:42:59 | glance_split/1-deploy_glance 2025-10-01 06:44:20.020641 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.020646 | controller | \ logger.go:42: 06:42:59 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.020652 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.020658 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.020664 | controller | 06:42: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-01 06:44:20.020672 | controller | \ logger.go:42: 06:42: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-01 06:44:20.020678 | controller | \ logger.go:42: 06:42: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-01 06:44:20.020684 | controller | \ logger.go:42: 06:42:59 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.020690 | controller | 06:42:59 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:42:59 2025-10-01 06:44:20.020696 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:42:59 | glance_split/1-deploy_glance 2025-10-01 06:44:20.020701 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.020714 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.020720 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.020726 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.020731 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.020737 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.020743 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.020749 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.020755 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.020760 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.020766 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.020772 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.020778 | controller | 06:42:59 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.020787 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.020792 | controller | 06:42:59 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.020798 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.020804 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.020810 | controller | 06:42:59 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.020816 | controller | \ logger.go:42: 06:42:59 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.020821 | controller | \ logger.go:42: 06:42:59 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.020827 | controller | $imageTuples)\n logger.go:42: 06:42:59 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.020833 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:42:59 | glance_split/1-deploy_glance 2025-10-01 06:44:20.020839 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:42:59 | glance_split/1-deploy_glance 2025-10-01 06:44:20.020844 | controller | | + exit 0\n logger.go:42: 06:43:00 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.020850 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.020856 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.020862 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.020868 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.020873 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.020879 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.020885 | controller | \ ]\n logger.go:42: 06:43:00 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.020891 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.020897 | controller | \"default-public\" }}'\n logger.go:42: 06:43:00 | glance_split/1-deploy_glance 2025-10-01 06:44:20.020902 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.020908 | controller | \ logger.go:42: 06:43:00 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.020914 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.020920 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.020925 | controller | 06:43: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-01 06:44:20.020936 | controller | \ logger.go:42: 06:43: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-01 06:44:20.020942 | controller | \ logger.go:42: 06:43: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-01 06:44:20.020954 | controller | \ logger.go:42: 06:43:00 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.020960 | controller | 06:43:00 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:43:00 2025-10-01 06:44:20.020966 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:43:00 | glance_split/1-deploy_glance 2025-10-01 06:44:20.020975 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.020981 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.020986 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.020992 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.020998 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.021004 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.021010 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.021015 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.021021 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.021027 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.021033 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.021038 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.021044 | controller | 06:43:00 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.021050 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.021056 | controller | 06:43:00 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.021061 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.021067 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.021073 | controller | 06:43:01 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.021079 | controller | \ logger.go:42: 06:43:01 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.021085 | controller | \ logger.go:42: 06:43:01 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.021090 | controller | $imageTuples)\n logger.go:42: 06:43:01 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.021096 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:43:01 | glance_split/1-deploy_glance 2025-10-01 06:44:20.021102 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:43:01 | glance_split/1-deploy_glance 2025-10-01 06:44:20.021108 | controller | | + exit 0\n logger.go:42: 06:43:02 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.021113 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.021131 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.021139 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.021145 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.021151 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.021156 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.021162 | controller | \ ]\n logger.go:42: 06:43:02 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.021168 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.021174 | controller | \"default-public\" }}'\n logger.go:42: 06:43:02 | glance_split/1-deploy_glance 2025-10-01 06:44:20.021182 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.021188 | controller | \ logger.go:42: 06:43:02 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.021194 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.021200 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.021205 | controller | 06:43: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-01 06:44:20.021221 | controller | \ logger.go:42: 06:43: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-01 06:44:20.021227 | controller | \ logger.go:42: 06:43: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-01 06:44:20.021233 | controller | \ logger.go:42: 06:43:02 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.021239 | controller | 06:43:02 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:43:02 2025-10-01 06:44:20.021245 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:43:02 | glance_split/1-deploy_glance 2025-10-01 06:44:20.021251 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.021257 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.021262 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.021268 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.021274 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.021279 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.021285 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.021291 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.021297 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.021303 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.021308 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.021314 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.021320 | controller | 06:43:02 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.021326 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.021331 | controller | 06:43:02 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.021337 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.021343 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.021348 | controller | 06:43:02 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.021354 | controller | \ logger.go:42: 06:43:02 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.021360 | controller | \ logger.go:42: 06:43:02 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.021369 | controller | $imageTuples)\n logger.go:42: 06:43:02 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.021374 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:43:02 | glance_split/1-deploy_glance 2025-10-01 06:44:20.021380 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:43:02 | glance_split/1-deploy_glance 2025-10-01 06:44:20.021388 | controller | | + exit 0\n logger.go:42: 06:43:03 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.021394 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.021400 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.021406 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.021411 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.021417 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.021423 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.021429 | controller | \ ]\n logger.go:42: 06:43:03 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.021435 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.021440 | controller | \"default-public\" }}'\n logger.go:42: 06:43:03 | glance_split/1-deploy_glance 2025-10-01 06:44:20.021446 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.021452 | controller | \ logger.go:42: 06:43:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.021458 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.021470 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.021476 | controller | 06:43: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-01 06:44:20.021484 | controller | \ logger.go:42: 06:43: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-01 06:44:20.021490 | controller | \ logger.go:42: 06:43: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-01 06:44:20.021498 | controller | \ logger.go:42: 06:43:03 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.021504 | controller | 06:43:03 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:43:03 2025-10-01 06:44:20.021510 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:43:03 | glance_split/1-deploy_glance 2025-10-01 06:44:20.021516 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.021521 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.021527 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.021533 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.021539 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.021544 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.021550 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.021559 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.021564 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.021570 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.021576 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.021582 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.021587 | controller | 06:43:03 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.021593 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.021599 | controller | 06:43:03 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.021605 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.021611 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.021616 | controller | 06:43:03 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.021622 | controller | \ logger.go:42: 06:43:03 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.021628 | controller | \ logger.go:42: 06:43:03 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.021634 | controller | $imageTuples)\n logger.go:42: 06:43:03 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.021639 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:43:03 | glance_split/1-deploy_glance 2025-10-01 06:44:20.021645 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:43:03 | glance_split/1-deploy_glance 2025-10-01 06:44:20.021651 | controller | | + exit 0\n logger.go:42: 06:43:04 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.021657 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.021663 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.021668 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.021674 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.021680 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.021686 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.021691 | controller | \ ]\n logger.go:42: 06:43:04 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.021697 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.021710 | controller | \"default-public\" }}'\n logger.go:42: 06:43:04 | glance_split/1-deploy_glance 2025-10-01 06:44:20.021716 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.021721 | controller | \ logger.go:42: 06:43:04 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.021727 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.021733 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.021739 | controller | 06:43: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-01 06:44:20.021747 | controller | \ logger.go:42: 06:43: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-01 06:44:20.021756 | controller | \ logger.go:42: 06:43: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-01 06:44:20.021762 | controller | \ logger.go:42: 06:43:05 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.021767 | controller | 06:43:05 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:43:05 2025-10-01 06:44:20.021773 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:43:05 | glance_split/1-deploy_glance 2025-10-01 06:44:20.021779 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.021785 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.021790 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.021796 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.021802 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.021808 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.021814 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.021819 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.021825 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.021831 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.021837 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.021842 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.021848 | controller | 06:43:05 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.021854 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.021860 | controller | 06:43:05 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.021865 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.021871 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.021877 | controller | 06:43:05 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.021883 | controller | \ logger.go:42: 06:43:05 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.021889 | controller | \ logger.go:42: 06:43:05 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.021894 | controller | $imageTuples)\n logger.go:42: 06:43:05 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.021900 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:43:05 | glance_split/1-deploy_glance 2025-10-01 06:44:20.021906 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:43:05 | glance_split/1-deploy_glance 2025-10-01 06:44:20.021912 | controller | | + exit 0\n logger.go:42: 06:43:06 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.021917 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.021923 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.021929 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.021937 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.021949 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.021955 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.021961 | controller | \ ]\n logger.go:42: 06:43:06 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.021967 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.021973 | controller | \"default-public\" }}'\n logger.go:42: 06:43:06 | glance_split/1-deploy_glance 2025-10-01 06:44:20.021979 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.021984 | controller | \ logger.go:42: 06:43:06 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.021990 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.021996 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.022004 | controller | 06:43: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-01 06:44:20.022012 | controller | \ logger.go:42: 06:43: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-01 06:44:20.022018 | controller | \ logger.go:42: 06:43: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-01 06:44:20.022024 | controller | \ logger.go:42: 06:43:06 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.022030 | controller | 06:43:06 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:43:06 2025-10-01 06:44:20.022035 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:43:06 | glance_split/1-deploy_glance 2025-10-01 06:44:20.022041 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.022047 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.022053 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.022058 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.022064 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.022070 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.022076 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.022081 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.022087 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.022093 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.022099 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.022104 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.022110 | controller | 06:43:06 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.022116 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.022136 | controller | 06:43:06 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.022144 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.022150 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.022156 | controller | 06:43:06 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.022162 | controller | \ logger.go:42: 06:43:06 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.022168 | controller | \ logger.go:42: 06:43:06 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.022173 | controller | $imageTuples)\n logger.go:42: 06:43:06 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.022179 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:43:06 | glance_split/1-deploy_glance 2025-10-01 06:44:20.022185 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:43:06 | glance_split/1-deploy_glance 2025-10-01 06:44:20.022191 | controller | | + exit 0\n logger.go:42: 06:43:07 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.022204 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.022209 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.022215 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.022221 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.022227 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.022233 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.022239 | controller | \ ]\n logger.go:42: 06:43:07 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.022244 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.022250 | controller | \"default-public\" }}'\n logger.go:42: 06:43:07 | glance_split/1-deploy_glance 2025-10-01 06:44:20.022256 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.022267 | controller | \ logger.go:42: 06:43:07 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.022273 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.022279 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.022285 | controller | 06:43: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-01 06:44:20.022293 | controller | \ logger.go:42: 06:43: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-01 06:44:20.022299 | controller | \ logger.go:42: 06:43: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-01 06:44:20.022304 | controller | \ logger.go:42: 06:43:08 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.022310 | controller | 06:43:08 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:43:08 2025-10-01 06:44:20.022316 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:43:08 | glance_split/1-deploy_glance 2025-10-01 06:44:20.022322 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.022331 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.022336 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.022342 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.022348 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.022354 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.022359 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.022365 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.022371 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.022377 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.022382 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.022388 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.022394 | controller | 06:43:08 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.022400 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.022405 | controller | 06:43:08 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.022411 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.022417 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.022423 | controller | 06:43:08 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.022428 | controller | \ logger.go:42: 06:43:08 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.022434 | controller | \ logger.go:42: 06:43:08 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.022440 | controller | $imageTuples)\n logger.go:42: 06:43:08 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.022452 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:43:08 | glance_split/1-deploy_glance 2025-10-01 06:44:20.022458 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:43:08 | glance_split/1-deploy_glance 2025-10-01 06:44:20.022464 | controller | | + exit 0\n logger.go:42: 06:43:09 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.022470 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.022476 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.022481 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.022487 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.022493 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.022499 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.022505 | controller | \ ]\n logger.go:42: 06:43:09 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.022511 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.022524 | controller | \"default-public\" }}'\n logger.go:42: 06:43:09 | glance_split/1-deploy_glance 2025-10-01 06:44:20.022530 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.022538 | controller | \ logger.go:42: 06:43:09 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.022544 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.022550 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.022556 | controller | 06:43: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-01 06:44:20.022561 | controller | \ logger.go:42: 06:43: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-01 06:44:20.022567 | controller | \ logger.go:42: 06:43: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-01 06:44:20.022573 | controller | \ logger.go:42: 06:43:09 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.022579 | controller | 06:43:09 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:43:09 2025-10-01 06:44:20.022584 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:43:09 | glance_split/1-deploy_glance 2025-10-01 06:44:20.022590 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.022596 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.022602 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.022608 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.022613 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.022619 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.022625 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.022631 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.022637 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.022642 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.022648 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.022654 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.022660 | controller | 06:43:09 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.022665 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.022671 | controller | 06:43:09 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.022677 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.022683 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.022695 | controller | 06:43:09 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.022701 | controller | \ logger.go:42: 06:43:09 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.022707 | controller | \ logger.go:42: 06:43:09 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.022713 | controller | $imageTuples)\n logger.go:42: 06:43:09 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.022721 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:43:09 | glance_split/1-deploy_glance 2025-10-01 06:44:20.022727 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:43:09 | glance_split/1-deploy_glance 2025-10-01 06:44:20.022733 | controller | | + exit 0\n logger.go:42: 06:43:10 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.022739 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.022745 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.022750 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.022756 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.022762 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.022768 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.022773 | controller | \ ]\n logger.go:42: 06:43:10 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.022779 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.022785 | controller | \"default-public\" }}'\n logger.go:42: 06:43:10 | glance_split/1-deploy_glance 2025-10-01 06:44:20.022791 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.022796 | controller | \ logger.go:42: 06:43:10 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.022802 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.022808 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.022814 | controller | 06:43: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-01 06:44:20.022822 | controller | \ logger.go:42: 06:43: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-01 06:44:20.022828 | controller | \ logger.go:42: 06:43: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-01 06:44:20.022834 | controller | \ logger.go:42: 06:43:10 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.022840 | controller | 06:43:10 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:43:10 2025-10-01 06:44:20.022845 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:43:10 | glance_split/1-deploy_glance 2025-10-01 06:44:20.022851 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.022857 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.022863 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.022868 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.022874 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.022880 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.022886 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.022891 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.022900 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.022906 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.022911 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.022917 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.022923 | controller | 06:43:10 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.022935 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.022941 | controller | 06:43:10 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.022947 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.022953 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.022959 | controller | 06:43:11 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.022965 | controller | \ logger.go:42: 06:43:11 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.022970 | controller | \ logger.go:42: 06:43:11 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.022976 | controller | $imageTuples)\n logger.go:42: 06:43:11 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.022982 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:43:11 | glance_split/1-deploy_glance 2025-10-01 06:44:20.022988 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:43:11 | glance_split/1-deploy_glance 2025-10-01 06:44:20.022994 | controller | | + exit 0\n logger.go:42: 06:43:12 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.022999 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.023005 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.023011 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.023017 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.023022 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.023028 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.023034 | controller | \ ]\n logger.go:42: 06:43:12 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.023040 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.023046 | controller | \"default-public\" }}'\n logger.go:42: 06:43:12 | glance_split/1-deploy_glance 2025-10-01 06:44:20.023051 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.023057 | controller | \ logger.go:42: 06:43:12 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.023063 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.023069 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.023074 | controller | 06:43: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-01 06:44:20.023083 | controller | \ logger.go:42: 06:43: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-01 06:44:20.023091 | controller | \ logger.go:42: 06:43: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-01 06:44:20.023097 | controller | \ logger.go:42: 06:43:12 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.023103 | controller | 06:43:12 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:43:12 2025-10-01 06:44:20.023108 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:43:12 | glance_split/1-deploy_glance 2025-10-01 06:44:20.023114 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.023134 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.023142 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.023148 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.023154 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.023159 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.023165 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.023171 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.023177 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.023189 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.023195 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.023201 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.023207 | controller | 06:43:12 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.023213 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.023218 | controller | 06:43:12 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.023224 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.023230 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.023236 | controller | 06:43:12 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.023242 | controller | \ logger.go:42: 06:43:12 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.023247 | controller | \ logger.go:42: 06:43:12 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.023253 | controller | $imageTuples)\n logger.go:42: 06:43:12 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.023259 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:43:12 | glance_split/1-deploy_glance 2025-10-01 06:44:20.023265 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:43:12 | glance_split/1-deploy_glance 2025-10-01 06:44:20.023271 | controller | | + exit 0\n logger.go:42: 06:43:13 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.023276 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.023282 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.023288 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.023294 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.023302 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.023308 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.023314 | controller | \ ]\n logger.go:42: 06:43:13 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.023320 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.023325 | controller | \"default-public\" }}'\n logger.go:42: 06:43:13 | glance_split/1-deploy_glance 2025-10-01 06:44:20.023331 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.023340 | controller | \ logger.go:42: 06:43:13 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.023346 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.023352 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.023357 | controller | 06:43: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-01 06:44:20.023365 | controller | \ logger.go:42: 06:43: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-01 06:44:20.023371 | controller | \ logger.go:42: 06:43: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-01 06:44:20.023377 | controller | \ logger.go:42: 06:43:13 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.023383 | controller | 06:43:13 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:43:13 2025-10-01 06:44:20.023389 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:43:13 | glance_split/1-deploy_glance 2025-10-01 06:44:20.023394 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.023400 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.023406 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.023412 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.023417 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.023423 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.023435 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.023441 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.023447 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.023453 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.023459 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.023465 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.023471 | controller | 06:43:13 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.023476 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.023482 | controller | 06:43:13 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.023500 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.023506 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.023512 | controller | 06:43:13 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.023518 | controller | \ logger.go:42: 06:43:13 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.023523 | controller | \ logger.go:42: 06:43:13 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.023529 | controller | $imageTuples)\n logger.go:42: 06:43:13 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.023535 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:43:13 | glance_split/1-deploy_glance 2025-10-01 06:44:20.023541 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:43:13 | glance_split/1-deploy_glance 2025-10-01 06:44:20.023546 | controller | | + exit 0\n logger.go:42: 06:43:14 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.023552 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.023558 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.023563 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.023569 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.023575 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.023581 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.023587 | controller | \ ]\n logger.go:42: 06:43:14 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.023592 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.023598 | controller | \"default-public\" }}'\n logger.go:42: 06:43:14 | glance_split/1-deploy_glance 2025-10-01 06:44:20.023604 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.023610 | controller | \ logger.go:42: 06:43:14 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.023615 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.023621 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.023627 | controller | 06:43: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-01 06:44:20.023635 | controller | \ logger.go:42: 06:43: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-01 06:44:20.023641 | controller | \ logger.go:42: 06:43: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-01 06:44:20.023651 | controller | \ logger.go:42: 06:43:15 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.023657 | controller | 06:43:15 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:43:15 2025-10-01 06:44:20.023663 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:43:15 | glance_split/1-deploy_glance 2025-10-01 06:44:20.023669 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.023675 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.023688 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.023697 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.023702 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.023708 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.023714 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.023720 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.023726 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.023731 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.023737 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.023743 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.023749 | controller | 06:43:15 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.023755 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.023760 | controller | 06:43:15 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.023766 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.023772 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.023778 | controller | 06:43:15 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.023783 | controller | \ logger.go:42: 06:43:15 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.023789 | controller | \ logger.go:42: 06:43:15 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.023795 | controller | $imageTuples)\n logger.go:42: 06:43:15 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.023801 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:43:15 | glance_split/1-deploy_glance 2025-10-01 06:44:20.023806 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:43:15 | glance_split/1-deploy_glance 2025-10-01 06:44:20.023815 | controller | | + exit 0\n logger.go:42: 06:43:16 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.023820 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.023826 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.023832 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.023838 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.023843 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.023849 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.023855 | controller | \ ]\n logger.go:42: 06:43:16 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.023860 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.023866 | controller | \"default-public\" }}'\n logger.go:42: 06:43:16 | glance_split/1-deploy_glance 2025-10-01 06:44:20.023872 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.023878 | controller | \ logger.go:42: 06:43:16 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.023886 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.023892 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.023898 | controller | 06:43: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-01 06:44:20.023906 | controller | \ logger.go:42: 06:43: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-01 06:44:20.023912 | controller | \ logger.go:42: 06:43: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-01 06:44:20.023917 | controller | \ logger.go:42: 06:43:16 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.023930 | controller | 06:43:16 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:43:16 2025-10-01 06:44:20.023936 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:43:16 | glance_split/1-deploy_glance 2025-10-01 06:44:20.023941 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.023947 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.023953 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.023959 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.023965 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.023970 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.023976 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.023982 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.023988 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.023994 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.023999 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.024005 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.024011 | controller | 06:43:16 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.024017 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.024024 | controller | 06:43:16 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.024031 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.024038 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.024045 | controller | 06:43:16 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.024053 | controller | \ logger.go:42: 06:43:16 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.024060 | controller | \ logger.go:42: 06:43:16 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.024067 | controller | $imageTuples)\n logger.go:42: 06:43:16 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.024075 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:43:16 | glance_split/1-deploy_glance 2025-10-01 06:44:20.024085 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:43:16 | glance_split/1-deploy_glance 2025-10-01 06:44:20.024091 | controller | | + exit 0\n logger.go:42: 06:43:17 | glance_split/1-deploy_glance | running 2025-10-01 06:44:20.024097 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2025-10-01 06:44:20.024103 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2025-10-01 06:44:20.024108 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2025-10-01 06:44:20.024114 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2025-10-01 06:44:20.024135 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2025-10-01 06:44:20.024147 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2025-10-01 06:44:20.024153 | controller | \ ]\n logger.go:42: 06:43:17 | glance_split/1-deploy_glance | + template='{{ 2025-10-01 06:44:20.024159 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.024165 | controller | \"default-public\" }}'\n logger.go:42: 06:43:17 | glance_split/1-deploy_glance 2025-10-01 06:44:20.024174 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2025-10-01 06:44:20.024180 | controller | \ logger.go:42: 06:43:17 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.024186 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2025-10-01 06:44:20.024192 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2025-10-01 06:44:20.024198 | controller | 06:43: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-01 06:44:20.024206 | controller | \ logger.go:42: 06:43: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-01 06:44:20.024220 | controller | \ logger.go:42: 06:43: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-01 06:44:20.024227 | controller | \ logger.go:42: 06:43:17 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2025-10-01 06:44:20.024232 | controller | 06:43:17 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 06:43:17 2025-10-01 06:44:20.024238 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 06:43:17 | glance_split/1-deploy_glance 2025-10-01 06:44:20.024244 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2025-10-01 06:44:20.024250 | controller | .spec.template.spec.containers 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2025-10-01 06:44:20.024256 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.024262 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2025-10-01 06:44:20.024267 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2025-10-01 06:44:20.024273 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2025-10-01 06:44:20.024279 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2025-10-01 06:44:20.024285 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2025-10-01 06:44:20.024291 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2025-10-01 06:44:20.024299 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2025-10-01 06:44:20.024305 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2025-10-01 06:44:20.024311 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2025-10-01 06:44:20.024317 | controller | 06:43:17 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.024322 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.024328 | controller | 06:43:17 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2025-10-01 06:44:20.024334 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.024340 | controller | 1).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2025-10-01 06:44:20.024346 | controller | 06:43:18 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.024351 | controller | \ logger.go:42: 06:43:18 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n 2025-10-01 06:44:20.024357 | controller | \ logger.go:42: 06:43:18 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.024363 | controller | $imageTuples)\n logger.go:42: 06:43:18 | glance_split/1-deploy_glance | + echo 2025-10-01 06:44:20.024369 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 06:43:18 | glance_split/1-deploy_glance 2025-10-01 06:44:20.024375 | controller | | + grep RELATED_IMAGE\n logger.go:42: 06:43:18 | glance_split/1-deploy_glance 2025-10-01 06:44:20.024380 | controller | | + exit 0\n logger.go:42: 06:43:19 | glance_split/1-deploy_glance | test step 2025-10-01 06:44:20.024386 | controller | failed 1-deploy_glance\n case.go:396: failed in step 1-deploy_glance\n case.go:398: 2025-10-01 06:44:20.024392 | controller | --- StatefulSet:glance-kuttl-tests/glance-default-external-api\n +++ StatefulSet:glance-kuttl-tests/glance-default-external-api\n 2025-10-01 06:44:20.024398 | controller | \ @@ -1,18 +1,47 @@\n apiVersion: apps/v1\n kind: StatefulSet\n 2025-10-01 06:44:20.024404 | controller | \ metadata:\n + labels:\n + component: glance-api\n + 2025-10-01 06:44:20.024409 | controller | \ glanceAPI: glance-default-external\n + owner: glance-default-external\n 2025-10-01 06:44:20.024415 | controller | \ + service: glance\n + managedFields: '[... elided field over 2025-10-01 06:44:20.024421 | controller | 10 lines long ...]'\n name: glance-default-external-api\n namespace: 2025-10-01 06:44:20.024427 | controller | glance-kuttl-tests\n + ownerReferences:\n + - apiVersion: glance.openstack.org/v1beta1\n 2025-10-01 06:44:20.024433 | controller | \ + blockOwnerDeletion: true\n + controller: true\n + 2025-10-01 06:44:20.024438 | controller | \ kind: GlanceAPI\n + name: glance-default-external\n + uid: 2025-10-01 06:44:20.024444 | controller | 7f6e3eca-76c0-4eeb-9c33-8d375a87ed50\n spec:\n + persistentVolumeClaimRetentionPolicy:\n 2025-10-01 06:44:20.024450 | controller | \ + whenDeleted: Retain\n + whenScaled: Retain\n + podManagementPolicy: 2025-10-01 06:44:20.024462 | controller | Parallel\n replicas: 1\n + revisionHistoryLimit: 10\n selector:\n 2025-10-01 06:44:20.024468 | controller | \ matchLabels:\n + component: glance-api\n + glanceAPI: 2025-10-01 06:44:20.024474 | controller | glance-default-external\n + owner: glance-default-external\n service: 2025-10-01 06:44:20.024480 | controller | glance\n + serviceName: glance-default-external-api\n template:\n 2025-10-01 06:44:20.024486 | controller | \ metadata:\n + annotations:\n + k8s.v1.cni.cncf.io/networks: 2025-10-01 06:44:20.024491 | controller | '[]'\n + creationTimestamp: null\n labels:\n + 2025-10-01 06:44:20.024502 | controller | \ component: glance-api\n + glanceAPI: glance-default-external\n 2025-10-01 06:44:20.024508 | controller | \ + owner: glance-default-external\n service: glance\n 2025-10-01 06:44:20.024514 | controller | \ spec:\n + affinity: '[... elided field over 10 lines long 2025-10-01 06:44:20.024519 | controller | ...]'\n containers:\n - args:\n - --single-child\n 2025-10-01 06:44:20.024525 | controller | \ @@ -22,7 +51,62 @@\n - /usr/bin/tail -n+1 -F /var/log/glance/glance-default-external.log 2025-10-01 06:44:20.024531 | controller | 2>/dev/null\n command:\n - /usr/bin/dumb-init\n 2025-10-01 06:44:20.024537 | controller | \ + env:\n + - name: CONFIG_HASH\n + value: 2025-10-01 06:44:20.024542 | controller | n556h5c9h95hb4h575h59bh5d8h5fdh98h5cfh8ch5f9h667h547h9bh7dhb9h68fh577h5cbh66ch5c9h54dh7fh68dh5bdh584hdfhffh597h5dfh7q\n 2025-10-01 06:44:20.024548 | controller | \ + - name: GLANCE_DOMAIN\n + value: glance-default-external-api.glance-kuttl-tests.svc\n 2025-10-01 06:44:20.024554 | controller | \ + - name: KOLLA_CONFIG_STRATEGY\n + value: COPY_ALWAYS\n 2025-10-01 06:44:20.024560 | controller | \ + - name: URISCHEME\n + value: HTTP\n + image: 2025-10-01 06:44:20.024565 | controller | quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n + 2025-10-01 06:44:20.024571 | controller | \ imagePullPolicy: IfNotPresent\n + livenessProbe:\n + 2025-10-01 06:44:20.024577 | controller | \ failureThreshold: 3\n + httpGet:\n + path: 2025-10-01 06:44:20.024583 | controller | /healthcheck\n + port: 9292\n + scheme: HTTP\n 2025-10-01 06:44:20.024588 | controller | \ + initialDelaySeconds: 5\n + periodSeconds: 30\n 2025-10-01 06:44:20.024594 | controller | \ + successThreshold: 1\n + timeoutSeconds: 30\n 2025-10-01 06:44:20.024600 | controller | \ name: glance-log\n + readinessProbe:\n + failureThreshold: 2025-10-01 06:44:20.024606 | controller | 3\n + httpGet:\n + path: /healthcheck\n + 2025-10-01 06:44:20.024612 | controller | \ port: 9292\n + scheme: HTTP\n + initialDelaySeconds: 2025-10-01 06:44:20.024617 | controller | 5\n + periodSeconds: 30\n + successThreshold: 1\n 2025-10-01 06:44:20.024623 | controller | \ + timeoutSeconds: 30\n + resources: {}\n + 2025-10-01 06:44:20.024629 | controller | \ securityContext:\n + allowPrivilegeEscalation: false\n + 2025-10-01 06:44:20.024635 | controller | \ capabilities:\n + drop:\n + - ALL\n 2025-10-01 06:44:20.024640 | controller | \ + runAsGroup: 42415\n + runAsNonRoot: true\n + 2025-10-01 06:44:20.024646 | controller | \ runAsUser: 42415\n + seccompProfile:\n + type: 2025-10-01 06:44:20.024652 | controller | RuntimeDefault\n + startupProbe:\n + exec:\n + 2025-10-01 06:44:20.024658 | controller | \ command:\n + - /bin/true\n + failureThreshold: 2025-10-01 06:44:20.024663 | controller | 6\n + periodSeconds: 10\n + successThreshold: 1\n 2025-10-01 06:44:20.024669 | controller | \ + timeoutSeconds: 1\n + terminationMessagePath: /dev/termination-log\n 2025-10-01 06:44:20.024675 | controller | \ + terminationMessagePolicy: File\n + volumeMounts:\n 2025-10-01 06:44:20.024681 | controller | \ + - mountPath: /var/log/glance\n + name: logs\n - 2025-10-01 06:44:20.024689 | controller | args:\n - --single-child\n - --\n @@ -31,10 2025-10-01 06:44:20.024695 | controller | +115,217 @@\n - /usr/local/bin/kolla_start\n command:\n 2025-10-01 06:44:20.024701 | controller | \ - /usr/bin/dumb-init\n + env:\n + - 2025-10-01 06:44:20.024706 | controller | name: CONFIG_HASH\n + value: n556h5c9h95hb4h575h59bh5d8h5fdh98h5cfh8ch5f9h667h547h9bh7dhb9h68fh577h5cbh66ch5c9h54dh7fh68dh5bdh584hdfhffh597h5dfh7q\n 2025-10-01 06:44:20.024719 | controller | \ + - name: GLANCE_DOMAIN\n + value: glance-default-external-api.glance-kuttl-tests.svc\n 2025-10-01 06:44:20.024725 | controller | \ + - name: KOLLA_CONFIG_STRATEGY\n + value: COPY_ALWAYS\n 2025-10-01 06:44:20.024731 | controller | \ + - name: URISCHEME\n + value: HTTP\n + image: 2025-10-01 06:44:20.024736 | controller | quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n + 2025-10-01 06:44:20.024742 | controller | \ imagePullPolicy: IfNotPresent\n + livenessProbe:\n + 2025-10-01 06:44:20.024748 | controller | \ failureThreshold: 3\n + httpGet:\n + path: 2025-10-01 06:44:20.024754 | controller | /healthcheck\n + port: 9292\n + scheme: HTTP\n 2025-10-01 06:44:20.024759 | controller | \ + initialDelaySeconds: 5\n + periodSeconds: 30\n 2025-10-01 06:44:20.024765 | controller | \ + successThreshold: 1\n + timeoutSeconds: 30\n 2025-10-01 06:44:20.024774 | controller | \ name: glance-httpd\n + readinessProbe:\n + 2025-10-01 06:44:20.024779 | controller | \ failureThreshold: 3\n + httpGet:\n + path: 2025-10-01 06:44:20.024785 | controller | /healthcheck\n + port: 9292\n + scheme: HTTP\n 2025-10-01 06:44:20.024791 | controller | \ + initialDelaySeconds: 5\n + periodSeconds: 30\n 2025-10-01 06:44:20.024797 | controller | \ + successThreshold: 1\n + timeoutSeconds: 30\n 2025-10-01 06:44:20.024802 | controller | \ + resources: {}\n + securityContext:\n + allowPrivilegeEscalation: 2025-10-01 06:44:20.024808 | controller | true\n + capabilities:\n + drop:\n + - 2025-10-01 06:44:20.024814 | controller | MKNOD\n + privileged: true\n + runAsGroup: 42415\n 2025-10-01 06:44:20.024820 | controller | \ + runAsUser: 42415\n + seccompProfile:\n + 2025-10-01 06:44:20.024825 | controller | \ type: RuntimeDefault\n + startupProbe:\n + exec:\n 2025-10-01 06:44:20.024831 | controller | \ + command:\n + - /bin/true\n + failureThreshold: 2025-10-01 06:44:20.024837 | controller | 6\n + periodSeconds: 10\n + successThreshold: 1\n 2025-10-01 06:44:20.024843 | controller | \ + timeoutSeconds: 1\n + terminationMessagePath: /dev/termination-log\n 2025-10-01 06:44:20.024848 | controller | \ + terminationMessagePolicy: File\n + volumeMounts:\n 2025-10-01 06:44:20.024854 | controller | \ + - mountPath: /var/lib/config-data/default\n + name: 2025-10-01 06:44:20.024860 | controller | config-data\n + readOnly: true\n + - mountPath: /etc/my.cnf\n 2025-10-01 06:44:20.024866 | controller | \ + name: config-data\n + readOnly: true\n + 2025-10-01 06:44:20.024872 | controller | \ subPath: my.cnf\n + - mountPath: /var/lib/kolla/config_files/config.json\n 2025-10-01 06:44:20.024877 | controller | \ + name: config-data\n + readOnly: true\n + 2025-10-01 06:44:20.024883 | controller | \ subPath: glance-httpd-config.json\n + - mountPath: /var/lib/glance\n 2025-10-01 06:44:20.024892 | controller | \ + name: glance\n + - mountPath: /etc/iscsi\n + 2025-10-01 06:44:20.024897 | controller | \ name: etc-iscsi\n + readOnly: true\n + - 2025-10-01 06:44:20.024903 | controller | mountPath: /dev\n + name: dev\n + - mountPath: /lib/modules\n 2025-10-01 06:44:20.024909 | controller | \ + name: lib-modules\n + readOnly: true\n + 2025-10-01 06:44:20.024915 | controller | \ - mountPath: /run\n + name: run\n + - mountPath: 2025-10-01 06:44:20.024920 | controller | /sys\n + name: sys\n + - mountPath: /var/locks/openstack/os-brick\n 2025-10-01 06:44:20.024926 | controller | \ + name: var-locks-brick\n + - mountPath: /etc/nvme\n 2025-10-01 06:44:20.024932 | controller | \ + name: etc-nvme\n + - mountPath: /var/log/glance\n 2025-10-01 06:44:20.024938 | controller | \ + name: logs\n + - mountPath: /usr/local/bin/container-scripts\n 2025-10-01 06:44:20.024943 | controller | \ + name: scripts\n + readOnly: true\n + - 2025-10-01 06:44:20.024949 | controller | mountPath: /run/httpd\n + name: httpd-run\n + - mountPath: 2025-10-01 06:44:20.024955 | controller | /var/lib/glance/image-cache\n + name: glance-cache\n + - 2025-10-01 06:44:20.024961 | controller | args:\n + - --single-child\n + - --\n + - 2025-10-01 06:44:20.024966 | controller | /bin/bash\n + - -c\n + - /usr/local/bin/kolla_start\n 2025-10-01 06:44:20.024972 | controller | \ + command:\n + - /usr/bin/dumb-init\n + env:\n 2025-10-01 06:44:20.024985 | controller | \ + - name: CONFIG_HASH\n + value: n556h5c9h95hb4h575h59bh5d8h5fdh98h5cfh8ch5f9h667h547h9bh7dhb9h68fh577h5cbh66ch5c9h54dh7fh68dh5bdh584hdfhffh597h5dfh7q\n 2025-10-01 06:44:20.024993 | controller | \ + - name: GLANCE_DOMAIN\n + value: glance-default-external-api.glance-kuttl-tests.svc\n 2025-10-01 06:44:20.024999 | controller | \ + - name: KOLLA_CONFIG_STRATEGY\n + value: COPY_ALWAYS\n 2025-10-01 06:44:20.025005 | controller | \ + - name: URISCHEME\n + value: HTTP\n + image: 2025-10-01 06:44:20.025011 | controller | quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n + 2025-10-01 06:44:20.025017 | controller | \ imagePullPolicy: IfNotPresent\n + livenessProbe:\n + 2025-10-01 06:44:20.025022 | controller | \ failureThreshold: 3\n + httpGet:\n + path: 2025-10-01 06:44:20.025028 | controller | /healthcheck\n + port: 9292\n + scheme: HTTP\n 2025-10-01 06:44:20.025034 | controller | \ + initialDelaySeconds: 5\n + periodSeconds: 30\n 2025-10-01 06:44:20.025040 | controller | \ + successThreshold: 1\n + timeoutSeconds: 30\n 2025-10-01 06:44:20.025045 | controller | \ + name: glance-api\n + readinessProbe:\n + failureThreshold: 2025-10-01 06:44:20.025051 | controller | 3\n + httpGet:\n + path: /healthcheck\n + 2025-10-01 06:44:20.025057 | controller | \ port: 9292\n + scheme: HTTP\n + initialDelaySeconds: 2025-10-01 06:44:20.025063 | controller | 5\n + periodSeconds: 30\n + successThreshold: 1\n 2025-10-01 06:44:20.025069 | controller | \ + timeoutSeconds: 30\n + resources: {}\n + 2025-10-01 06:44:20.025074 | controller | \ securityContext:\n + allowPrivilegeEscalation: true\n + 2025-10-01 06:44:20.025085 | controller | \ privileged: true\n + runAsUser: 42415\n + seccompProfile:\n 2025-10-01 06:44:20.025094 | controller | \ + type: RuntimeDefault\n + startupProbe:\n + 2025-10-01 06:44:20.025099 | controller | \ exec:\n + command:\n + - /bin/true\n 2025-10-01 06:44:20.025105 | controller | \ + failureThreshold: 6\n + periodSeconds: 10\n + 2025-10-01 06:44:20.025111 | controller | \ successThreshold: 1\n + timeoutSeconds: 1\n + terminationMessagePath: 2025-10-01 06:44:20.025117 | controller | /dev/termination-log\n + terminationMessagePolicy: File\n + 2025-10-01 06:44:20.025139 | controller | \ volumeMounts:\n + - mountPath: /var/lib/config-data/default\n 2025-10-01 06:44:20.025146 | controller | \ + name: config-data\n + readOnly: true\n + 2025-10-01 06:44:20.025151 | controller | \ - mountPath: /etc/my.cnf\n + name: config-data\n + 2025-10-01 06:44:20.025157 | controller | \ readOnly: true\n + subPath: my.cnf\n + - 2025-10-01 06:44:20.025163 | controller | mountPath: /var/lib/kolla/config_files/config.json\n + name: config-data\n 2025-10-01 06:44:20.025169 | controller | \ + readOnly: true\n + subPath: glance-api-config.json\n 2025-10-01 06:44:20.025174 | controller | \ + - mountPath: /var/lib/glance\n + name: glance\n 2025-10-01 06:44:20.025180 | controller | \ + - mountPath: /etc/iscsi\n + name: etc-iscsi\n + 2025-10-01 06:44:20.025186 | controller | \ readOnly: true\n + - mountPath: /dev\n + name: 2025-10-01 06:44:20.025192 | controller | dev\n + - mountPath: /lib/modules\n + name: lib-modules\n 2025-10-01 06:44:20.025197 | controller | \ + readOnly: true\n + - mountPath: /run\n + 2025-10-01 06:44:20.025203 | controller | \ name: run\n + - mountPath: /sys\n + name: 2025-10-01 06:44:20.025209 | controller | sys\n + - mountPath: /var/locks/openstack/os-brick\n + name: 2025-10-01 06:44:20.025215 | controller | var-locks-brick\n + - mountPath: /etc/nvme\n + name: 2025-10-01 06:44:20.025220 | controller | etc-nvme\n + - mountPath: /var/log/glance\n + name: 2025-10-01 06:44:20.025226 | controller | logs\n + - mountPath: /usr/local/bin/container-scripts\n + 2025-10-01 06:44:20.025232 | controller | \ name: scripts\n + readOnly: true\n + - mountPath: 2025-10-01 06:44:20.025238 | controller | /run/httpd\n + name: httpd-run\n + - mountPath: /var/lib/glance/image-cache\n 2025-10-01 06:44:20.025243 | controller | \ + name: glance-cache\n + dnsPolicy: ClusterFirst\n 2025-10-01 06:44:20.025249 | controller | \ + hostPID: true\n + restartPolicy: Always\n + schedulerName: 2025-10-01 06:44:20.025263 | controller | default-scheduler\n + securityContext:\n + fsGroup: 42415\n 2025-10-01 06:44:20.025269 | controller | \ serviceAccount: glance-glance\n serviceAccountName: 2025-10-01 06:44:20.025275 | controller | glance-glance\n + terminationGracePeriodSeconds: 30\n + volumes: 2025-10-01 06:44:20.025280 | controller | '[... elided field over 10 lines long ...]'\n + updateStrategy:\n + 2025-10-01 06:44:20.025286 | controller | \ rollingUpdate:\n + partition: 0\n + type: RollingUpdate\n 2025-10-01 06:44:20.025292 | controller | \ + volumeClaimTemplates: '[... elided field over 10 lines long ...]'\n status:\n 2025-10-01 06:44:20.025298 | controller | \ availableReplicas: 1\n + collisionCount: 0\n + currentReplicas: 2025-10-01 06:44:20.025303 | controller | 1\n + currentRevision: glance-default-external-api-784596c568\n + 2025-10-01 06:44:20.025309 | controller | \ observedGeneration: 4\n + readyReplicas: 1\n replicas: 1\n + 2025-10-01 06:44:20.025318 | controller | \ updateRevision: glance-default-external-api-784596c568\n + updatedReplicas: 2025-10-01 06:44:20.025324 | controller | 1\n \n \n case.go:398: resource StatefulSet:glance-kuttl-tests/glance-default-external-api: 2025-10-01 06:44:20.025330 | controller | .spec.template.spec.containers: slice length mismatch: 2 != 3\n case.go:398: 2025-10-01 06:44:20.025335 | controller | --- StatefulSet:glance-kuttl-tests/glance-default-internal-api\n +++ StatefulSet:glance-kuttl-tests/glance-default-internal-api\n 2025-10-01 06:44:20.025344 | controller | \ @@ -1,18 +1,47 @@\n apiVersion: apps/v1\n kind: StatefulSet\n 2025-10-01 06:44:20.025349 | controller | \ metadata:\n + labels:\n + component: glance-api\n + 2025-10-01 06:44:20.025355 | controller | \ glanceAPI: glance-default-internal\n + owner: glance-default-internal\n 2025-10-01 06:44:20.025361 | controller | \ + service: glance\n + managedFields: '[... elided field over 2025-10-01 06:44:20.025367 | controller | 10 lines long ...]'\n name: glance-default-internal-api\n namespace: 2025-10-01 06:44:20.025372 | controller | glance-kuttl-tests\n + ownerReferences:\n + - apiVersion: glance.openstack.org/v1beta1\n 2025-10-01 06:44:20.025378 | controller | \ + blockOwnerDeletion: true\n + controller: true\n + 2025-10-01 06:44:20.025384 | controller | \ kind: GlanceAPI\n + name: glance-default-internal\n + uid: 2025-10-01 06:44:20.025390 | controller | eda9dceb-b74b-4530-9a9e-245e62b3511e\n spec:\n + persistentVolumeClaimRetentionPolicy:\n 2025-10-01 06:44:20.025395 | controller | \ + whenDeleted: Retain\n + whenScaled: Retain\n + podManagementPolicy: 2025-10-01 06:44:20.025401 | controller | Parallel\n replicas: 1\n + revisionHistoryLimit: 10\n selector:\n 2025-10-01 06:44:20.025407 | controller | \ matchLabels:\n + component: glance-api\n + glanceAPI: 2025-10-01 06:44:20.025413 | controller | glance-default-internal\n + owner: glance-default-internal\n service: 2025-10-01 06:44:20.025418 | controller | glance\n + serviceName: glance-default-internal-api\n template:\n 2025-10-01 06:44:20.025424 | controller | \ metadata:\n + annotations:\n + k8s.v1.cni.cncf.io/networks: 2025-10-01 06:44:20.025430 | controller | '[]'\n + creationTimestamp: null\n labels:\n + 2025-10-01 06:44:20.025436 | controller | \ component: glance-api\n + glanceAPI: glance-default-internal\n 2025-10-01 06:44:20.025442 | controller | \ + owner: glance-default-internal\n service: glance\n 2025-10-01 06:44:20.025448 | controller | \ spec:\n + affinity: '[... elided field over 10 lines long 2025-10-01 06:44:20.025453 | controller | ...]'\n containers:\n - args:\n - --single-child\n 2025-10-01 06:44:20.025459 | controller | \ @@ -22,7 +51,62 @@\n - /usr/bin/tail -n+1 -F /var/log/glance/glance-default-internal.log 2025-10-01 06:44:20.025465 | controller | 2>/dev/null\n command:\n - /usr/bin/dumb-init\n 2025-10-01 06:44:20.025471 | controller | \ + env:\n + - name: CONFIG_HASH\n + value: 2025-10-01 06:44:20.025477 | controller | n88h55fh598h687h676h58fh96h5ddh5dbh5f6h5b5hfch5d7h575h57dh5d9hb4h5b5h68dh5d6h645h5c6h544h54fh675h76h5f4h65bh595hb6h557h7q\n 2025-10-01 06:44:20.025482 | controller | \ + - name: GLANCE_DOMAIN\n + value: glance-default-internal-api.glance-kuttl-tests.svc\n 2025-10-01 06:44:20.025488 | controller | \ + - name: KOLLA_CONFIG_STRATEGY\n + value: COPY_ALWAYS\n 2025-10-01 06:44:20.025494 | controller | \ + - name: URISCHEME\n + value: HTTP\n + image: 2025-10-01 06:44:20.025500 | controller | quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n + 2025-10-01 06:44:20.025508 | controller | \ imagePullPolicy: IfNotPresent\n + livenessProbe:\n + 2025-10-01 06:44:20.025521 | controller | \ failureThreshold: 3\n + httpGet:\n + path: 2025-10-01 06:44:20.025527 | controller | /healthcheck\n + port: 9292\n + scheme: HTTP\n 2025-10-01 06:44:20.025532 | controller | \ + initialDelaySeconds: 5\n + periodSeconds: 30\n 2025-10-01 06:44:20.025538 | controller | \ + successThreshold: 1\n + timeoutSeconds: 30\n 2025-10-01 06:44:20.025544 | controller | \ name: glance-log\n + readinessProbe:\n + failureThreshold: 2025-10-01 06:44:20.025550 | controller | 3\n + httpGet:\n + path: /healthcheck\n + 2025-10-01 06:44:20.025556 | controller | \ port: 9292\n + scheme: HTTP\n + initialDelaySeconds: 2025-10-01 06:44:20.025561 | controller | 5\n + periodSeconds: 30\n + successThreshold: 1\n 2025-10-01 06:44:20.025567 | controller | \ + timeoutSeconds: 30\n + resources: {}\n + 2025-10-01 06:44:20.025573 | controller | \ securityContext:\n + allowPrivilegeEscalation: false\n + 2025-10-01 06:44:20.025579 | controller | \ capabilities:\n + drop:\n + - ALL\n 2025-10-01 06:44:20.025584 | controller | \ + runAsGroup: 42415\n + runAsNonRoot: true\n + 2025-10-01 06:44:20.025590 | controller | \ runAsUser: 42415\n + seccompProfile:\n + type: 2025-10-01 06:44:20.025596 | controller | RuntimeDefault\n + startupProbe:\n + exec:\n + 2025-10-01 06:44:20.025601 | controller | \ command:\n + - /bin/true\n + failureThreshold: 2025-10-01 06:44:20.025607 | controller | 6\n + periodSeconds: 10\n + successThreshold: 1\n 2025-10-01 06:44:20.025613 | controller | \ + timeoutSeconds: 1\n + terminationMessagePath: /dev/termination-log\n 2025-10-01 06:44:20.025619 | controller | \ + terminationMessagePolicy: File\n + volumeMounts:\n 2025-10-01 06:44:20.025625 | controller | \ + - mountPath: /var/log/glance\n + name: logs\n - 2025-10-01 06:44:20.025630 | controller | args:\n - --single-child\n - --\n @@ -31,10 2025-10-01 06:44:20.025639 | controller | +115,217 @@\n - /usr/local/bin/kolla_start\n command:\n 2025-10-01 06:44:20.025644 | controller | \ - /usr/bin/dumb-init\n + env:\n + - 2025-10-01 06:44:20.025650 | controller | name: CONFIG_HASH\n + value: n88h55fh598h687h676h58fh96h5ddh5dbh5f6h5b5hfch5d7h575h57dh5d9hb4h5b5h68dh5d6h645h5c6h544h54fh675h76h5f4h65bh595hb6h557h7q\n 2025-10-01 06:44:20.025656 | controller | \ + - name: GLANCE_DOMAIN\n + value: glance-default-internal-api.glance-kuttl-tests.svc\n 2025-10-01 06:44:20.025663 | controller | \ + - name: KOLLA_CONFIG_STRATEGY\n + value: COPY_ALWAYS\n 2025-10-01 06:44:20.025670 | controller | \ + - name: URISCHEME\n + value: HTTP\n + image: 2025-10-01 06:44:20.025676 | controller | quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n + 2025-10-01 06:44:20.025683 | controller | \ imagePullPolicy: IfNotPresent\n + livenessProbe:\n + 2025-10-01 06:44:20.025690 | controller | \ failureThreshold: 3\n + httpGet:\n + path: 2025-10-01 06:44:20.025696 | controller | /healthcheck\n + port: 9292\n + scheme: HTTP\n 2025-10-01 06:44:20.025701 | controller | \ + initialDelaySeconds: 5\n + periodSeconds: 30\n 2025-10-01 06:44:20.025707 | controller | \ + successThreshold: 1\n + timeoutSeconds: 30\n 2025-10-01 06:44:20.025715 | controller | \ name: glance-httpd\n + readinessProbe:\n + 2025-10-01 06:44:20.025721 | controller | \ failureThreshold: 3\n + httpGet:\n + path: 2025-10-01 06:44:20.025727 | controller | /healthcheck\n + port: 9292\n + scheme: HTTP\n 2025-10-01 06:44:20.025733 | controller | \ + initialDelaySeconds: 5\n + periodSeconds: 30\n 2025-10-01 06:44:20.025739 | controller | \ + successThreshold: 1\n + timeoutSeconds: 30\n 2025-10-01 06:44:20.025744 | controller | \ + resources: {}\n + securityContext:\n + allowPrivilegeEscalation: 2025-10-01 06:44:20.025750 | controller | true\n + capabilities:\n + drop:\n + - 2025-10-01 06:44:20.025756 | controller | MKNOD\n + privileged: true\n + runAsGroup: 42415\n 2025-10-01 06:44:20.025762 | controller | \ + runAsUser: 42415\n + seccompProfile:\n + 2025-10-01 06:44:20.025767 | controller | \ type: RuntimeDefault\n + startupProbe:\n + exec:\n 2025-10-01 06:44:20.025773 | controller | \ + command:\n + - /bin/true\n + failureThreshold: 2025-10-01 06:44:20.025786 | controller | 6\n + periodSeconds: 10\n + successThreshold: 1\n 2025-10-01 06:44:20.025792 | controller | \ + timeoutSeconds: 1\n + terminationMessagePath: /dev/termination-log\n 2025-10-01 06:44:20.025797 | controller | \ + terminationMessagePolicy: File\n + volumeMounts:\n 2025-10-01 06:44:20.025803 | controller | \ + - mountPath: /var/lib/config-data/default\n + name: 2025-10-01 06:44:20.025809 | controller | config-data\n + readOnly: true\n + - mountPath: /etc/my.cnf\n 2025-10-01 06:44:20.025815 | controller | \ + name: config-data\n + readOnly: true\n + 2025-10-01 06:44:20.025821 | controller | \ subPath: my.cnf\n + - mountPath: /var/lib/kolla/config_files/config.json\n 2025-10-01 06:44:20.025826 | controller | \ + name: config-data\n + readOnly: true\n + 2025-10-01 06:44:20.025835 | controller | \ subPath: glance-httpd-config.json\n + - mountPath: /var/lib/glance\n 2025-10-01 06:44:20.025841 | controller | \ + name: glance\n + - mountPath: /etc/iscsi\n + 2025-10-01 06:44:20.025846 | controller | \ name: etc-iscsi\n + readOnly: true\n + - 2025-10-01 06:44:20.025852 | controller | mountPath: /dev\n + name: dev\n + - mountPath: /lib/modules\n 2025-10-01 06:44:20.025858 | controller | \ + name: lib-modules\n + readOnly: true\n + 2025-10-01 06:44:20.025864 | controller | \ - mountPath: /run\n + name: run\n + - mountPath: 2025-10-01 06:44:20.025869 | controller | /sys\n + name: sys\n + - mountPath: /var/locks/openstack/os-brick\n 2025-10-01 06:44:20.025875 | controller | \ + name: var-locks-brick\n + - mountPath: /etc/nvme\n 2025-10-01 06:44:20.025881 | controller | \ + name: etc-nvme\n + - mountPath: /var/log/glance\n 2025-10-01 06:44:20.025887 | controller | \ + name: logs\n + - mountPath: /usr/local/bin/container-scripts\n 2025-10-01 06:44:20.025893 | controller | \ + name: scripts\n + readOnly: true\n + - 2025-10-01 06:44:20.025898 | controller | mountPath: /run/httpd\n + name: httpd-run\n + - mountPath: 2025-10-01 06:44:20.025904 | controller | /var/lib/glance/image-cache\n + name: glance-cache\n + - 2025-10-01 06:44:20.025910 | controller | args:\n + - --single-child\n + - --\n + - 2025-10-01 06:44:20.025920 | controller | /bin/bash\n + - -c\n + - /usr/local/bin/kolla_start\n 2025-10-01 06:44:20.025926 | controller | \ + command:\n + - /usr/bin/dumb-init\n + env:\n 2025-10-01 06:44:20.025932 | controller | \ + - name: CONFIG_HASH\n + value: n88h55fh598h687h676h58fh96h5ddh5dbh5f6h5b5hfch5d7h575h57dh5d9hb4h5b5h68dh5d6h645h5c6h544h54fh675h76h5f4h65bh595hb6h557h7q\n 2025-10-01 06:44:20.025940 | controller | \ + - name: GLANCE_DOMAIN\n + value: glance-default-internal-api.glance-kuttl-tests.svc\n 2025-10-01 06:44:20.025946 | controller | \ + - name: KOLLA_CONFIG_STRATEGY\n + value: COPY_ALWAYS\n 2025-10-01 06:44:20.025951 | controller | \ + - name: URISCHEME\n + value: HTTP\n + image: 2025-10-01 06:44:20.025957 | controller | quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n + 2025-10-01 06:44:20.025963 | controller | \ imagePullPolicy: IfNotPresent\n + livenessProbe:\n + 2025-10-01 06:44:20.025969 | controller | \ failureThreshold: 3\n + httpGet:\n + path: 2025-10-01 06:44:20.025974 | controller | /healthcheck\n + port: 9292\n + scheme: HTTP\n 2025-10-01 06:44:20.025980 | controller | \ + initialDelaySeconds: 5\n + periodSeconds: 30\n 2025-10-01 06:44:20.025986 | controller | \ + successThreshold: 1\n + timeoutSeconds: 30\n 2025-10-01 06:44:20.025992 | controller | \ + name: glance-api\n + readinessProbe:\n + failureThreshold: 2025-10-01 06:44:20.025997 | controller | 3\n + httpGet:\n + path: /healthcheck\n + 2025-10-01 06:44:20.026003 | controller | \ port: 9292\n + scheme: HTTP\n + initialDelaySeconds: 2025-10-01 06:44:20.026009 | controller | 5\n + periodSeconds: 30\n + successThreshold: 1\n 2025-10-01 06:44:20.026014 | controller | \ + timeoutSeconds: 30\n + resources: {}\n + 2025-10-01 06:44:20.026020 | controller | \ securityContext:\n + allowPrivilegeEscalation: true\n + 2025-10-01 06:44:20.026026 | controller | \ privileged: true\n + runAsUser: 42415\n + seccompProfile:\n 2025-10-01 06:44:20.026032 | controller | \ + type: RuntimeDefault\n + startupProbe:\n + 2025-10-01 06:44:20.026044 | controller | \ exec:\n + command:\n + - /bin/true\n 2025-10-01 06:44:20.026050 | controller | \ + failureThreshold: 6\n + periodSeconds: 10\n + 2025-10-01 06:44:20.026056 | controller | \ successThreshold: 1\n + timeoutSeconds: 1\n + terminationMessagePath: 2025-10-01 06:44:20.026062 | controller | /dev/termination-log\n + terminationMessagePolicy: File\n + 2025-10-01 06:44:20.026067 | controller | \ volumeMounts:\n + - mountPath: /var/lib/config-data/default\n 2025-10-01 06:44:20.026073 | controller | \ + name: config-data\n + readOnly: true\n + 2025-10-01 06:44:20.026079 | controller | \ - mountPath: /etc/my.cnf\n + name: config-data\n + 2025-10-01 06:44:20.026085 | controller | \ readOnly: true\n + subPath: my.cnf\n + - 2025-10-01 06:44:20.026091 | controller | mountPath: /var/lib/kolla/config_files/config.json\n + name: config-data\n 2025-10-01 06:44:20.026096 | controller | \ + readOnly: true\n + subPath: glance-api-config.json\n 2025-10-01 06:44:20.026102 | controller | \ + - mountPath: /var/lib/glance\n + name: glance\n 2025-10-01 06:44:20.026108 | controller | \ + - mountPath: /etc/iscsi\n + name: etc-iscsi\n + 2025-10-01 06:44:20.026116 | controller | \ readOnly: true\n + - mountPath: /dev\n + name: 2025-10-01 06:44:20.026136 | controller | dev\n + - mountPath: /lib/modules\n + name: lib-modules\n 2025-10-01 06:44:20.026142 | controller | \ + readOnly: true\n + - mountPath: /run\n + 2025-10-01 06:44:20.026148 | controller | \ name: run\n + - mountPath: /sys\n + name: 2025-10-01 06:44:20.026154 | controller | sys\n + - mountPath: /var/locks/openstack/os-brick\n + name: 2025-10-01 06:44:20.026159 | controller | var-locks-brick\n + - mountPath: /etc/nvme\n + name: 2025-10-01 06:44:20.026165 | controller | etc-nvme\n + - mountPath: /var/log/glance\n + name: 2025-10-01 06:44:20.026171 | controller | logs\n + - mountPath: /usr/local/bin/container-scripts\n + 2025-10-01 06:44:20.026176 | controller | \ name: scripts\n + readOnly: true\n + - mountPath: 2025-10-01 06:44:20.026182 | controller | /run/httpd\n + name: httpd-run\n + - mountPath: /var/lib/glance/image-cache\n 2025-10-01 06:44:20.026188 | controller | \ + name: glance-cache\n + dnsPolicy: ClusterFirst\n 2025-10-01 06:44:20.026194 | controller | \ + hostPID: true\n + restartPolicy: Always\n + schedulerName: 2025-10-01 06:44:20.026200 | controller | default-scheduler\n + securityContext:\n + fsGroup: 42415\n 2025-10-01 06:44:20.026205 | controller | \ serviceAccount: glance-glance\n serviceAccountName: 2025-10-01 06:44:20.026211 | controller | glance-glance\n + terminationGracePeriodSeconds: 30\n + volumes: 2025-10-01 06:44:20.026217 | controller | '[... elided field over 10 lines long ...]'\n + updateStrategy:\n + 2025-10-01 06:44:20.026223 | controller | \ rollingUpdate:\n + partition: 0\n + type: RollingUpdate\n 2025-10-01 06:44:20.026228 | controller | \ + volumeClaimTemplates: '[... elided field over 10 lines long ...]'\n status:\n 2025-10-01 06:44:20.026234 | controller | \ availableReplicas: 1\n + collisionCount: 0\n + currentReplicas: 2025-10-01 06:44:20.026240 | controller | 1\n + currentRevision: glance-default-internal-api-59699cc8cf\n + 2025-10-01 06:44:20.026246 | controller | \ observedGeneration: 4\n + readyReplicas: 1\n replicas: 1\n + 2025-10-01 06:44:20.026251 | controller | \ updateRevision: glance-default-internal-api-59699cc8cf\n + updatedReplicas: 2025-10-01 06:44:20.026257 | controller | 1\n \n \n case.go:398: resource StatefulSet:glance-kuttl-tests/glance-default-internal-api: 2025-10-01 06:44:20.026263 | controller | .spec.template.spec.containers: slice length mismatch: 2 != 3\n logger.go:42: 2025-10-01 06:44:20.026269 | controller | 06:43:19 | glance_split | skipping kubernetes event logging\n=== CONT kuttl/harness/glance_single\n 2025-10-01 06:44:20.026274 | controller | \ logger.go:42: 06:43:19 | glance_single | Skipping creation of user-supplied 2025-10-01 06:44:20.026280 | controller | namespace: glance-kuttl-tests\n logger.go:42: 06:43:19 | glance_single/1-deploy_glance 2025-10-01 06:44:20.026286 | controller | | starting test step 1-deploy_glance\n logger.go:42: 06:43:19 | glance_single/1-deploy_glance 2025-10-01 06:44:20.026292 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/single 2025-10-01 06:44:20.026297 | controller | | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 06:43:19 | glance_single/1-deploy_glance 2025-10-01 06:44:20.026303 | controller | | The Glance \"glance\" is invalid: spec.glanceAPIs[default]: Invalid value: \"default\": 2025-10-01 06:44:20.026309 | controller | The GlanceAPI layout (type) cannot be modified. To proceed, please add a new API 2025-10-01 06:44:20.026322 | controller | with the desired layout and then decommission the previous API\n case.go:396: 2025-10-01 06:44:20.026328 | controller | failed in step 1-deploy_glance\n case.go:398: command \"oc kustomize ../../../../config/samples/layout/single 2025-10-01 06:44:20.026337 | controller | | oc apply -n...\" failed, exit status 1\n logger.go:42: 06:43:19 | glance_single 2025-10-01 06:44:20.026343 | controller | | skipping kubernetes event logging\n=== CONT kuttl/harness/glance_image_cache\n 2025-10-01 06:44:20.026349 | controller | \ logger.go:42: 06:43:19 | glance_image_cache | Skipping creation of user-supplied 2025-10-01 06:44:20.026354 | controller | namespace: glance-kuttl-tests\n logger.go:42: 06:43:19 | glance_image_cache/1-deploy_glance 2025-10-01 06:44:20.026360 | controller | | starting test step 1-deploy_glance\n logger.go:42: 06:43:19 | glance_image_cache/1-deploy_glance 2025-10-01 06:44:20.026366 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/split | 2025-10-01 06:44:20.026372 | controller | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 06:43:20 | glance_image_cache/1-deploy_glance 2025-10-01 06:44:20.026377 | controller | | glance.glance.openstack.org/glance unchanged\n logger.go:42: 06:43:20 | glance_image_cache/1-deploy_glance 2025-10-01 06:44:20.026383 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2025-10-01 06:44:20.026389 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":2}]'\n ]\n 2025-10-01 06:44:20.026395 | controller | \ logger.go:42: 06:43:20 | glance_image_cache/1-deploy_glance | glance.glance.openstack.org/glance 2025-10-01 06:44:20.026401 | controller | patched\n logger.go:42: 06:43:20 | glance_image_cache/1-deploy_glance | running 2025-10-01 06:44:20.026406 | controller | command: [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone 2025-10-01 06:44:20.026412 | controller | ../../../../config/samples/openstackclient | oc -n $NAMESPACE apply -f -\n ]\n 2025-10-01 06:44:20.026418 | controller | \ logger.go:42: 06:43:20 | glance_image_cache/1-deploy_glance | configmap/openstack-scripts-9db6gc427h 2025-10-01 06:44:20.026423 | controller | created\n logger.go:42: 06:43:20 | glance_image_cache/1-deploy_glance | pod/openstackclient 2025-10-01 06:44:20.026429 | controller | created\n logger.go:42: 06:43:20 | glance_image_cache/1-deploy_glance | test 2025-10-01 06:44:20.026435 | controller | step completed 1-deploy_glance\n logger.go:42: 06:43:20 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.026444 | controller | | starting test step 2-cache-image\n logger.go:42: 06:43:20 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.026449 | controller | | running command: [sh -c sleep 20; oc -n $NAMESPACE exec -it openstackclient --stdin=false 2025-10-01 06:44:20.026455 | controller | -- /bin/sh -c \"DOMAIN=glance-default-external-api.$NAMESPACE.svc REPLICA=glance-default-external-api- 2025-10-01 06:44:20.026461 | controller | ./scripts/cache_and_delete_image.sh\"\n ]\n logger.go:42: 06:43:40 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.026467 | controller | | + TIME=3\n logger.go:42: 06:43:40 | glance_image_cache/2-cache-image | + CACHE_TIME=6\n 2025-10-01 06:44:20.026472 | controller | \ logger.go:42: 06:43:40 | glance_image_cache/2-cache-image | + DOMAIN=glance-default-external-api.glance-kuttl-tests.svc\n 2025-10-01 06:44:20.026478 | controller | \ logger.go:42: 06:43:40 | glance_image_cache/2-cache-image | + REPLICA=glance-default-external-api-\n 2025-10-01 06:44:20.026484 | controller | \ logger.go:42: 06:43:40 | glance_image_cache/2-cache-image | + IMAGE_NAME=myimage\n 2025-10-01 06:44:20.026490 | controller | \ logger.go:42: 06:43:40 | glance_image_cache/2-cache-image | ++ awk '/auth_url/ 2025-10-01 06:44:20.026495 | controller | {print $2}' /etc/openstack/clouds.yaml\n logger.go:42: 06:43:40 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.026501 | controller | | + KEYSTONE=http://keystone-public.glance-kuttl-tests.svc:5000\n logger.go:42: 2025-10-01 06:44:20.026507 | controller | 06:43:40 | glance_image_cache/2-cache-image | + ADMIN_PWD=12345678\n logger.go:42: 2025-10-01 06:44:20.026513 | controller | 06:43:40 | glance_image_cache/2-cache-image | + ADMIN_USER=admin\n logger.go:42: 2025-10-01 06:44:20.026525 | controller | 06:43:40 | glance_image_cache/2-cache-image | + glance='glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 2025-10-01 06:44:20.026530 | controller | \ --os-project-name admin --os-username admin --os-password 12345678 2025-10-01 06:44:20.026536 | controller | \ --os-user-domain-name default --os-project-domain-name default '\n logger.go:42: 2025-10-01 06:44:20.026542 | controller | 06:43:40 | glance_image_cache/2-cache-image | + exec\n logger.go:42: 06:43:40 2025-10-01 06:44:20.026548 | controller | | glance_image_cache/2-cache-image | + echo This is a dodgy image\n logger.go:42: 2025-10-01 06:44:20.026553 | controller | 06:43:40 | glance_image_cache/2-cache-image | + openstack image list -c ID -f value\n 2025-10-01 06:44:20.026559 | controller | \ logger.go:42: 06:43:40 | glance_image_cache/2-cache-image | + xargs -n 1 openstack 2025-10-01 06:44:20.026567 | controller | image delete\n logger.go:42: 06:43:45 | glance_image_cache/2-cache-image | usage: 2025-10-01 06:44:20.026583 | controller | openstack image delete [-h] [ ...]\n logger.go:42: 06:43:45 | 2025-10-01 06:44:20.026590 | controller | glance_image_cache/2-cache-image | openstack image delete: error: the following 2025-10-01 06:44:20.026595 | controller | arguments are required: \n logger.go:42: 06:43:45 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.026601 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-10-01 06:44:20.026607 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-10-01 06:44:20.026613 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-10-01 06:44:20.026618 | controller | cache-list\n logger.go:42: 06:43:45 | glance_image_cache/2-cache-image | ++ awk 2025-10-01 06:44:20.026624 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 06:43:47 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.026630 | controller | | + CACHED_ID=\n logger.go:42: 06:43:47 | glance_image_cache/2-cache-image | 2025-10-01 06:44:20.026636 | controller | + [[ '' != '' ]]\n logger.go:42: 06:43:47 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.026641 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-10-01 06:44:20.026647 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-10-01 06:44:20.026653 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-10-01 06:44:20.026659 | controller | cache-list\n logger.go:42: 06:43:47 | glance_image_cache/2-cache-image | ++ awk 2025-10-01 06:44:20.026665 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 06:43:48 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.026670 | controller | | Error finding address for http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-10-01 06:44:20.026676 | controller | Unable to establish connection to http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-10-01 06:44:20.026682 | controller | HTTPConnectionPool(host='glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc', 2025-10-01 06:44:20.026688 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name 2025-10-01 06:44:20.026699 | controller | or service not known'))\n logger.go:42: 06:43:48 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.026705 | controller | | Creating new image.\n logger.go:42: 06:43:48 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.026711 | controller | | + CACHED_ID=\n logger.go:42: 06:43:48 | glance_image_cache/2-cache-image | 2025-10-01 06:44:20.026717 | controller | + [[ '' != '' ]]\n logger.go:42: 06:43:48 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.026725 | controller | | + echo 'Creating new image.'\n logger.go:42: 06:43:48 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.026731 | controller | | + glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-10-01 06:44:20.026737 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-10-01 06:44:20.026743 | controller | default --verbose image-create --disk-format qcow2 --container-format bare --name 2025-10-01 06:44:20.026748 | controller | myimage --file myimage\n logger.go:42: 06:43:51 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.026754 | controller | | +------------------+----------------------------------------------------------------------------------+\n 2025-10-01 06:44:20.026760 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | Property | 2025-10-01 06:44:20.026766 | controller | Value |\n 2025-10-01 06:44:20.026771 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+\n 2025-10-01 06:44:20.026777 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | checksum | 2025-10-01 06:44:20.026783 | controller | 69bcebf29946998555945bfd562df6f0 |\n 2025-10-01 06:44:20.026789 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | container_format 2025-10-01 06:44:20.026795 | controller | | bare |\n 2025-10-01 06:44:20.026800 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | created_at | 2025-10-01 06:44:20.026806 | controller | 2025-10-01T06:43:49Z |\n 2025-10-01 06:44:20.026812 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | disk_format | 2025-10-01 06:44:20.026824 | controller | qcow2 |\n 2025-10-01 06:44:20.026830 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | id | 2025-10-01 06:44:20.026836 | controller | 655d59e7-96ba-48db-9dc8-11371efabc3b |\n 2025-10-01 06:44:20.026841 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | min_disk | 2025-10-01 06:44:20.026847 | controller | 0 |\n 2025-10-01 06:44:20.026853 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | min_ram | 2025-10-01 06:44:20.026859 | controller | 0 |\n 2025-10-01 06:44:20.026864 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | name | 2025-10-01 06:44:20.026873 | controller | myimage |\n 2025-10-01 06:44:20.026879 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | os_hash_algo | 2025-10-01 06:44:20.026885 | controller | sha512 |\n 2025-10-01 06:44:20.026891 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | os_hash_value 2025-10-01 06:44:20.026897 | controller | \ | 756138eda333dfdd93b80d8bae18b447fbab34462db0cc57df732b81e51015961e815e04c09b42da 2025-10-01 06:44:20.026902 | controller | |\n logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | | 2025-10-01 06:44:20.026908 | controller | 7de16058d0fc34812d6ecc3496bd7519c395202e88705ccc |\n 2025-10-01 06:44:20.026914 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | os_hidden | 2025-10-01 06:44:20.026920 | controller | False |\n 2025-10-01 06:44:20.026928 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | owner | 2025-10-01 06:44:20.026934 | controller | 27ffa63e04f0436ea4304383e712bdef |\n 2025-10-01 06:44:20.026940 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | protected | 2025-10-01 06:44:20.026946 | controller | False |\n 2025-10-01 06:44:20.026952 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | size | 2025-10-01 06:44:20.026958 | controller | 22 |\n 2025-10-01 06:44:20.026963 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | status | 2025-10-01 06:44:20.026969 | controller | active |\n 2025-10-01 06:44:20.026975 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | stores | 2025-10-01 06:44:20.026981 | controller | default_backend |\n 2025-10-01 06:44:20.026987 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | tags | 2025-10-01 06:44:20.026993 | controller | [] |\n 2025-10-01 06:44:20.026998 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | updated_at | 2025-10-01 06:44:20.027004 | controller | 2025-10-01T06:43:51Z |\n 2025-10-01 06:44:20.027010 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | virtual_size | 2025-10-01 06:44:20.027016 | controller | Not available |\n 2025-10-01 06:44:20.027022 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | visibility | 2025-10-01 06:44:20.027027 | controller | shared |\n 2025-10-01 06:44:20.027033 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+\n 2025-10-01 06:44:20.027039 | controller | \ logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | + sleep 3\n logger.go:42: 2025-10-01 06:44:20.027045 | controller | 06:43:54 | glance_image_cache/2-cache-image | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 2025-10-01 06:44:20.027051 | controller | --os-project-name admin --os-username admin --os-password 12345678 --os-user-domain-name 2025-10-01 06:44:20.027057 | controller | default --os-project-domain-name default image-list\n logger.go:42: 06:43:54 2025-10-01 06:44:20.027062 | controller | | glance_image_cache/2-cache-image | ++ awk -v img=myimage '$0 ~ img {print $2}'\n 2025-10-01 06:44:20.027068 | controller | \ logger.go:42: 06:43:56 | glance_image_cache/2-cache-image | + ID=655d59e7-96ba-48db-9dc8-11371efabc3b\n 2025-10-01 06:44:20.027074 | controller | \ logger.go:42: 06:43:56 | glance_image_cache/2-cache-image | + echo 'Image ID: 2025-10-01 06:44:20.027080 | controller | 655d59e7-96ba-48db-9dc8-11371efabc3b'\n logger.go:42: 06:43:56 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027095 | controller | | + sleep 3\n logger.go:42: 06:43:56 | glance_image_cache/2-cache-image | Image 2025-10-01 06:44:20.027101 | controller | ID: 655d59e7-96ba-48db-9dc8-11371efabc3b\n logger.go:42: 06:43:59 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027107 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-10-01 06:44:20.027113 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-10-01 06:44:20.027131 | controller | default image-show 655d59e7-96ba-48db-9dc8-11371efabc3b\n logger.go:42: 06:43:59 2025-10-01 06:44:20.027142 | controller | | glance_image_cache/2-cache-image | ++ awk '/status/{print $4}'\n logger.go:42: 2025-10-01 06:44:20.027148 | controller | 06:44:01 | glance_image_cache/2-cache-image | + STATE=active\n logger.go:42: 2025-10-01 06:44:20.027154 | controller | 06:44:01 | glance_image_cache/2-cache-image | + echo 'Image Status => active'\n 2025-10-01 06:44:20.027160 | controller | \ logger.go:42: 06:44:01 | glance_image_cache/2-cache-image | + [[ active != \\a\\c\\t\\i\\v\\e 2025-10-01 06:44:20.027166 | controller | ]]\n logger.go:42: 06:44:01 | glance_image_cache/2-cache-image | + echo 'Caching 2025-10-01 06:44:20.027172 | controller | image on replica 0'\n logger.go:42: 06:44:01 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027178 | controller | | + glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-10-01 06:44:20.027184 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-10-01 06:44:20.027189 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-10-01 06:44:20.027195 | controller | cache-queue 655d59e7-96ba-48db-9dc8-11371efabc3b\n logger.go:42: 06:44:01 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027201 | controller | | Image Status => active\n logger.go:42: 06:44:01 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027207 | controller | | Caching image on replica 0\n logger.go:42: 06:44:02 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027213 | controller | | + sleep 6\n logger.go:42: 06:44:08 | glance_image_cache/2-cache-image | ++ 2025-10-01 06:44:20.027219 | controller | glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-10-01 06:44:20.027225 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-10-01 06:44:20.027230 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-10-01 06:44:20.027236 | controller | cache-list\n logger.go:42: 06:44:08 | glance_image_cache/2-cache-image | ++ awk 2025-10-01 06:44:20.027245 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 06:44:10 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027251 | controller | | Cached image id on replica 0 => 655d59e7-96ba-48db-9dc8-11371efabc3b\n logger.go:42: 2025-10-01 06:44:20.027259 | controller | 06:44:10 | glance_image_cache/2-cache-image | Verifying image is not cached on replica 2025-10-01 06:44:20.027265 | controller | 1\n logger.go:42: 06:44:10 | glance_image_cache/2-cache-image | + CACHED_ID=655d59e7-96ba-48db-9dc8-11371efabc3b\n 2025-10-01 06:44:20.027271 | controller | \ logger.go:42: 06:44:10 | glance_image_cache/2-cache-image | + echo 'Cached image 2025-10-01 06:44:20.027276 | controller | id on replica 0 => 655d59e7-96ba-48db-9dc8-11371efabc3b'\n logger.go:42: 06:44:10 2025-10-01 06:44:20.027282 | controller | | glance_image_cache/2-cache-image | + [[ 655d59e7-96ba-48db-9dc8-11371efabc3b != 2025-10-01 06:44:20.027288 | controller | 655d59e7-96ba-48db-9dc8-11371efabc3b ]]\n logger.go:42: 06:44:10 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027294 | controller | | + echo 'Verifying image is not cached on replica 1'\n logger.go:42: 06:44:10 2025-10-01 06:44:20.027300 | controller | | glance_image_cache/2-cache-image | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 2025-10-01 06:44:20.027306 | controller | --os-project-name admin --os-username admin --os-password 12345678 --os-user-domain-name 2025-10-01 06:44:20.027312 | 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-01 06:44:20.027318 | controller | cache-list\n logger.go:42: 06:44:10 | glance_image_cache/2-cache-image | ++ awk 2025-10-01 06:44:20.027324 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 06:44:11 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027332 | controller | | Error finding address for http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-10-01 06:44:20.027338 | controller | Unable to establish connection to http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-10-01 06:44:20.027344 | controller | HTTPConnectionPool(host='glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc', 2025-10-01 06:44:20.027358 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name 2025-10-01 06:44:20.027370 | controller | or service not known'))\n logger.go:42: 06:44:11 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027376 | controller | | Cached image id on replica 1 => \n logger.go:42: 06:44:11 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027381 | controller | | Caching image on replica 1\n logger.go:42: 06:44:11 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027387 | controller | | + CACHED_ID_1=\n logger.go:42: 06:44:11 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027393 | controller | | + echo 'Cached image id on replica 1 => '\n logger.go:42: 06:44:11 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027399 | controller | | + [[ '' != '' ]]\n logger.go:42: 06:44:11 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027405 | controller | | + echo 'Caching image on replica 1'\n logger.go:42: 06:44:11 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027411 | controller | | + glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-10-01 06:44:20.027417 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-10-01 06:44:20.027422 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-10-01 06:44:20.027428 | controller | cache-queue 655d59e7-96ba-48db-9dc8-11371efabc3b\n logger.go:42: 06:44:12 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027434 | controller | | Error finding address for http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-10-01 06:44:20.027440 | controller | Unable to establish connection to http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-10-01 06:44:20.027446 | controller | HTTPConnectionPool(host='glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc', 2025-10-01 06:44:20.027452 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name 2025-10-01 06:44:20.027464 | controller | or service not known'))\n logger.go:42: 06:44:12 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027469 | controller | | + sleep 6\n logger.go:42: 06:44:18 | glance_image_cache/2-cache-image | ++ 2025-10-01 06:44:20.027475 | controller | glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-10-01 06:44:20.027481 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-10-01 06:44:20.027500 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-10-01 06:44:20.027508 | controller | cache-list\n logger.go:42: 06:44:18 | glance_image_cache/2-cache-image | ++ awk 2025-10-01 06:44:20.027515 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 06:44:19 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027521 | controller | | Error finding address for http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-10-01 06:44:20.027527 | controller | Unable to establish connection to http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-10-01 06:44:20.027536 | controller | HTTPConnectionPool(host='glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc', 2025-10-01 06:44:20.027542 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name 2025-10-01 06:44:20.027554 | controller | or service not known'))\n logger.go:42: 06:44:19 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027560 | controller | | Cached image id on replica 1 => \n logger.go:42: 06:44:19 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027565 | controller | | Failed to cache image on replica 1, exiting!\n logger.go:42: 06:44:19 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027571 | controller | | + CACHED_ID_2=\n logger.go:42: 06:44:19 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027577 | controller | | + echo 'Cached image id on replica 1 => '\n logger.go:42: 06:44:19 | glance_image_cache/2-cache-image 2025-10-01 06:44:20.027583 | controller | | + [[ '' != 655d59e7-96ba-48db-9dc8-11371efabc3b ]]\n logger.go:42: 06:44:19 2025-10-01 06:44:20.027589 | controller | | glance_image_cache/2-cache-image | + echo 'Failed to cache image on replica 1, 2025-10-01 06:44:20.027595 | controller | exiting!'\n logger.go:42: 06:44:19 | glance_image_cache/2-cache-image | + exit 2025-10-01 06:44:20.027604 | controller | 1\n logger.go:42: 06:44:19 | glance_image_cache/2-cache-image | command terminated 2025-10-01 06:44:20.027618 | controller | with exit code 1\n case.go:396: failed in step 2-cache-image\n case.go:398: 2025-10-01 06:44:20.027624 | controller | command \"sleep 20; oc -n $NAMESPACE exec -it openstackclient --stdin=false -...\" 2025-10-01 06:44:20.027630 | controller | failed, exit status 1\n logger.go:42: 06:44:19 | glance_image_cache | skipping 2025-10-01 06:44:20.027636 | controller | kubernetes event logging\n=== NAME kuttl\n harness.go:406: run tests finished\n 2025-10-01 06:44:20.027641 | controller | \ harness.go:514: cleaning up\n harness.go:571: removing temp folder: \"\"\n--- 2025-10-01 06:44:20.027647 | controller | FAIL: kuttl (611.25s)\n --- FAIL: kuttl/harness (0.00s)\n --- PASS: kuttl/harness/glance_dist_image_import 2025-10-01 06:44:20.027653 | controller | (101.32s)\n --- PASS: kuttl/harness/glance_single_tls (45.77s)\n --- 2025-10-01 06:44:20.027659 | controller | FAIL: kuttl/harness/glance_split_proxypass (220.06s)\n --- FAIL: kuttl/harness/glance_split 2025-10-01 06:44:20.027665 | controller | (183.51s)\n --- FAIL: kuttl/harness/glance_single (0.59s)\n --- FAIL: 2025-10-01 06:44:20.027671 | controller | kuttl/harness/glance_image_cache (59.98s)\nFAIL\nmake[1]: *** [Makefile:2012: glance_kuttl_run] 2025-10-01 06:44:20.027677 | controller | Error 1\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake: 2025-10-01 06:44:20.027682 | controller | *** [Makefile:2021: glance_kuttl] Error 2\n" 2025-10-01 06:44:20.027688 | controller | stdout_lines: 2025-10-01 06:44:20.027695 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts 2025-10-01 06:44:20.027700 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-10-01 06:44:20.027706 | controller | - bash scripts/validate-marketplace.sh 2025-10-01 06:44:20.027712 | controller | - + '[' -z 500s ']' 2025-10-01 06:44:20.027718 | controller | - + OPERATOR_NAMESPACE=openshift-marketplace 2025-10-01 06:44:20.027724 | controller | - + oc get pods -n openshift-marketplace 2025-10-01 06:44:20.027730 | controller | - + grep CrashLoopBackOff 2025-10-01 06:44:20.027736 | controller | - + '[' 1 -eq 0 ']' 2025-10-01 06:44:20.027742 | controller | - + OPERATORS='openshift-cert-manager-operator kubernetes-nmstate-operator metallb-operator' 2025-10-01 06:44:20.027747 | controller | - + for operator in $OPERATORS 2025-10-01 06:44:20.027753 | controller | - + n=0 2025-10-01 06:44:20.027759 | controller | - + retries=20 2025-10-01 06:44:20.027765 | controller | - + true 2025-10-01 06:44:20.027776 | controller | - + oc get packagemanifests -n openshift-marketplace 2025-10-01 06:44:20.027782 | controller | - + grep openshift-cert-manager-operator 2025-10-01 06:44:20.027788 | controller | - openshift-cert-manager-operator Red Hat Operators 220d 2025-10-01 06:44:20.027794 | controller | - + '[' 0 -eq 0 ']' 2025-10-01 06:44:20.027800 | controller | - + break 2025-10-01 06:44:20.027805 | controller | - + for operator in $OPERATORS 2025-10-01 06:44:20.027811 | controller | - + n=0 2025-10-01 06:44:20.027817 | controller | - + retries=20 2025-10-01 06:44:20.027823 | controller | - + true 2025-10-01 06:44:20.027828 | controller | - + grep kubernetes-nmstate-operator 2025-10-01 06:44:20.027834 | controller | - + oc get packagemanifests -n openshift-marketplace 2025-10-01 06:44:20.027840 | controller | - kubernetes-nmstate-operator Red Hat Operators 220d 2025-10-01 06:44:20.027846 | controller | - + '[' 0 -eq 0 ']' 2025-10-01 06:44:20.027852 | controller | - + break 2025-10-01 06:44:20.027857 | controller | - + for operator in $OPERATORS 2025-10-01 06:44:20.027863 | controller | - + n=0 2025-10-01 06:44:20.027869 | controller | - + retries=20 2025-10-01 06:44:20.027875 | controller | - + true 2025-10-01 06:44:20.027880 | controller | - + oc get packagemanifests -n openshift-marketplace 2025-10-01 06:44:20.027886 | controller | - + grep metallb-operator 2025-10-01 06:44:20.027892 | controller | - metallb-operator Red Hat Operators 220d 2025-10-01 06:44:20.027898 | controller | - + '[' 0 -eq 0 ']' 2025-10-01 06:44:20.027904 | controller | - + break 2025-10-01 06:44:20.027909 | controller | - bash scripts/gen-namespace.sh 2025-10-01 06:44:20.027915 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2025-10-01 06:44:20.027921 | controller | - + '[' -z metallb-system ']' 2025-10-01 06:44:20.027927 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/metallb-system 2025-10-01 06:44:20.027933 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system ']' 2025-10-01 06:44:20.027938 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system 2025-10-01 06:44:20.027944 | controller | - + cat 2025-10-01 06:44:20.027950 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml 2025-10-01 06:44:20.027956 | controller | - namespace/metallb-system created 2025-10-01 06:44:20.027962 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io metallb-system); 2025-10-01 06:44:20.027967 | controller | do sleep 1; done" 2025-10-01 06:44:20.027973 | controller | - NAME DISPLAY NAME STATUS 2025-10-01 06:44:20.027979 | controller | - metallb-system Active 2025-10-01 06:44:20.027985 | controller | - bash scripts/gen-olm-metallb.sh 2025-10-01 06:44:20.027991 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-10-01 06:44:20.027996 | controller | ']' 2025-10-01 06:44:20.028002 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-10-01 06:44:20.028008 | controller | ']' 2025-10-01 06:44:20.028014 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-10-01 06:44:20.028019 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-10-01 06:44:20.028025 | controller | ']' 2025-10-01 06:44:20.028031 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-10-01 06:44:20.028037 | controller | ']' 2025-10-01 06:44:20.028045 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-10-01 06:44:20.028051 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-10-01 06:44:20.028057 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-10-01 06:44:20.028070 | controller | - + echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-10-01 06:44:20.028076 | controller | - DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2025-10-01 06:44:20.028085 | controller | - + echo INTERFACE 2025-10-01 06:44:20.028091 | controller | - INTERFACE 2025-10-01 06:44:20.028097 | controller | - + cat 2025-10-01 06:44:20.028102 | controller | - + cat 2025-10-01 06:44:20.028108 | controller | - + cat 2025-10-01 06:44:20.028114 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2025-10-01 06:44:20.028137 | controller | - operatorgroup.operators.coreos.com/metallb-operator created 2025-10-01 06:44:20.028151 | controller | - subscription.operators.coreos.com/metallb-operator-sub created 2025-10-01 06:44:20.028157 | controller | - timeout 500s bash -c "while ! (oc get pod --no-headers=true -l control-plane=controller-manager 2025-10-01 06:44:20.028163 | controller | -n metallb-system| grep metallb-operator-controller); do sleep 10; done" 2025-10-01 06:44:20.028169 | controller | - No resources found in metallb-system namespace. 2025-10-01 06:44:20.028174 | controller | - No resources found in metallb-system namespace. 2025-10-01 06:44:20.028180 | controller | - No resources found in metallb-system namespace. 2025-10-01 06:44:20.028186 | controller | - No resources found in metallb-system namespace. 2025-10-01 06:44:20.028192 | controller | - metallb-operator-controller-manager-8fcb75648-xwqnj 0/1 Running 0 6s 2025-10-01 06:44:20.028198 | controller | - oc wait pod -n metallb-system --for condition=Ready -l control-plane=controller-manager 2025-10-01 06:44:20.028203 | controller | --timeout=500s 2025-10-01 06:44:20.028209 | controller | - pod/metallb-operator-controller-manager-8fcb75648-xwqnj condition met 2025-10-01 06:44:20.028215 | controller | - timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=webhook-server 2025-10-01 06:44:20.028221 | controller | -n metallb-system| grep metallb-operator-webhook); do sleep 10; done" 2025-10-01 06:44:20.028227 | controller | - metallb-operator-webhook-server-556dcd774d-2bh5z 1/1 Running 0 40s 2025-10-01 06:44:20.028232 | controller | - oc wait pod -n metallb-system --for condition=Ready -l component=webhook-server 2025-10-01 06:44:20.028238 | controller | --timeout=500s 2025-10-01 06:44:20.028244 | controller | - pod/metallb-operator-webhook-server-556dcd774d-2bh5z condition met 2025-10-01 06:44:20.028250 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/deploy_operator.yaml 2025-10-01 06:44:20.028256 | controller | - metallb.metallb.io/metallb created 2025-10-01 06:44:20.028261 | controller | - timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=speaker 2025-10-01 06:44:20.028267 | controller | -n metallb-system | grep speaker); do sleep 10; done" 2025-10-01 06:44:20.028273 | controller | - No resources found in metallb-system namespace. 2025-10-01 06:44:20.028279 | controller | - speaker-zw58l 1/2 Running 0 10s 2025-10-01 06:44:20.028285 | controller | - oc wait pod -n metallb-system -l component=speaker --for condition=Ready --timeout=500s 2025-10-01 06:44:20.028290 | controller | - pod/speaker-zw58l condition met 2025-10-01 06:44:20.028296 | controller | - bash scripts/gen-namespace.sh 2025-10-01 06:44:20.028302 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2025-10-01 06:44:20.028308 | controller | - + '[' -z glance-kuttl-tests ']' 2025-10-01 06:44:20.028313 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests 2025-10-01 06:44:20.028319 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests 2025-10-01 06:44:20.028325 | controller | ']' 2025-10-01 06:44:20.028331 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests 2025-10-01 06:44:20.028337 | controller | - + cat 2025-10-01 06:44:20.028342 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/namespace.yaml 2025-10-01 06:44:20.028348 | controller | - namespace/glance-kuttl-tests created 2025-10-01 06:44:20.028354 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io glance-kuttl-tests); 2025-10-01 06:44:20.028360 | controller | do sleep 1; done" 2025-10-01 06:44:20.028366 | controller | - NAME DISPLAY NAME STATUS 2025-10-01 06:44:20.028372 | controller | - glance-kuttl-tests Active 2025-10-01 06:44:20.028377 | controller | - oc project glance-kuttl-tests 2025-10-01 06:44:20.028388 | controller | - Now using project "glance-kuttl-tests" on server "https://api.crc.testing:6443". 2025-10-01 06:44:20.028394 | controller | - bash scripts/gen-input-kustomize.sh 2025-10-01 06:44:20.028400 | controller | - + OUT=/home/zuul/ci-framework-data/artifacts/manifests 2025-10-01 06:44:20.028406 | controller | - + '[' -z glance-kuttl-tests ']' 2025-10-01 06:44:20.028412 | controller | - + '[' -z osp-secret ']' 2025-10-01 06:44:20.028418 | controller | - + '[' -z 12345678 ']' 2025-10-01 06:44:20.028423 | controller | - + '[' -z 1234567842 ']' 2025-10-01 06:44:20.028429 | controller | - + '[' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 ']' 2025-10-01 06:44:20.028435 | controller | - + '[' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= ']' 2025-10-01 06:44:20.028441 | controller | - + '[' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f ']' 2025-10-01 06:44:20.028447 | controller | - + '[' -z openstack ']' 2025-10-01 06:44:20.028452 | controller | - + '[' -z libvirt-secret ']' 2025-10-01 06:44:20.028458 | controller | - + DIR=/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-10-01 06:44:20.028464 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-10-01 06:44:20.028470 | controller | ']' 2025-10-01 06:44:20.028476 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-10-01 06:44:20.028481 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-10-01 06:44:20.028487 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.028493 | controller | - + cat 2025-10-01 06:44:20.028506 | controller | - oc get secret/osp-secret || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2025-10-01 06:44:20.028513 | controller | | oc apply -f - 2025-10-01 06:44:20.028518 | controller | - 'Error from server (NotFound): secrets "osp-secret" not found' 2025-10-01 06:44:20.028527 | controller | - secret/libvirt-secret created 2025-10-01 06:44:20.028533 | controller | - secret/octavia-ca-passphrase created 2025-10-01 06:44:20.028539 | controller | - secret/osp-secret created 2025-10-01 06:44:20.028545 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr 2025-10-01 06:44:20.028550 | controller | | oc delete --ignore-not-found=true -f - 2025-10-01 06:44:20.028556 | 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-01 06:44:20.028562 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila: 2025-10-01 06:44:20.028568 | controller | no such file or directory' 2025-10-01 06:44:20.028574 | controller | - No resources found 2025-10-01 06:44:20.028582 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator 2025-10-01 06:44:20.028588 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr 2025-10-01 06:44:20.028594 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-10-01 06:44:20.028599 | controller | drop database if exists manila;" || true 2025-10-01 06:44:20.028605 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-10-01 06:44:20.028611 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr 2025-10-01 06:44:20.028617 | controller | | oc delete --ignore-not-found=true -f - 2025-10-01 06:44:20.028623 | 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-01 06:44:20.028628 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat: 2025-10-01 06:44:20.028634 | controller | no such file or directory' 2025-10-01 06:44:20.028640 | controller | - No resources found 2025-10-01 06:44:20.028646 | 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-01 06:44:20.028655 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr 2025-10-01 06:44:20.028661 | controller | | oc delete --ignore-not-found=true -f - 2025-10-01 06:44:20.028672 | 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-01 06:44:20.028678 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon: 2025-10-01 06:44:20.028685 | controller | no such file or directory' 2025-10-01 06:44:20.028692 | controller | - No resources found 2025-10-01 06:44:20.028697 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator 2025-10-01 06:44:20.028703 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr 2025-10-01 06:44:20.028709 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr 2025-10-01 06:44:20.028715 | controller | | oc delete --ignore-not-found=true -f - 2025-10-01 06:44:20.028721 | 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-01 06:44:20.028726 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova: 2025-10-01 06:44:20.028732 | controller | no such file or directory' 2025-10-01 06:44:20.028738 | controller | - No resources found 2025-10-01 06:44:20.028744 | 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-01 06:44:20.028750 | controller | - oc rsh openstack-galera-0 mysql -u root --password=12345678 -ss -e "show databases 2025-10-01 06:44:20.028758 | controller | like 'nova_%';" | xargs -I '{}' oc rsh openstack-galera-0 mysql -u root --password=12345678 2025-10-01 06:44:20.028763 | controller | -ss -e "flush tables; drop database if exists {};" 2025-10-01 06:44:20.028769 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-10-01 06:44:20.028775 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr 2025-10-01 06:44:20.028781 | controller | | oc delete --ignore-not-found=true -f - 2025-10-01 06:44:20.028787 | 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-01 06:44:20.028792 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis: 2025-10-01 06:44:20.028798 | controller | no such file or directory' 2025-10-01 06:44:20.028804 | controller | - No resources found 2025-10-01 06:44:20.028810 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis 2025-10-01 06:44:20.028816 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr 2025-10-01 06:44:20.028821 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr 2025-10-01 06:44:20.028827 | controller | | oc delete --ignore-not-found=true -f - 2025-10-01 06:44:20.028840 | 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-01 06:44:20.028846 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia: 2025-10-01 06:44:20.028852 | controller | no such file or directory' 2025-10-01 06:44:20.028858 | controller | - No resources found 2025-10-01 06:44:20.028864 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator 2025-10-01 06:44:20.028870 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr 2025-10-01 06:44:20.028875 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-10-01 06:44:20.028881 | controller | drop database if exists octavia;" || true 2025-10-01 06:44:20.028887 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-10-01 06:44:20.028896 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr 2025-10-01 06:44:20.028901 | controller | | oc delete --ignore-not-found=true -f - 2025-10-01 06:44:20.028907 | 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-01 06:44:20.028913 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate: 2025-10-01 06:44:20.028919 | controller | no such file or directory' 2025-10-01 06:44:20.028924 | controller | - No resources found 2025-10-01 06:44:20.028930 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator 2025-10-01 06:44:20.028936 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr 2025-10-01 06:44:20.028942 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-10-01 06:44:20.028947 | controller | drop database if exists designate;" || true 2025-10-01 06:44:20.028953 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-10-01 06:44:20.028959 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr 2025-10-01 06:44:20.028965 | controller | | oc delete --ignore-not-found=true -f - 2025-10-01 06:44:20.028971 | 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-01 06:44:20.028976 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron: 2025-10-01 06:44:20.028982 | controller | no such file or directory' 2025-10-01 06:44:20.028988 | controller | - No resources found 2025-10-01 06:44:20.028994 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator 2025-10-01 06:44:20.028999 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr 2025-10-01 06:44:20.029008 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-10-01 06:44:20.029014 | controller | drop database if exists neutron;" || true 2025-10-01 06:44:20.029019 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-10-01 06:44:20.029025 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr 2025-10-01 06:44:20.029031 | controller | | oc delete --ignore-not-found=true -f - 2025-10-01 06:44:20.029037 | 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-01 06:44:20.029043 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn: 2025-10-01 06:44:20.029048 | controller | no such file or directory' 2025-10-01 06:44:20.029054 | controller | - No resources found 2025-10-01 06:44:20.029060 | 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-01 06:44:20.029069 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr 2025-10-01 06:44:20.029074 | controller | | oc delete --ignore-not-found=true -f - 2025-10-01 06:44:20.029080 | 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-01 06:44:20.029086 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic: 2025-10-01 06:44:20.029092 | controller | no such file or directory' 2025-10-01 06:44:20.029100 | controller | - No resources found 2025-10-01 06:44:20.029106 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator 2025-10-01 06:44:20.029112 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr 2025-10-01 06:44:20.029137 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-10-01 06:44:20.029146 | controller | drop database if exists ironic;" || true 2025-10-01 06:44:20.029153 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-10-01 06:44:20.029159 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-10-01 06:44:20.029164 | controller | drop database if exists ironic_inspector;" || true 2025-10-01 06:44:20.029170 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-10-01 06:44:20.029184 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr 2025-10-01 06:44:20.029190 | controller | | oc delete --ignore-not-found=true -f - 2025-10-01 06:44:20.029196 | 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-01 06:44:20.029202 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder: 2025-10-01 06:44:20.029208 | controller | no such file or directory' 2025-10-01 06:44:20.029214 | controller | - No resources found 2025-10-01 06:44:20.029220 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator 2025-10-01 06:44:20.029226 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr 2025-10-01 06:44:20.029232 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-10-01 06:44:20.029237 | controller | drop database if exists cinder;" || true 2025-10-01 06:44:20.029243 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-10-01 06:44:20.029249 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-10-01 06:44:20.029255 | controller | | oc delete --ignore-not-found=true -f - 2025-10-01 06:44:20.029261 | 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-01 06:44:20.029267 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance: 2025-10-01 06:44:20.029272 | controller | no such file or directory' 2025-10-01 06:44:20.029278 | controller | - No resources found 2025-10-01 06:44:20.029284 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator 2025-10-01 06:44:20.029290 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-10-01 06:44:20.029296 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-10-01 06:44:20.029301 | controller | drop database if exists glance;" || true 2025-10-01 06:44:20.029307 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-10-01 06:44:20.029313 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr 2025-10-01 06:44:20.029319 | controller | | oc delete --ignore-not-found=true -f - 2025-10-01 06:44:20.029325 | 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-01 06:44:20.029331 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement: 2025-10-01 06:44:20.029336 | controller | no such file or directory' 2025-10-01 06:44:20.029342 | controller | - No resources found 2025-10-01 06:44:20.029348 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator 2025-10-01 06:44:20.029354 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr 2025-10-01 06:44:20.029360 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-10-01 06:44:20.029365 | controller | drop database if exists placement;" || true 2025-10-01 06:44:20.029371 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-10-01 06:44:20.029380 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-10-01 06:44:20.029386 | controller | | oc delete --ignore-not-found=true -f - 2025-10-01 06:44:20.029392 | 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-01 06:44:20.029398 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift: 2025-10-01 06:44:20.029404 | controller | no such file or directory' 2025-10-01 06:44:20.029409 | controller | - No resources found 2025-10-01 06:44:20.029415 | controller | - rm -Rf -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator 2025-10-01 06:44:20.029421 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-10-01 06:44:20.029427 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr 2025-10-01 06:44:20.029433 | controller | | oc delete --ignore-not-found=true -f - 2025-10-01 06:44:20.029438 | 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-01 06:44:20.029444 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican: 2025-10-01 06:44:20.029450 | controller | no such file or directory' 2025-10-01 06:44:20.029456 | controller | - No resources found 2025-10-01 06:44:20.029462 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator 2025-10-01 06:44:20.029468 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr 2025-10-01 06:44:20.029473 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-10-01 06:44:20.029479 | controller | drop database if exists barbican;" || true 2025-10-01 06:44:20.029485 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-10-01 06:44:20.029491 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-10-01 06:44:20.029497 | controller | | oc delete --ignore-not-found=true -f - 2025-10-01 06:44:20.029510 | 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-01 06:44:20.029516 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone: 2025-10-01 06:44:20.029522 | controller | no such file or directory' 2025-10-01 06:44:20.029528 | controller | - No resources found 2025-10-01 06:44:20.029533 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator 2025-10-01 06:44:20.029540 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-10-01 06:44:20.029546 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-10-01 06:44:20.029551 | controller | drop database if exists keystone;" || true 2025-10-01 06:44:20.029557 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-10-01 06:44:20.029563 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-10-01 06:44:20.029569 | controller | | oc delete --ignore-not-found=true -f - 2025-10-01 06:44:20.029575 | 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-01 06:44:20.029580 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb: 2025-10-01 06:44:20.029589 | controller | no such file or directory' 2025-10-01 06:44:20.029595 | controller | - No resources found 2025-10-01 06:44:20.029601 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator 2025-10-01 06:44:20.029607 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-10-01 06:44:20.029612 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr 2025-10-01 06:44:20.029624 | controller | | oc delete --ignore-not-found=true -f - 2025-10-01 06:44:20.029630 | 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-01 06:44:20.029636 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry: 2025-10-01 06:44:20.029641 | controller | no such file or directory' 2025-10-01 06:44:20.029647 | controller | - No resources found 2025-10-01 06:44:20.029653 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator 2025-10-01 06:44:20.029659 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr 2025-10-01 06:44:20.029665 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ceilometer-operator 2025-10-01 06:44:20.029670 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr 2025-10-01 06:44:20.029676 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2025-10-01 06:44:20.029682 | controller | drop database if exists aodh;" || true 2025-10-01 06:44:20.029688 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2025-10-01 06:44:20.029694 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-10-01 06:44:20.029699 | controller | | oc delete --ignore-not-found=true -f - 2025-10-01 06:44:20.029705 | 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-01 06:44:20.029711 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra: 2025-10-01 06:44:20.029717 | controller | no such file or directory' 2025-10-01 06:44:20.029723 | controller | - No resources found 2025-10-01 06:44:20.029729 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator 2025-10-01 06:44:20.029734 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-10-01 06:44:20.029740 | controller | - if oc get RabbitmqCluster; then oc delete --ignore-not-found=true RabbitmqCluster 2025-10-01 06:44:20.029746 | controller | --all; fi 2025-10-01 06:44:20.029752 | controller | - 'error: the server doesn''t have a resource type "RabbitmqCluster"' 2025-10-01 06:44:20.029758 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator 2025-10-01 06:44:20.029763 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-10-01 06:44:20.029769 | controller | - bash scripts/gen-namespace.sh 2025-10-01 06:44:20.029775 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2025-10-01 06:44:20.029781 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.029787 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-operators 2025-10-01 06:44:20.029793 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators 2025-10-01 06:44:20.029798 | controller | ']' 2025-10-01 06:44:20.029804 | controller | - + cat 2025-10-01 06:44:20.029810 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml 2025-10-01 06:44:20.029816 | controller | - 'Warning: resource namespaces/openstack-operators is missing the kubectl.kubernetes.io/last-applied-configuration 2025-10-01 06:44:20.029821 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2025-10-01 06:44:20.029827 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2025-10-01 06:44:20.029840 | controller | annotation will be patched automatically.' 2025-10-01 06:44:20.029846 | controller | - namespace/openstack-operators configured 2025-10-01 06:44:20.029852 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack-operators); 2025-10-01 06:44:20.029858 | controller | do sleep 1; done" 2025-10-01 06:44:20.029866 | controller | - NAME DISPLAY NAME STATUS 2025-10-01 06:44:20.029872 | controller | - openstack-operators Active 2025-10-01 06:44:20.029878 | controller | - oc project openstack-operators 2025-10-01 06:44:20.029884 | controller | - Now using project "openstack-operators" on server "https://api.crc.testing:6443". 2025-10-01 06:44:20.029890 | controller | - bash scripts/gen-olm.sh 2025-10-01 06:44:20.029895 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.029901 | controller | - + '[' -z mariadb ']' 2025-10-01 06:44:20.029907 | controller | - + '[' -z quay.io/openstack-k8s-operators/mariadb-operator-index:latest ']' 2025-10-01 06:44:20.029962 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-10-01 06:44:20.029970 | controller | ']' 2025-10-01 06:44:20.029975 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-10-01 06:44:20.029981 | controller | ']' 2025-10-01 06:44:20.029987 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-10-01 06:44:20.029993 | controller | - + OPERATOR_CHANNEL=alpha 2025-10-01 06:44:20.029999 | controller | - + OPERATOR_SOURCE=mariadb-operator-index 2025-10-01 06:44:20.030005 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-10-01 06:44:20.030010 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-10-01 06:44:20.030016 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-10-01 06:44:20.030022 | controller | - + echo OPERATOR_CHANNEL alpha 2025-10-01 06:44:20.030028 | controller | - OPERATOR_CHANNEL alpha 2025-10-01 06:44:20.030034 | controller | - + echo OPERATOR_SOURCE mariadb-operator-index 2025-10-01 06:44:20.030039 | controller | - OPERATOR_SOURCE mariadb-operator-index 2025-10-01 06:44:20.030045 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-10-01 06:44:20.030051 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-10-01 06:44:20.030057 | controller | - + cat 2025-10-01 06:44:20.030063 | controller | - + cat 2025-10-01 06:44:20.030068 | controller | - + cat 2025-10-01 06:44:20.030074 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-10-01 06:44:20.030080 | controller | - catalogsource.operators.coreos.com/mariadb-operator-index created 2025-10-01 06:44:20.030086 | controller | - operatorgroup.operators.coreos.com/openstack created 2025-10-01 06:44:20.030091 | controller | - subscription.operators.coreos.com/mariadb-operator created 2025-10-01 06:44:20.030097 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2025-10-01 06:44:20.030103 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-10-01 06:44:20.030109 | controller | - bash scripts/clone-operator-repo.sh 2025-10-01 06:44:20.030115 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git 2025-10-01 06:44:20.030133 | controller | openstack-operator' 2025-10-01 06:44:20.030142 | controller | - Cloning into 'openstack-operator'... 2025-10-01 06:44:20.030148 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/mariadb-operator.git 2025-10-01 06:44:20.030153 | controller | mariadb-operator' 2025-10-01 06:44:20.030159 | controller | - Cloning into 'mariadb-operator'... 2025-10-01 06:44:20.030165 | controller | - 'Running checkout: git checkout c8fbf68986fa' 2025-10-01 06:44:20.030171 | controller | - 'Note: switching to ''c8fbf68986fa''.' 2025-10-01 06:44:20.030177 | controller | - '' 2025-10-01 06:44:20.030183 | controller | - You are in 'detached HEAD' state. You can look around, make experimental 2025-10-01 06:44:20.030189 | controller | - changes and commit them, and you can discard any commits you make in this 2025-10-01 06:44:20.030194 | controller | - state without impacting any branches by switching back to a branch. 2025-10-01 06:44:20.030200 | controller | - '' 2025-10-01 06:44:20.030206 | controller | - If you want to create a new branch to retain commits you create, you may 2025-10-01 06:44:20.030215 | controller | - 'do so (now or later) by using -c with the switch command. Example:' 2025-10-01 06:44:20.030221 | controller | - '' 2025-10-01 06:44:20.030227 | controller | - ' git switch -c ' 2025-10-01 06:44:20.030233 | controller | - '' 2025-10-01 06:44:20.030238 | controller | - 'Or undo this operation with:' 2025-10-01 06:44:20.030244 | controller | - '' 2025-10-01 06:44:20.030250 | controller | - ' git switch -' 2025-10-01 06:44:20.030259 | controller | - '' 2025-10-01 06:44:20.030265 | controller | - Turn off this advice by setting config variable advice.detachedHead to false 2025-10-01 06:44:20.030270 | controller | - '' 2025-10-01 06:44:20.030276 | controller | - 'HEAD is now at c8fbf68 Merge pull request #367 from openstack-k8s-operators/renovate/github.com-onsi-ginkgo-v2-2.x' 2025-10-01 06:44:20.030282 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml 2025-10-01 06:44:20.030288 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-10-01 06:44:20.030294 | controller | - bash scripts/gen-service-kustomize.sh 2025-10-01 06:44:20.030299 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2025-10-01 06:44:20.030305 | controller | - ++ cd scripts 2025-10-01 06:44:20.030311 | controller | - ++ pwd -P 2025-10-01 06:44:20.030317 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-10-01 06:44:20.030323 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-10-01 06:44:20.030328 | controller | --source-only 2025-10-01 06:44:20.030334 | controller | - ++ set -e 2025-10-01 06:44:20.030340 | controller | - + '[' -z glance-kuttl-tests ']' 2025-10-01 06:44:20.030346 | controller | - + '[' -z Galera ']' 2025-10-01 06:44:20.030352 | controller | - + '[' -z osp-secret ']' 2025-10-01 06:44:20.030357 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-10-01 06:44:20.030363 | controller | ']' 2025-10-01 06:44:20.030369 | controller | - + '[' -n '' ']' 2025-10-01 06:44:20.030383 | controller | - + IMAGE=unused 2025-10-01 06:44:20.030389 | controller | - + IMAGE_PATH=containerImage 2025-10-01 06:44:20.030395 | controller | - + STORAGE_REQUEST=10G 2025-10-01 06:44:20.030401 | controller | - + INTERFACE_MTU=1500 2025-10-01 06:44:20.030406 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-10-01 06:44:20.030412 | controller | ']' 2025-10-01 06:44:20.030418 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-10-01 06:44:20.030424 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.030430 | controller | - + cat 2025-10-01 06:44:20.030436 | 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-01 06:44:20.030442 | controller | - + IFS=, 2025-10-01 06:44:20.030447 | controller | - + read -ra IMAGES 2025-10-01 06:44:20.030453 | controller | - + IFS=, 2025-10-01 06:44:20.030459 | controller | - + read -ra IMAGE_PATHS 2025-10-01 06:44:20.030465 | controller | - + '[' 1 '!=' 1 ']' 2025-10-01 06:44:20.030471 | controller | - + (( i=0 )) 2025-10-01 06:44:20.030476 | controller | - + (( i < 1 )) 2025-10-01 06:44:20.030482 | controller | - + SPEC_PATH=containerImage 2025-10-01 06:44:20.030488 | controller | - + SPEC_VALUE=unused 2025-10-01 06:44:20.030494 | controller | - + '[' unused '!=' unused ']' 2025-10-01 06:44:20.030499 | controller | - + (( i++ )) 2025-10-01 06:44:20.030505 | controller | - + (( i < 1 )) 2025-10-01 06:44:20.030511 | controller | - + '[' -n '' ']' 2025-10-01 06:44:20.030517 | controller | - + '[' Galera == OpenStackControlPlane ']' 2025-10-01 06:44:20.030523 | controller | - + '[' Galera == Galera ']' 2025-10-01 06:44:20.030528 | controller | - + cat 2025-10-01 06:44:20.030534 | controller | - + '[' Galera == NetConfig ']' 2025-10-01 06:44:20.030540 | controller | - + '[' -n '' ']' 2025-10-01 06:44:20.030546 | 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-01 06:44:20.030552 | 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-01 06:44:20.030558 | controller | - + kustomization_add_resources 2025-10-01 06:44:20.030563 | controller | - + echo merge config dir 2025-10-01 06:44:20.030572 | controller | - merge config dir 2025-10-01 06:44:20.030578 | controller | - ++ find . -type f -name '*.yaml' 2025-10-01 06:44:20.030584 | controller | - ++ grep -v kustomization 2025-10-01 06:44:20.030590 | controller | - + yamls=./mariadb_v1beta1_galera.yaml 2025-10-01 06:44:20.030595 | controller | - + for y in ${yamls[@]} 2025-10-01 06:44:20.030601 | controller | - + kustomize edit add resource ./mariadb_v1beta1_galera.yaml 2025-10-01 06:44:20.030607 | controller | - + popd 2025-10-01 06:44:20.030613 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.030618 | controller | - make wait 2025-10-01 06:44:20.030624 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-10-01 06:44:20.030630 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-10-01 06:44:20.030636 | controller | - bash scripts/operator-wait.sh 2025-10-01 06:44:20.030642 | controller | - + TIMEOUT=500s 2025-10-01 06:44:20.030648 | controller | - +++ dirname scripts/operator-wait.sh 2025-10-01 06:44:20.030653 | controller | - ++ cd scripts 2025-10-01 06:44:20.030659 | controller | - ++ pwd -P 2025-10-01 06:44:20.030665 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-10-01 06:44:20.030671 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.030677 | controller | - + '[' -z mariadb ']' 2025-10-01 06:44:20.030683 | controller | - + '[' mariadb = rabbitmq ']' 2025-10-01 06:44:20.030691 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-10-01 06:44:20.030699 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.030705 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2025-10-01 06:44:20.030711 | controller | ]; do sleep 5; done' 2025-10-01 06:44:20.030717 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.030723 | controller | - + '[' -z mariadb ']' 2025-10-01 06:44:20.030729 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2025-10-01 06:44:20.030735 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2025-10-01 06:44:20.030741 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2025-10-01 06:44:20.030746 | controller | -o json 2025-10-01 06:44:20.030752 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.030758 | controller | - 'Error from server (NotFound): deployments.apps "mariadb-operator-controller-manager" 2025-10-01 06:44:20.030764 | controller | not found' 2025-10-01 06:44:20.030770 | controller | - + REPLICAS= 2025-10-01 06:44:20.030775 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.030781 | controller | - + exit 1 2025-10-01 06:44:20.030787 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.030793 | controller | - + '[' -z mariadb ']' 2025-10-01 06:44:20.030799 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2025-10-01 06:44:20.030804 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2025-10-01 06:44:20.030810 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2025-10-01 06:44:20.030816 | controller | -o json 2025-10-01 06:44:20.030822 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.030827 | controller | - 'Error from server (NotFound): deployments.apps "mariadb-operator-controller-manager" 2025-10-01 06:44:20.030833 | controller | not found' 2025-10-01 06:44:20.030841 | controller | - + REPLICAS= 2025-10-01 06:44:20.030847 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.030853 | controller | - + exit 1 2025-10-01 06:44:20.030859 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.030865 | controller | - + '[' -z mariadb ']' 2025-10-01 06:44:20.030871 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2025-10-01 06:44:20.030876 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2025-10-01 06:44:20.030882 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.030888 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2025-10-01 06:44:20.030894 | controller | -o json 2025-10-01 06:44:20.030900 | controller | - 'Error from server (NotFound): deployments.apps "mariadb-operator-controller-manager" 2025-10-01 06:44:20.030908 | controller | not found' 2025-10-01 06:44:20.030914 | controller | - + REPLICAS= 2025-10-01 06:44:20.030920 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.030925 | controller | - + exit 1 2025-10-01 06:44:20.030931 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.030937 | controller | - + '[' -z mariadb ']' 2025-10-01 06:44:20.030943 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2025-10-01 06:44:20.030949 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2025-10-01 06:44:20.030954 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.030960 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2025-10-01 06:44:20.030966 | controller | -o json 2025-10-01 06:44:20.030980 | controller | - 'Error from server (NotFound): deployments.apps "mariadb-operator-controller-manager" 2025-10-01 06:44:20.030986 | controller | not found' 2025-10-01 06:44:20.030991 | controller | - + REPLICAS= 2025-10-01 06:44:20.030997 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.031003 | controller | - + exit 1 2025-10-01 06:44:20.031009 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.031015 | controller | - + '[' -z mariadb ']' 2025-10-01 06:44:20.031021 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2025-10-01 06:44:20.031026 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2025-10-01 06:44:20.031032 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2025-10-01 06:44:20.031038 | controller | -o json 2025-10-01 06:44:20.031044 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.031050 | controller | - 'Error from server (NotFound): deployments.apps "mariadb-operator-controller-manager" 2025-10-01 06:44:20.031055 | controller | not found' 2025-10-01 06:44:20.031061 | controller | - + REPLICAS= 2025-10-01 06:44:20.031067 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.031073 | controller | - + exit 1 2025-10-01 06:44:20.031079 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.031084 | controller | - + '[' -z mariadb ']' 2025-10-01 06:44:20.031090 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2025-10-01 06:44:20.031096 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2025-10-01 06:44:20.031102 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2025-10-01 06:44:20.031107 | controller | -o json 2025-10-01 06:44:20.031113 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.031131 | controller | - + REPLICAS=null 2025-10-01 06:44:20.031139 | controller | - + '[' null '!=' 1 ']' 2025-10-01 06:44:20.031145 | controller | - + exit 1 2025-10-01 06:44:20.031151 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.031157 | controller | - + '[' -z mariadb ']' 2025-10-01 06:44:20.031162 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2025-10-01 06:44:20.031168 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2025-10-01 06:44:20.031174 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2025-10-01 06:44:20.031180 | controller | -o json 2025-10-01 06:44:20.031186 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.031191 | controller | - + REPLICAS=null 2025-10-01 06:44:20.031197 | controller | - + '[' null '!=' 1 ']' 2025-10-01 06:44:20.031203 | controller | - + exit 1 2025-10-01 06:44:20.031209 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.031215 | controller | - + '[' -z mariadb ']' 2025-10-01 06:44:20.031220 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2025-10-01 06:44:20.031226 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2025-10-01 06:44:20.031232 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2025-10-01 06:44:20.031238 | controller | -o json 2025-10-01 06:44:20.031244 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.031249 | controller | - + REPLICAS=1 2025-10-01 06:44:20.031255 | controller | - + '[' 1 '!=' 1 ']' 2025-10-01 06:44:20.031261 | controller | - + echo Succeeded 2025-10-01 06:44:20.031267 | controller | - + exit 0 2025-10-01 06:44:20.031273 | controller | - + rc=0 2025-10-01 06:44:20.031278 | controller | - + popd 2025-10-01 06:44:20.031284 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.031290 | controller | - + exit 0 2025-10-01 06:44:20.031299 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-10-01 06:44:20.031305 | controller | - bash scripts/operator-deploy-resources.sh 2025-10-01 06:44:20.031311 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-10-01 06:44:20.031317 | controller | ']' 2025-10-01 06:44:20.031322 | controller | - + NEXT_WAIT_TIME=0 2025-10-01 06:44:20.031328 | controller | - + '[' 0 -eq 15 ']' 2025-10-01 06:44:20.031361 | controller | - + oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2025-10-01 06:44:20.031368 | controller | - + oc apply -f - 2025-10-01 06:44:20.031374 | controller | - galera.mariadb.openstack.org/openstack created 2025-10-01 06:44:20.031380 | controller | - + '[' 0 -lt 15 ']' 2025-10-01 06:44:20.031385 | controller | - bash scripts/gen-olm.sh 2025-10-01 06:44:20.031391 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.031397 | controller | - + '[' -z infra ']' 2025-10-01 06:44:20.031403 | controller | - + '[' -z quay.io/openstack-k8s-operators/infra-operator-index:latest ']' 2025-10-01 06:44:20.031412 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-10-01 06:44:20.031442 | controller | ']' 2025-10-01 06:44:20.031448 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-10-01 06:44:20.031454 | controller | ']' 2025-10-01 06:44:20.031460 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-10-01 06:44:20.031465 | controller | - + OPERATOR_CHANNEL=alpha 2025-10-01 06:44:20.031471 | controller | - + OPERATOR_SOURCE=infra-operator-index 2025-10-01 06:44:20.031477 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-10-01 06:44:20.031507 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-10-01 06:44:20.031515 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-10-01 06:44:20.031521 | controller | - + echo OPERATOR_CHANNEL alpha 2025-10-01 06:44:20.031527 | controller | - OPERATOR_CHANNEL alpha 2025-10-01 06:44:20.031533 | controller | - + echo OPERATOR_SOURCE infra-operator-index 2025-10-01 06:44:20.031539 | controller | - OPERATOR_SOURCE infra-operator-index 2025-10-01 06:44:20.031544 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-10-01 06:44:20.031550 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-10-01 06:44:20.031556 | controller | - + cat 2025-10-01 06:44:20.031562 | controller | - + cat 2025-10-01 06:44:20.031567 | controller | - + cat 2025-10-01 06:44:20.031573 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-10-01 06:44:20.031579 | controller | - catalogsource.operators.coreos.com/infra-operator-index created 2025-10-01 06:44:20.031585 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2025-10-01 06:44:20.031591 | controller | - subscription.operators.coreos.com/infra-operator created 2025-10-01 06:44:20.031596 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2025-10-01 06:44:20.031602 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-10-01 06:44:20.031608 | controller | - bash scripts/clone-operator-repo.sh 2025-10-01 06:44:20.031617 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/infra-operator.git 2025-10-01 06:44:20.031632 | controller | infra-operator' 2025-10-01 06:44:20.031638 | controller | - Cloning into 'infra-operator'... 2025-10-01 06:44:20.031644 | controller | - 'Running checkout: git checkout 51c0fe58c195' 2025-10-01 06:44:20.031650 | controller | - 'Note: switching to ''51c0fe58c195''.' 2025-10-01 06:44:20.031656 | controller | - '' 2025-10-01 06:44:20.031662 | controller | - You are in 'detached HEAD' state. You can look around, make experimental 2025-10-01 06:44:20.031668 | controller | - changes and commit them, and you can discard any commits you make in this 2025-10-01 06:44:20.031673 | controller | - state without impacting any branches by switching back to a branch. 2025-10-01 06:44:20.031682 | controller | - '' 2025-10-01 06:44:20.031688 | controller | - If you want to create a new branch to retain commits you create, you may 2025-10-01 06:44:20.031694 | controller | - 'do so (now or later) by using -c with the switch command. Example:' 2025-10-01 06:44:20.031700 | controller | - '' 2025-10-01 06:44:20.031705 | controller | - ' git switch -c ' 2025-10-01 06:44:20.031711 | controller | - '' 2025-10-01 06:44:20.031717 | controller | - 'Or undo this operation with:' 2025-10-01 06:44:20.031723 | controller | - '' 2025-10-01 06:44:20.031729 | controller | - ' git switch -' 2025-10-01 06:44:20.031735 | controller | - '' 2025-10-01 06:44:20.031740 | controller | - Turn off this advice by setting config variable advice.detachedHead to false 2025-10-01 06:44:20.031746 | controller | - '' 2025-10-01 06:44:20.031752 | controller | - 'HEAD is now at 51c0fe5 Merge pull request #465 from dprince/rabbit_2.16.0' 2025-10-01 06:44:20.031758 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml 2025-10-01 06:44:20.031763 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-10-01 06:44:20.031769 | controller | - bash scripts/gen-service-kustomize.sh 2025-10-01 06:44:20.031775 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2025-10-01 06:44:20.031781 | controller | - ++ cd scripts 2025-10-01 06:44:20.031787 | controller | - ++ pwd -P 2025-10-01 06:44:20.031793 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-10-01 06:44:20.031798 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-10-01 06:44:20.031804 | controller | --source-only 2025-10-01 06:44:20.031810 | controller | - ++ set -e 2025-10-01 06:44:20.031818 | controller | - + '[' -z glance-kuttl-tests ']' 2025-10-01 06:44:20.031824 | controller | - + '[' -z Memcached ']' 2025-10-01 06:44:20.031830 | controller | - + '[' -z osp-secret ']' 2025-10-01 06:44:20.031836 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-10-01 06:44:20.031842 | controller | ']' 2025-10-01 06:44:20.031847 | controller | - + '[' -n '' ']' 2025-10-01 06:44:20.031853 | controller | - + IMAGE=unused 2025-10-01 06:44:20.031859 | controller | - + IMAGE_PATH=containerImage 2025-10-01 06:44:20.031865 | controller | - + STORAGE_REQUEST=10G 2025-10-01 06:44:20.031870 | controller | - + INTERFACE_MTU=1500 2025-10-01 06:44:20.031876 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-10-01 06:44:20.031882 | controller | ']' 2025-10-01 06:44:20.031888 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-10-01 06:44:20.031894 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.031900 | controller | - + cat 2025-10-01 06:44:20.031906 | 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-01 06:44:20.031911 | controller | - + IFS=, 2025-10-01 06:44:20.031917 | controller | - + read -ra IMAGES 2025-10-01 06:44:20.031923 | controller | - + IFS=, 2025-10-01 06:44:20.031929 | controller | - + read -ra IMAGE_PATHS 2025-10-01 06:44:20.031935 | controller | - + '[' 1 '!=' 1 ']' 2025-10-01 06:44:20.031940 | controller | - + (( i=0 )) 2025-10-01 06:44:20.031946 | controller | - + (( i < 1 )) 2025-10-01 06:44:20.031952 | controller | - + SPEC_PATH=containerImage 2025-10-01 06:44:20.031958 | controller | - + SPEC_VALUE=unused 2025-10-01 06:44:20.031963 | controller | - + '[' unused '!=' unused ']' 2025-10-01 06:44:20.031969 | controller | - + (( i++ )) 2025-10-01 06:44:20.031975 | controller | - + (( i < 1 )) 2025-10-01 06:44:20.031981 | controller | - + '[' -n memcached ']' 2025-10-01 06:44:20.031986 | controller | - + cat 2025-10-01 06:44:20.031992 | controller | - + '[' Memcached == OpenStackControlPlane ']' 2025-10-01 06:44:20.031998 | controller | - + '[' Memcached == Galera ']' 2025-10-01 06:44:20.032004 | controller | - + '[' Memcached == NetConfig ']' 2025-10-01 06:44:20.032010 | controller | - + '[' -n '' ']' 2025-10-01 06:44:20.032016 | 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-01 06:44:20.032021 | 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-01 06:44:20.032030 | controller | - + kustomization_add_resources 2025-10-01 06:44:20.032036 | controller | - + echo merge config dir 2025-10-01 06:44:20.032041 | controller | - merge config dir 2025-10-01 06:44:20.032047 | controller | - ++ find . -type f -name '*.yaml' 2025-10-01 06:44:20.032053 | controller | - ++ grep -v kustomization 2025-10-01 06:44:20.032059 | controller | - + yamls=./memcached_v1beta1_memcached.yaml 2025-10-01 06:44:20.032065 | controller | - + for y in ${yamls[@]} 2025-10-01 06:44:20.032071 | controller | - + kustomize edit add resource ./memcached_v1beta1_memcached.yaml 2025-10-01 06:44:20.032076 | controller | - + popd 2025-10-01 06:44:20.032082 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.032088 | controller | - make wait 2025-10-01 06:44:20.032094 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-10-01 06:44:20.032100 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-10-01 06:44:20.032106 | controller | - bash scripts/operator-wait.sh 2025-10-01 06:44:20.032111 | controller | - + TIMEOUT=500s 2025-10-01 06:44:20.032117 | controller | - +++ dirname scripts/operator-wait.sh 2025-10-01 06:44:20.032135 | controller | - ++ cd scripts 2025-10-01 06:44:20.032144 | controller | - ++ pwd -P 2025-10-01 06:44:20.032150 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-10-01 06:44:20.032156 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.032161 | controller | - + '[' -z infra ']' 2025-10-01 06:44:20.032172 | controller | - + '[' infra = rabbitmq ']' 2025-10-01 06:44:20.032178 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-10-01 06:44:20.032184 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.032190 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2025-10-01 06:44:20.032196 | controller | ]; do sleep 5; done' 2025-10-01 06:44:20.032202 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.032207 | controller | - + '[' -z infra ']' 2025-10-01 06:44:20.032221 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-10-01 06:44:20.032227 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-10-01 06:44:20.032233 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-10-01 06:44:20.032240 | controller | json 2025-10-01 06:44:20.032247 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.032257 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-10-01 06:44:20.032263 | controller | not found' 2025-10-01 06:44:20.032269 | controller | - + REPLICAS= 2025-10-01 06:44:20.032275 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.032281 | controller | - + exit 1 2025-10-01 06:44:20.032286 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.032295 | controller | - + '[' -z infra ']' 2025-10-01 06:44:20.032301 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-10-01 06:44:20.032307 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-10-01 06:44:20.032313 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-10-01 06:44:20.032319 | controller | json 2025-10-01 06:44:20.032325 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.032330 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-10-01 06:44:20.032336 | controller | not found' 2025-10-01 06:44:20.032342 | controller | - + REPLICAS= 2025-10-01 06:44:20.032348 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.032354 | controller | - + exit 1 2025-10-01 06:44:20.032360 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.032365 | controller | - + '[' -z infra ']' 2025-10-01 06:44:20.032371 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-10-01 06:44:20.032377 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-10-01 06:44:20.032383 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-10-01 06:44:20.032389 | controller | json 2025-10-01 06:44:20.032394 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.032403 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-10-01 06:44:20.032409 | controller | not found' 2025-10-01 06:44:20.032415 | controller | - + REPLICAS= 2025-10-01 06:44:20.032421 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.032426 | controller | - + exit 1 2025-10-01 06:44:20.032432 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.032438 | controller | - + '[' -z infra ']' 2025-10-01 06:44:20.032444 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-10-01 06:44:20.032450 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-10-01 06:44:20.032455 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-10-01 06:44:20.032461 | controller | json 2025-10-01 06:44:20.032467 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.032473 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-10-01 06:44:20.032478 | controller | not found' 2025-10-01 06:44:20.032484 | controller | - + REPLICAS= 2025-10-01 06:44:20.032490 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.032496 | controller | - + exit 1 2025-10-01 06:44:20.032502 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.032507 | controller | - + '[' -z infra ']' 2025-10-01 06:44:20.032513 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-10-01 06:44:20.032519 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-10-01 06:44:20.032525 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-10-01 06:44:20.032530 | controller | json 2025-10-01 06:44:20.032536 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.032542 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-10-01 06:44:20.032548 | controller | not found' 2025-10-01 06:44:20.032554 | controller | - + REPLICAS= 2025-10-01 06:44:20.032559 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.032565 | controller | - + exit 1 2025-10-01 06:44:20.032571 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.032577 | controller | - + '[' -z infra ']' 2025-10-01 06:44:20.032582 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-10-01 06:44:20.032588 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-10-01 06:44:20.032594 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-10-01 06:44:20.032600 | controller | json 2025-10-01 06:44:20.032606 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.032611 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-10-01 06:44:20.032617 | controller | not found' 2025-10-01 06:44:20.032623 | controller | - + REPLICAS= 2025-10-01 06:44:20.032629 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.032635 | controller | - + exit 1 2025-10-01 06:44:20.032640 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.032646 | controller | - + '[' -z infra ']' 2025-10-01 06:44:20.032652 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-10-01 06:44:20.032658 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-10-01 06:44:20.032664 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.032669 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-10-01 06:44:20.032675 | controller | json 2025-10-01 06:44:20.032683 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-10-01 06:44:20.032689 | controller | not found' 2025-10-01 06:44:20.032694 | controller | - + REPLICAS= 2025-10-01 06:44:20.032700 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.032706 | controller | - + exit 1 2025-10-01 06:44:20.032712 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.032718 | controller | - + '[' -z infra ']' 2025-10-01 06:44:20.032723 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-10-01 06:44:20.032729 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-10-01 06:44:20.032735 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-10-01 06:44:20.032741 | controller | json 2025-10-01 06:44:20.032746 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.032752 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-10-01 06:44:20.032761 | controller | not found' 2025-10-01 06:44:20.032767 | controller | - + REPLICAS= 2025-10-01 06:44:20.032772 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.032778 | controller | - + exit 1 2025-10-01 06:44:20.032784 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.032790 | controller | - + '[' -z infra ']' 2025-10-01 06:44:20.032796 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-10-01 06:44:20.032801 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-10-01 06:44:20.032807 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-10-01 06:44:20.032813 | controller | json 2025-10-01 06:44:20.032819 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.032824 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2025-10-01 06:44:20.032830 | controller | not found' 2025-10-01 06:44:20.032836 | controller | - + REPLICAS= 2025-10-01 06:44:20.032842 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.032848 | controller | - + exit 1 2025-10-01 06:44:20.032861 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.032867 | controller | - + '[' -z infra ']' 2025-10-01 06:44:20.032873 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-10-01 06:44:20.032879 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-10-01 06:44:20.032885 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-10-01 06:44:20.032890 | controller | json 2025-10-01 06:44:20.032896 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.032902 | controller | - + REPLICAS=null 2025-10-01 06:44:20.032908 | controller | - + '[' null '!=' 1 ']' 2025-10-01 06:44:20.032914 | controller | - + exit 1 2025-10-01 06:44:20.032919 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.032925 | controller | - + '[' -z infra ']' 2025-10-01 06:44:20.032931 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-10-01 06:44:20.032937 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-10-01 06:44:20.032943 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-10-01 06:44:20.032948 | controller | json 2025-10-01 06:44:20.032954 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.032960 | controller | - + REPLICAS=null 2025-10-01 06:44:20.032966 | controller | - + '[' null '!=' 1 ']' 2025-10-01 06:44:20.032972 | controller | - + exit 1 2025-10-01 06:44:20.032977 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.032983 | controller | - + '[' -z infra ']' 2025-10-01 06:44:20.032989 | controller | - + '[' infra = rabbitmq-cluster ']' 2025-10-01 06:44:20.032995 | controller | - + DEPL_NAME=infra-operator-controller-manager 2025-10-01 06:44:20.033000 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2025-10-01 06:44:20.033006 | controller | json 2025-10-01 06:44:20.033012 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.033018 | controller | - + REPLICAS=1 2025-10-01 06:44:20.033023 | controller | - + '[' 1 '!=' 1 ']' 2025-10-01 06:44:20.033029 | controller | - + echo Succeeded 2025-10-01 06:44:20.033035 | controller | - + exit 0 2025-10-01 06:44:20.033041 | controller | - + rc=0 2025-10-01 06:44:20.033047 | controller | - + popd 2025-10-01 06:44:20.033052 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.033058 | controller | - + exit 0 2025-10-01 06:44:20.033064 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-10-01 06:44:20.033070 | controller | - bash scripts/operator-deploy-resources.sh 2025-10-01 06:44:20.033076 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-10-01 06:44:20.033081 | controller | ']' 2025-10-01 06:44:20.033087 | controller | - + NEXT_WAIT_TIME=0 2025-10-01 06:44:20.033093 | controller | - + '[' 0 -eq 15 ']' 2025-10-01 06:44:20.033099 | controller | - + oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2025-10-01 06:44:20.033104 | controller | - + oc apply -f - 2025-10-01 06:44:20.033110 | controller | - memcached.memcached.openstack.org/memcached created 2025-10-01 06:44:20.033116 | controller | - + '[' 0 -lt 15 ']' 2025-10-01 06:44:20.033137 | controller | - bash scripts/gen-olm.sh 2025-10-01 06:44:20.033145 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.033151 | controller | - + '[' -z rabbitmq-cluster ']' 2025-10-01 06:44:20.033157 | controller | - + '[' -z quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest 2025-10-01 06:44:20.033163 | controller | ']' 2025-10-01 06:44:20.033168 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-10-01 06:44:20.033174 | controller | ']' 2025-10-01 06:44:20.033180 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-10-01 06:44:20.033186 | controller | ']' 2025-10-01 06:44:20.033191 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-10-01 06:44:20.033197 | controller | - + OPERATOR_CHANNEL=alpha 2025-10-01 06:44:20.033203 | controller | - + OPERATOR_SOURCE=rabbitmq-cluster-operator-index 2025-10-01 06:44:20.033209 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-10-01 06:44:20.033215 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-10-01 06:44:20.033220 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-10-01 06:44:20.033226 | controller | - + echo OPERATOR_CHANNEL alpha 2025-10-01 06:44:20.033232 | controller | - OPERATOR_CHANNEL alpha 2025-10-01 06:44:20.033241 | controller | - + echo OPERATOR_SOURCE rabbitmq-cluster-operator-index 2025-10-01 06:44:20.033247 | controller | - OPERATOR_SOURCE rabbitmq-cluster-operator-index 2025-10-01 06:44:20.033252 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-10-01 06:44:20.033258 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-10-01 06:44:20.033264 | controller | - + cat 2025-10-01 06:44:20.033270 | controller | - + cat 2025-10-01 06:44:20.033276 | controller | - + cat 2025-10-01 06:44:20.033281 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2025-10-01 06:44:20.033287 | controller | - catalogsource.operators.coreos.com/rabbitmq-cluster-operator-index created 2025-10-01 06:44:20.033293 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2025-10-01 06:44:20.033299 | controller | - subscription.operators.coreos.com/rabbitmq-cluster-operator created 2025-10-01 06:44:20.033305 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq/op 2025-10-01 06:44:20.033310 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-10-01 06:44:20.033319 | controller | - bash -c "CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh" 2025-10-01 06:44:20.033324 | controller | - 'Cloning repo: git clone -b patches https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git 2025-10-01 06:44:20.033330 | controller | rabbitmq-operator' 2025-10-01 06:44:20.033336 | controller | - Cloning into 'rabbitmq-operator'... 2025-10-01 06:44:20.033342 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml 2025-10-01 06:44:20.033348 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-10-01 06:44:20.033354 | controller | - bash scripts/gen-service-kustomize.sh 2025-10-01 06:44:20.033359 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2025-10-01 06:44:20.033365 | controller | - ++ cd scripts 2025-10-01 06:44:20.033371 | controller | - ++ pwd -P 2025-10-01 06:44:20.033385 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-10-01 06:44:20.033391 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-10-01 06:44:20.033397 | controller | --source-only 2025-10-01 06:44:20.033402 | controller | - ++ set -e 2025-10-01 06:44:20.033408 | controller | - + '[' -z glance-kuttl-tests ']' 2025-10-01 06:44:20.033414 | controller | - + '[' -z RabbitmqCluster ']' 2025-10-01 06:44:20.033420 | controller | - + '[' -z osp-secret ']' 2025-10-01 06:44:20.033429 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-10-01 06:44:20.033434 | controller | ']' 2025-10-01 06:44:20.033440 | controller | - + '[' -n '' ']' 2025-10-01 06:44:20.033446 | controller | - + IMAGE=unused 2025-10-01 06:44:20.033452 | controller | - + IMAGE_PATH=image 2025-10-01 06:44:20.033460 | controller | - + STORAGE_REQUEST=10G 2025-10-01 06:44:20.033466 | controller | - + INTERFACE_MTU=1500 2025-10-01 06:44:20.033472 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-10-01 06:44:20.033477 | controller | ']' 2025-10-01 06:44:20.033483 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-10-01 06:44:20.033489 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.033495 | controller | - + cat 2025-10-01 06:44:20.033501 | 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-01 06:44:20.033506 | controller | - + IFS=, 2025-10-01 06:44:20.033512 | controller | - + read -ra IMAGES 2025-10-01 06:44:20.033518 | controller | - + IFS=, 2025-10-01 06:44:20.033524 | controller | - + read -ra IMAGE_PATHS 2025-10-01 06:44:20.033530 | controller | - + '[' 1 '!=' 1 ']' 2025-10-01 06:44:20.033535 | controller | - + (( i=0 )) 2025-10-01 06:44:20.033541 | controller | - + (( i < 1 )) 2025-10-01 06:44:20.033547 | controller | - + SPEC_PATH=image 2025-10-01 06:44:20.033553 | controller | - + SPEC_VALUE=unused 2025-10-01 06:44:20.033558 | controller | - + '[' unused '!=' unused ']' 2025-10-01 06:44:20.033564 | controller | - + (( i++ )) 2025-10-01 06:44:20.033570 | controller | - + (( i < 1 )) 2025-10-01 06:44:20.033576 | controller | - + '[' -n rabbitmq ']' 2025-10-01 06:44:20.033581 | controller | - + cat 2025-10-01 06:44:20.033587 | controller | - + '[' RabbitmqCluster == OpenStackControlPlane ']' 2025-10-01 06:44:20.033593 | controller | - + '[' RabbitmqCluster == Galera ']' 2025-10-01 06:44:20.033599 | controller | - + '[' RabbitmqCluster == NetConfig ']' 2025-10-01 06:44:20.033605 | controller | - + '[' -n '' ']' 2025-10-01 06:44:20.033610 | 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-01 06:44:20.033616 | 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-01 06:44:20.033622 | controller | - + kustomization_add_resources 2025-10-01 06:44:20.033628 | controller | - + echo merge config dir 2025-10-01 06:44:20.033634 | controller | - merge config dir 2025-10-01 06:44:20.033639 | controller | - ++ find . -type f -name '*.yaml' 2025-10-01 06:44:20.033645 | controller | - ++ grep -v kustomization 2025-10-01 06:44:20.033651 | controller | - + yamls=./rabbitmq.yaml 2025-10-01 06:44:20.033657 | controller | - + for y in ${yamls[@]} 2025-10-01 06:44:20.033662 | controller | - + kustomize edit add resource ./rabbitmq.yaml 2025-10-01 06:44:20.033668 | controller | - + popd 2025-10-01 06:44:20.033674 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.033680 | controller | - make wait 2025-10-01 06:44:20.033686 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-10-01 06:44:20.033692 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-10-01 06:44:20.033697 | controller | - bash scripts/operator-wait.sh 2025-10-01 06:44:20.033703 | controller | - + TIMEOUT=500s 2025-10-01 06:44:20.033709 | controller | - +++ dirname scripts/operator-wait.sh 2025-10-01 06:44:20.033715 | controller | - ++ cd scripts 2025-10-01 06:44:20.033720 | controller | - ++ pwd -P 2025-10-01 06:44:20.033726 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-10-01 06:44:20.033732 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.033738 | controller | - + '[' -z rabbitmq ']' 2025-10-01 06:44:20.033744 | controller | - + '[' rabbitmq = rabbitmq ']' 2025-10-01 06:44:20.033749 | controller | - + OPERATOR_NAME=rabbitmq-cluster 2025-10-01 06:44:20.033758 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-10-01 06:44:20.033763 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.033772 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2025-10-01 06:44:20.033778 | controller | ]; do sleep 5; done' 2025-10-01 06:44:20.033784 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.033792 | controller | - + '[' -z rabbitmq-cluster ']' 2025-10-01 06:44:20.033798 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-10-01 06:44:20.033804 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-10-01 06:44:20.033810 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-10-01 06:44:20.033816 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.033821 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-10-01 06:44:20.033827 | controller | found' 2025-10-01 06:44:20.033833 | controller | - + REPLICAS= 2025-10-01 06:44:20.033839 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.033845 | controller | - + exit 1 2025-10-01 06:44:20.033851 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.033856 | controller | - + '[' -z rabbitmq-cluster ']' 2025-10-01 06:44:20.033862 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-10-01 06:44:20.033868 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-10-01 06:44:20.033874 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-10-01 06:44:20.033880 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.033885 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-10-01 06:44:20.033891 | controller | found' 2025-10-01 06:44:20.033897 | controller | - + REPLICAS= 2025-10-01 06:44:20.033903 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.033908 | controller | - + exit 1 2025-10-01 06:44:20.033914 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.033920 | controller | - + '[' -z rabbitmq-cluster ']' 2025-10-01 06:44:20.033926 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-10-01 06:44:20.033931 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-10-01 06:44:20.033937 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-10-01 06:44:20.033943 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.033956 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-10-01 06:44:20.033962 | controller | found' 2025-10-01 06:44:20.033968 | controller | - + REPLICAS= 2025-10-01 06:44:20.033974 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.033980 | controller | - + exit 1 2025-10-01 06:44:20.033985 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.033991 | controller | - + '[' -z rabbitmq-cluster ']' 2025-10-01 06:44:20.033997 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-10-01 06:44:20.034003 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-10-01 06:44:20.034009 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-10-01 06:44:20.034015 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.034020 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-10-01 06:44:20.034026 | controller | found' 2025-10-01 06:44:20.034032 | controller | - + REPLICAS= 2025-10-01 06:44:20.034038 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.034044 | controller | - + exit 1 2025-10-01 06:44:20.034049 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.034055 | controller | - + '[' -z rabbitmq-cluster ']' 2025-10-01 06:44:20.034061 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-10-01 06:44:20.034067 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-10-01 06:44:20.034072 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-10-01 06:44:20.034078 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.034084 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-10-01 06:44:20.034090 | controller | found' 2025-10-01 06:44:20.034096 | controller | - + REPLICAS= 2025-10-01 06:44:20.034101 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.034107 | controller | - + exit 1 2025-10-01 06:44:20.034113 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.034244 | controller | - + '[' -z rabbitmq-cluster ']' 2025-10-01 06:44:20.034256 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-10-01 06:44:20.034262 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-10-01 06:44:20.034268 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-10-01 06:44:20.034273 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.034279 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-10-01 06:44:20.034285 | controller | found' 2025-10-01 06:44:20.034291 | controller | - + REPLICAS= 2025-10-01 06:44:20.034297 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.034303 | controller | - + exit 1 2025-10-01 06:44:20.034309 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.034314 | controller | - + '[' -z rabbitmq-cluster ']' 2025-10-01 06:44:20.034320 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-10-01 06:44:20.034326 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-10-01 06:44:20.034332 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-10-01 06:44:20.034338 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.034343 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2025-10-01 06:44:20.034349 | controller | found' 2025-10-01 06:44:20.034355 | controller | - + REPLICAS= 2025-10-01 06:44:20.034361 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.034367 | controller | - + exit 1 2025-10-01 06:44:20.034372 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.034378 | controller | - + '[' -z rabbitmq-cluster ']' 2025-10-01 06:44:20.034384 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-10-01 06:44:20.034390 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-10-01 06:44:20.034396 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-10-01 06:44:20.034402 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.034408 | controller | - + REPLICAS=null 2025-10-01 06:44:20.034413 | controller | - + '[' null '!=' 1 ']' 2025-10-01 06:44:20.034419 | controller | - + exit 1 2025-10-01 06:44:20.034425 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.034431 | controller | - + '[' -z rabbitmq-cluster ']' 2025-10-01 06:44:20.034437 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2025-10-01 06:44:20.034443 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2025-10-01 06:44:20.034449 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2025-10-01 06:44:20.034454 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.034460 | controller | - + REPLICAS=1 2025-10-01 06:44:20.034466 | controller | - + '[' 1 '!=' 1 ']' 2025-10-01 06:44:20.034472 | controller | - + echo Succeeded 2025-10-01 06:44:20.034478 | controller | - + exit 0 2025-10-01 06:44:20.034484 | controller | - + rc=0 2025-10-01 06:44:20.034489 | controller | - + popd 2025-10-01 06:44:20.034495 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.034501 | controller | - + exit 0 2025-10-01 06:44:20.034507 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-10-01 06:44:20.034513 | controller | - bash scripts/operator-deploy-resources.sh 2025-10-01 06:44:20.034519 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-10-01 06:44:20.034525 | controller | ']' 2025-10-01 06:44:20.034531 | controller | - + NEXT_WAIT_TIME=0 2025-10-01 06:44:20.034536 | controller | - + '[' 0 -eq 15 ']' 2025-10-01 06:44:20.034542 | controller | - + oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2025-10-01 06:44:20.034548 | controller | - + oc apply -f - 2025-10-01 06:44:20.034554 | controller | - rabbitmqcluster.rabbitmq.com/rabbitmq created 2025-10-01 06:44:20.034560 | controller | - + '[' 0 -lt 15 ']' 2025-10-01 06:44:20.034566 | controller | - bash scripts/gen-olm.sh 2025-10-01 06:44:20.034572 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.034578 | controller | - + '[' -z keystone ']' 2025-10-01 06:44:20.034584 | controller | - + '[' -z quay.io/openstack-k8s-operators/keystone-operator-index:latest ']' 2025-10-01 06:44:20.034590 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-10-01 06:44:20.034599 | controller | ']' 2025-10-01 06:44:20.034605 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-10-01 06:44:20.034611 | controller | ']' 2025-10-01 06:44:20.034617 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-10-01 06:44:20.034622 | controller | - + OPERATOR_CHANNEL=alpha 2025-10-01 06:44:20.034628 | controller | - + OPERATOR_SOURCE=keystone-operator-index 2025-10-01 06:44:20.034634 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-10-01 06:44:20.034640 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-10-01 06:44:20.034646 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-10-01 06:44:20.034661 | controller | - + echo OPERATOR_CHANNEL alpha 2025-10-01 06:44:20.034667 | controller | - OPERATOR_CHANNEL alpha 2025-10-01 06:44:20.034673 | controller | - + echo OPERATOR_SOURCE keystone-operator-index 2025-10-01 06:44:20.034679 | controller | - OPERATOR_SOURCE keystone-operator-index 2025-10-01 06:44:20.034685 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-10-01 06:44:20.034691 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-10-01 06:44:20.034697 | controller | - + cat 2025-10-01 06:44:20.034703 | controller | - + cat 2025-10-01 06:44:20.034709 | controller | - + cat 2025-10-01 06:44:20.034715 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-10-01 06:44:20.034720 | controller | - catalogsource.operators.coreos.com/keystone-operator-index created 2025-10-01 06:44:20.034726 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2025-10-01 06:44:20.034732 | controller | - subscription.operators.coreos.com/keystone-operator created 2025-10-01 06:44:20.034738 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2025-10-01 06:44:20.034744 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-10-01 06:44:20.034750 | controller | - bash scripts/clone-operator-repo.sh 2025-10-01 06:44:20.034756 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/keystone-operator.git 2025-10-01 06:44:20.034762 | controller | keystone-operator' 2025-10-01 06:44:20.034768 | controller | - Cloning into 'keystone-operator'... 2025-10-01 06:44:20.034773 | controller | - 'Running checkout: git checkout 3cc98ad43636' 2025-10-01 06:44:20.034779 | controller | - 'Note: switching to ''3cc98ad43636''.' 2025-10-01 06:44:20.034785 | controller | - '' 2025-10-01 06:44:20.034791 | controller | - You are in 'detached HEAD' state. You can look around, make experimental 2025-10-01 06:44:20.034797 | controller | - changes and commit them, and you can discard any commits you make in this 2025-10-01 06:44:20.034803 | controller | - state without impacting any branches by switching back to a branch. 2025-10-01 06:44:20.034809 | controller | - '' 2025-10-01 06:44:20.034814 | controller | - If you want to create a new branch to retain commits you create, you may 2025-10-01 06:44:20.034820 | controller | - 'do so (now or later) by using -c with the switch command. Example:' 2025-10-01 06:44:20.034826 | controller | - '' 2025-10-01 06:44:20.034832 | controller | - ' git switch -c ' 2025-10-01 06:44:20.034838 | controller | - '' 2025-10-01 06:44:20.034844 | controller | - 'Or undo this operation with:' 2025-10-01 06:44:20.034850 | controller | - '' 2025-10-01 06:44:20.034856 | controller | - ' git switch -' 2025-10-01 06:44:20.034861 | controller | - '' 2025-10-01 06:44:20.034867 | controller | - Turn off this advice by setting config variable advice.detachedHead to false 2025-10-01 06:44:20.034873 | controller | - '' 2025-10-01 06:44:20.034879 | controller | - 'HEAD is now at 3cc98ad Merge pull request #629 from fmount/modernize' 2025-10-01 06:44:20.034885 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml 2025-10-01 06:44:20.034891 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-10-01 06:44:20.034902 | controller | - bash scripts/gen-service-kustomize.sh 2025-10-01 06:44:20.034908 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2025-10-01 06:44:20.034914 | controller | - ++ cd scripts 2025-10-01 06:44:20.034919 | controller | - ++ pwd -P 2025-10-01 06:44:20.034925 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-10-01 06:44:20.034931 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-10-01 06:44:20.034937 | controller | --source-only 2025-10-01 06:44:20.034943 | controller | - ++ set -e 2025-10-01 06:44:20.034948 | controller | - + '[' -z glance-kuttl-tests ']' 2025-10-01 06:44:20.034954 | controller | - + '[' -z KeystoneAPI ']' 2025-10-01 06:44:20.034960 | controller | - + '[' -z osp-secret ']' 2025-10-01 06:44:20.034966 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-10-01 06:44:20.034972 | controller | ']' 2025-10-01 06:44:20.034977 | controller | - + '[' -n '' ']' 2025-10-01 06:44:20.034983 | controller | - + IMAGE=unused 2025-10-01 06:44:20.034989 | controller | - + IMAGE_PATH=containerImage 2025-10-01 06:44:20.034995 | controller | - + STORAGE_REQUEST=10G 2025-10-01 06:44:20.035001 | controller | - + INTERFACE_MTU=1500 2025-10-01 06:44:20.035010 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-10-01 06:44:20.035016 | controller | ']' 2025-10-01 06:44:20.035021 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-10-01 06:44:20.035027 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.035033 | controller | - + cat 2025-10-01 06:44:20.035039 | 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-01 06:44:20.035045 | controller | - + IFS=, 2025-10-01 06:44:20.035051 | controller | - + read -ra IMAGES 2025-10-01 06:44:20.035056 | controller | - + IFS=, 2025-10-01 06:44:20.035062 | controller | - + read -ra IMAGE_PATHS 2025-10-01 06:44:20.035068 | controller | - + '[' 1 '!=' 1 ']' 2025-10-01 06:44:20.035074 | controller | - + (( i=0 )) 2025-10-01 06:44:20.035080 | controller | - + (( i < 1 )) 2025-10-01 06:44:20.035085 | controller | - + SPEC_PATH=containerImage 2025-10-01 06:44:20.035091 | controller | - + SPEC_VALUE=unused 2025-10-01 06:44:20.035097 | controller | - + '[' unused '!=' unused ']' 2025-10-01 06:44:20.035103 | controller | - + (( i++ )) 2025-10-01 06:44:20.035108 | controller | - + (( i < 1 )) 2025-10-01 06:44:20.035114 | controller | - + '[' -n '' ']' 2025-10-01 06:44:20.035132 | controller | - + '[' KeystoneAPI == OpenStackControlPlane ']' 2025-10-01 06:44:20.035140 | controller | - + '[' KeystoneAPI == Galera ']' 2025-10-01 06:44:20.035146 | controller | - + '[' KeystoneAPI == NetConfig ']' 2025-10-01 06:44:20.035155 | controller | - + '[' -n '' ']' 2025-10-01 06:44:20.035161 | 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-01 06:44:20.035167 | 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-01 06:44:20.035173 | controller | - + kustomization_add_resources 2025-10-01 06:44:20.035178 | controller | - + echo merge config dir 2025-10-01 06:44:20.035184 | controller | - merge config dir 2025-10-01 06:44:20.035190 | controller | - ++ find . -type f -name '*.yaml' 2025-10-01 06:44:20.035196 | controller | - ++ grep -v kustomization 2025-10-01 06:44:20.035202 | controller | - + yamls=./keystone_v1beta1_keystoneapi.yaml 2025-10-01 06:44:20.035208 | controller | - + for y in ${yamls[@]} 2025-10-01 06:44:20.035214 | controller | - + kustomize edit add resource ./keystone_v1beta1_keystoneapi.yaml 2025-10-01 06:44:20.035227 | controller | - + popd 2025-10-01 06:44:20.035233 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.035239 | controller | - make wait 2025-10-01 06:44:20.035245 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-10-01 06:44:20.035251 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-10-01 06:44:20.035257 | controller | - bash scripts/operator-wait.sh 2025-10-01 06:44:20.035262 | controller | - + TIMEOUT=500s 2025-10-01 06:44:20.035271 | controller | - +++ dirname scripts/operator-wait.sh 2025-10-01 06:44:20.035277 | controller | - ++ cd scripts 2025-10-01 06:44:20.035283 | controller | - ++ pwd -P 2025-10-01 06:44:20.035289 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-10-01 06:44:20.035295 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.035300 | controller | - + '[' -z keystone ']' 2025-10-01 06:44:20.035306 | controller | - + '[' keystone = rabbitmq ']' 2025-10-01 06:44:20.035312 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-10-01 06:44:20.035318 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.035323 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2025-10-01 06:44:20.035329 | controller | ]; do sleep 5; done' 2025-10-01 06:44:20.035335 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.035341 | controller | - + '[' -z keystone ']' 2025-10-01 06:44:20.035347 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-10-01 06:44:20.035352 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-10-01 06:44:20.035361 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-10-01 06:44:20.035367 | controller | -o json 2025-10-01 06:44:20.035372 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.035378 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-10-01 06:44:20.035384 | controller | not found' 2025-10-01 06:44:20.035390 | controller | - + REPLICAS= 2025-10-01 06:44:20.035396 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.035401 | controller | - + exit 1 2025-10-01 06:44:20.035407 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.035413 | controller | - + '[' -z keystone ']' 2025-10-01 06:44:20.035419 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-10-01 06:44:20.035424 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-10-01 06:44:20.035430 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-10-01 06:44:20.035436 | controller | -o json 2025-10-01 06:44:20.035442 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.035448 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-10-01 06:44:20.035454 | controller | not found' 2025-10-01 06:44:20.035459 | controller | - + REPLICAS= 2025-10-01 06:44:20.035465 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.035471 | controller | - + exit 1 2025-10-01 06:44:20.035477 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.035495 | controller | - + '[' -z keystone ']' 2025-10-01 06:44:20.035503 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-10-01 06:44:20.035510 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-10-01 06:44:20.035516 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.035521 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-10-01 06:44:20.035527 | controller | -o json 2025-10-01 06:44:20.035533 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-10-01 06:44:20.035539 | controller | not found' 2025-10-01 06:44:20.035545 | controller | - + REPLICAS= 2025-10-01 06:44:20.035550 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.035556 | controller | - + exit 1 2025-10-01 06:44:20.035562 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.035568 | controller | - + '[' -z keystone ']' 2025-10-01 06:44:20.035574 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-10-01 06:44:20.035579 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-10-01 06:44:20.035585 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-10-01 06:44:20.035591 | controller | -o json 2025-10-01 06:44:20.035597 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.035602 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-10-01 06:44:20.035608 | controller | not found' 2025-10-01 06:44:20.035614 | controller | - + REPLICAS= 2025-10-01 06:44:20.035623 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.035629 | controller | - + exit 1 2025-10-01 06:44:20.035635 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.035641 | controller | - + '[' -z keystone ']' 2025-10-01 06:44:20.035646 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-10-01 06:44:20.035652 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-10-01 06:44:20.035658 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-10-01 06:44:20.035664 | controller | -o json 2025-10-01 06:44:20.035670 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.035675 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-10-01 06:44:20.035681 | controller | not found' 2025-10-01 06:44:20.035687 | controller | - + REPLICAS= 2025-10-01 06:44:20.035693 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.035699 | controller | - + exit 1 2025-10-01 06:44:20.035704 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.035710 | controller | - + '[' -z keystone ']' 2025-10-01 06:44:20.035716 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-10-01 06:44:20.035722 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-10-01 06:44:20.035727 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-10-01 06:44:20.035733 | controller | -o json 2025-10-01 06:44:20.035739 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.035745 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-10-01 06:44:20.035751 | controller | not found' 2025-10-01 06:44:20.035756 | controller | - + REPLICAS= 2025-10-01 06:44:20.035762 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.035768 | controller | - + exit 1 2025-10-01 06:44:20.035774 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.035780 | controller | - + '[' -z keystone ']' 2025-10-01 06:44:20.035785 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-10-01 06:44:20.035791 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-10-01 06:44:20.035797 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-10-01 06:44:20.035803 | controller | -o json 2025-10-01 06:44:20.035808 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.035822 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2025-10-01 06:44:20.035828 | controller | not found' 2025-10-01 06:44:20.035834 | controller | - + REPLICAS= 2025-10-01 06:44:20.035840 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.035845 | controller | - + exit 1 2025-10-01 06:44:20.035851 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.035857 | controller | - + '[' -z keystone ']' 2025-10-01 06:44:20.035863 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-10-01 06:44:20.035869 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-10-01 06:44:20.035875 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-10-01 06:44:20.035880 | controller | -o json 2025-10-01 06:44:20.035886 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.035892 | controller | - + REPLICAS=null 2025-10-01 06:44:20.035898 | controller | - + '[' null '!=' 1 ']' 2025-10-01 06:44:20.035903 | controller | - + exit 1 2025-10-01 06:44:20.035909 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.035915 | controller | - + '[' -z keystone ']' 2025-10-01 06:44:20.035921 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-10-01 06:44:20.035927 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-10-01 06:44:20.035932 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-10-01 06:44:20.035938 | controller | -o json 2025-10-01 06:44:20.035946 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.035952 | controller | - + REPLICAS=null 2025-10-01 06:44:20.035958 | controller | - + '[' null '!=' 1 ']' 2025-10-01 06:44:20.035964 | controller | - + exit 1 2025-10-01 06:44:20.035970 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.035976 | controller | - + '[' -z keystone ']' 2025-10-01 06:44:20.035981 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-10-01 06:44:20.035990 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-10-01 06:44:20.035996 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-10-01 06:44:20.036002 | controller | -o json 2025-10-01 06:44:20.036008 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.036013 | controller | - + REPLICAS=null 2025-10-01 06:44:20.036022 | controller | - + '[' null '!=' 1 ']' 2025-10-01 06:44:20.036027 | controller | - + exit 1 2025-10-01 06:44:20.036033 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.036039 | controller | - + '[' -z keystone ']' 2025-10-01 06:44:20.036045 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-10-01 06:44:20.036051 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-10-01 06:44:20.036056 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-10-01 06:44:20.036062 | controller | -o json 2025-10-01 06:44:20.036068 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.036074 | controller | - + REPLICAS=null 2025-10-01 06:44:20.036080 | controller | - + '[' null '!=' 1 ']' 2025-10-01 06:44:20.036085 | controller | - + exit 1 2025-10-01 06:44:20.036091 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.036097 | controller | - + '[' -z keystone ']' 2025-10-01 06:44:20.036103 | controller | - + '[' keystone = rabbitmq-cluster ']' 2025-10-01 06:44:20.036109 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2025-10-01 06:44:20.036114 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2025-10-01 06:44:20.036133 | controller | -o json 2025-10-01 06:44:20.036141 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.036147 | controller | - + REPLICAS=1 2025-10-01 06:44:20.036153 | controller | - + '[' 1 '!=' 1 ']' 2025-10-01 06:44:20.036162 | controller | - + echo Succeeded 2025-10-01 06:44:20.036167 | controller | - + exit 0 2025-10-01 06:44:20.036173 | controller | - + rc=0 2025-10-01 06:44:20.036179 | controller | - + popd 2025-10-01 06:44:20.036185 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.036191 | controller | - + exit 0 2025-10-01 06:44:20.036196 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-10-01 06:44:20.036202 | controller | - bash scripts/operator-deploy-resources.sh 2025-10-01 06:44:20.036208 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-10-01 06:44:20.036214 | controller | ']' 2025-10-01 06:44:20.036220 | controller | - + NEXT_WAIT_TIME=0 2025-10-01 06:44:20.036226 | controller | - + '[' 0 -eq 15 ']' 2025-10-01 06:44:20.036234 | controller | - + oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2025-10-01 06:44:20.036240 | controller | - + oc apply -f - 2025-10-01 06:44:20.036245 | controller | - keystoneapi.keystone.openstack.org/keystone created 2025-10-01 06:44:20.036251 | controller | - + '[' 0 -lt 15 ']' 2025-10-01 06:44:20.036257 | controller | - bash scripts/gen-olm.sh 2025-10-01 06:44:20.036263 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.036269 | controller | - + '[' -z horizon ']' 2025-10-01 06:44:20.036274 | controller | - + '[' -z quay.io/openstack-k8s-operators/horizon-operator-index:latest ']' 2025-10-01 06:44:20.036280 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-10-01 06:44:20.036286 | controller | ']' 2025-10-01 06:44:20.036292 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-10-01 06:44:20.036298 | controller | ']' 2025-10-01 06:44:20.036303 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-10-01 06:44:20.036309 | controller | - + OPERATOR_CHANNEL=alpha 2025-10-01 06:44:20.036315 | controller | - + OPERATOR_SOURCE=horizon-operator-index 2025-10-01 06:44:20.036321 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-10-01 06:44:20.036326 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-10-01 06:44:20.036332 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-10-01 06:44:20.036341 | controller | - + echo OPERATOR_CHANNEL alpha 2025-10-01 06:44:20.036347 | controller | - OPERATOR_CHANNEL alpha 2025-10-01 06:44:20.036352 | controller | - + echo OPERATOR_SOURCE horizon-operator-index 2025-10-01 06:44:20.036358 | controller | - OPERATOR_SOURCE horizon-operator-index 2025-10-01 06:44:20.036364 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-10-01 06:44:20.036370 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-10-01 06:44:20.036375 | controller | - + cat 2025-10-01 06:44:20.036381 | controller | - + cat 2025-10-01 06:44:20.036387 | controller | - + cat 2025-10-01 06:44:20.036393 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2025-10-01 06:44:20.036399 | controller | - catalogsource.operators.coreos.com/horizon-operator-index created 2025-10-01 06:44:20.036404 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2025-10-01 06:44:20.036410 | controller | - subscription.operators.coreos.com/horizon-operator created 2025-10-01 06:44:20.036424 | controller | - bash scripts/gen-olm.sh 2025-10-01 06:44:20.036430 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.036436 | controller | - + '[' -z swift ']' 2025-10-01 06:44:20.036442 | controller | - + '[' -z quay.io/openstack-k8s-operators/swift-operator-index:latest ']' 2025-10-01 06:44:20.036447 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-10-01 06:44:20.036453 | controller | ']' 2025-10-01 06:44:20.036459 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-10-01 06:44:20.036465 | controller | ']' 2025-10-01 06:44:20.036471 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-10-01 06:44:20.036476 | controller | - + OPERATOR_CHANNEL=alpha 2025-10-01 06:44:20.036482 | controller | - + OPERATOR_SOURCE=swift-operator-index 2025-10-01 06:44:20.036488 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-10-01 06:44:20.036494 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-10-01 06:44:20.036500 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-10-01 06:44:20.036505 | controller | - + echo OPERATOR_CHANNEL alpha 2025-10-01 06:44:20.036511 | controller | - OPERATOR_CHANNEL alpha 2025-10-01 06:44:20.036517 | controller | - + echo OPERATOR_SOURCE swift-operator-index 2025-10-01 06:44:20.036523 | controller | - OPERATOR_SOURCE swift-operator-index 2025-10-01 06:44:20.036531 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-10-01 06:44:20.036537 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-10-01 06:44:20.036543 | controller | - + cat 2025-10-01 06:44:20.036549 | controller | - + cat 2025-10-01 06:44:20.036555 | controller | - + cat 2025-10-01 06:44:20.036561 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-10-01 06:44:20.036567 | controller | - catalogsource.operators.coreos.com/swift-operator-index created 2025-10-01 06:44:20.036573 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2025-10-01 06:44:20.036579 | controller | - subscription.operators.coreos.com/swift-operator created 2025-10-01 06:44:20.036585 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2025-10-01 06:44:20.036591 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-10-01 06:44:20.036597 | controller | - bash scripts/clone-operator-repo.sh 2025-10-01 06:44:20.036603 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/swift-operator.git 2025-10-01 06:44:20.036609 | controller | swift-operator' 2025-10-01 06:44:20.036615 | controller | - Cloning into 'swift-operator'... 2025-10-01 06:44:20.036621 | controller | - 'Running checkout: git checkout 7d54e7c80282' 2025-10-01 06:44:20.036627 | controller | - 'Note: switching to ''7d54e7c80282''.' 2025-10-01 06:44:20.036633 | controller | - '' 2025-10-01 06:44:20.036639 | controller | - You are in 'detached HEAD' state. You can look around, make experimental 2025-10-01 06:44:20.036647 | controller | - changes and commit them, and you can discard any commits you make in this 2025-10-01 06:44:20.036653 | controller | - state without impacting any branches by switching back to a branch. 2025-10-01 06:44:20.036659 | controller | - '' 2025-10-01 06:44:20.036665 | controller | - If you want to create a new branch to retain commits you create, you may 2025-10-01 06:44:20.036671 | controller | - 'do so (now or later) by using -c with the switch command. Example:' 2025-10-01 06:44:20.036677 | controller | - '' 2025-10-01 06:44:20.036683 | controller | - ' git switch -c ' 2025-10-01 06:44:20.036688 | controller | - '' 2025-10-01 06:44:20.036694 | controller | - 'Or undo this operation with:' 2025-10-01 06:44:20.036700 | controller | - '' 2025-10-01 06:44:20.036706 | controller | - ' git switch -' 2025-10-01 06:44:20.036712 | controller | - '' 2025-10-01 06:44:20.036718 | controller | - Turn off this advice by setting config variable advice.detachedHead to false 2025-10-01 06:44:20.036723 | controller | - '' 2025-10-01 06:44:20.036729 | controller | - 'HEAD is now at 7d54e7c Merge pull request #375 from stuggi/golang_1.24' 2025-10-01 06:44:20.036735 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml 2025-10-01 06:44:20.036741 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-10-01 06:44:20.036747 | controller | - bash scripts/gen-service-kustomize.sh 2025-10-01 06:44:20.036753 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2025-10-01 06:44:20.036759 | controller | - ++ cd scripts 2025-10-01 06:44:20.036765 | controller | - ++ pwd -P 2025-10-01 06:44:20.036771 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-10-01 06:44:20.036777 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-10-01 06:44:20.036782 | controller | --source-only 2025-10-01 06:44:20.036788 | controller | - ++ set -e 2025-10-01 06:44:20.036794 | controller | - + '[' -z glance-kuttl-tests ']' 2025-10-01 06:44:20.036800 | controller | - + '[' -z Swift ']' 2025-10-01 06:44:20.036806 | controller | - + '[' -z osp-secret ']' 2025-10-01 06:44:20.036812 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-10-01 06:44:20.036818 | controller | ']' 2025-10-01 06:44:20.036824 | controller | - + '[' -n '' ']' 2025-10-01 06:44:20.036829 | controller | - + IMAGE=unused 2025-10-01 06:44:20.036835 | controller | - + IMAGE_PATH=containerImage 2025-10-01 06:44:20.036841 | controller | - + STORAGE_REQUEST=10G 2025-10-01 06:44:20.036847 | controller | - + INTERFACE_MTU=1500 2025-10-01 06:44:20.036853 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-10-01 06:44:20.036859 | controller | ']' 2025-10-01 06:44:20.036867 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-10-01 06:44:20.036873 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.036879 | controller | - + cat 2025-10-01 06:44:20.036885 | 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-01 06:44:20.036891 | controller | - + IFS=, 2025-10-01 06:44:20.036897 | controller | - + read -ra IMAGES 2025-10-01 06:44:20.036903 | controller | - + IFS=, 2025-10-01 06:44:20.036908 | controller | - + read -ra IMAGE_PATHS 2025-10-01 06:44:20.036914 | controller | - + '[' 1 '!=' 1 ']' 2025-10-01 06:44:20.036920 | controller | - + (( i=0 )) 2025-10-01 06:44:20.036926 | controller | - + (( i < 1 )) 2025-10-01 06:44:20.036939 | controller | - + SPEC_PATH=containerImage 2025-10-01 06:44:20.036945 | controller | - + SPEC_VALUE=unused 2025-10-01 06:44:20.036951 | controller | - + '[' unused '!=' unused ']' 2025-10-01 06:44:20.036959 | controller | - + (( i++ )) 2025-10-01 06:44:20.036965 | controller | - + (( i < 1 )) 2025-10-01 06:44:20.036971 | controller | - + '[' -n '' ']' 2025-10-01 06:44:20.036977 | controller | - + '[' Swift == OpenStackControlPlane ']' 2025-10-01 06:44:20.036983 | controller | - + '[' Swift == Galera ']' 2025-10-01 06:44:20.036989 | controller | - + '[' Swift == NetConfig ']' 2025-10-01 06:44:20.036994 | controller | - + '[' -n '' ']' 2025-10-01 06:44:20.037000 | 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-01 06:44:20.037012 | 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-01 06:44:20.037018 | controller | - + kustomization_add_resources 2025-10-01 06:44:20.037024 | controller | - + echo merge config dir 2025-10-01 06:44:20.037029 | controller | - merge config dir 2025-10-01 06:44:20.037035 | controller | - ++ find . -type f -name '*.yaml' 2025-10-01 06:44:20.037041 | controller | - ++ grep -v kustomization 2025-10-01 06:44:20.037047 | controller | - + yamls=./swift_v1beta1_swift.yaml 2025-10-01 06:44:20.037053 | controller | - + for y in ${yamls[@]} 2025-10-01 06:44:20.037059 | controller | - + kustomize edit add resource ./swift_v1beta1_swift.yaml 2025-10-01 06:44:20.037065 | controller | - + popd 2025-10-01 06:44:20.037070 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.037076 | controller | - make wait 2025-10-01 06:44:20.037082 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-10-01 06:44:20.037088 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-10-01 06:44:20.037094 | controller | - bash scripts/operator-wait.sh 2025-10-01 06:44:20.037100 | controller | - + TIMEOUT=500s 2025-10-01 06:44:20.037106 | controller | - +++ dirname scripts/operator-wait.sh 2025-10-01 06:44:20.037112 | controller | - ++ cd scripts 2025-10-01 06:44:20.037118 | controller | - ++ pwd -P 2025-10-01 06:44:20.037138 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-10-01 06:44:20.037144 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.037150 | controller | - + '[' -z swift ']' 2025-10-01 06:44:20.037156 | controller | - + '[' swift = rabbitmq ']' 2025-10-01 06:44:20.037162 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-10-01 06:44:20.037168 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.037174 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2025-10-01 06:44:20.037180 | controller | ]; do sleep 5; done' 2025-10-01 06:44:20.037186 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.037192 | controller | - + '[' -z swift ']' 2025-10-01 06:44:20.037198 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-10-01 06:44:20.037203 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-10-01 06:44:20.037209 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-10-01 06:44:20.037215 | controller | json 2025-10-01 06:44:20.037221 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.037227 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-10-01 06:44:20.037233 | controller | not found' 2025-10-01 06:44:20.037239 | controller | - + REPLICAS= 2025-10-01 06:44:20.037245 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.037251 | controller | - + exit 1 2025-10-01 06:44:20.037256 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.037262 | controller | - + '[' -z swift ']' 2025-10-01 06:44:20.037268 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-10-01 06:44:20.037274 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-10-01 06:44:20.037280 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-10-01 06:44:20.037286 | controller | json 2025-10-01 06:44:20.037294 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.037300 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-10-01 06:44:20.037306 | controller | not found' 2025-10-01 06:44:20.037312 | controller | - + REPLICAS= 2025-10-01 06:44:20.037318 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.037324 | controller | - + exit 1 2025-10-01 06:44:20.037330 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.037336 | controller | - + '[' -z swift ']' 2025-10-01 06:44:20.037342 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-10-01 06:44:20.037347 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-10-01 06:44:20.037353 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-10-01 06:44:20.037362 | controller | json 2025-10-01 06:44:20.037368 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.037374 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-10-01 06:44:20.037380 | controller | not found' 2025-10-01 06:44:20.037386 | controller | - + REPLICAS= 2025-10-01 06:44:20.037391 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.037397 | controller | - + exit 1 2025-10-01 06:44:20.037403 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.037409 | controller | - + '[' -z swift ']' 2025-10-01 06:44:20.037415 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-10-01 06:44:20.037421 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-10-01 06:44:20.037427 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-10-01 06:44:20.037433 | controller | json 2025-10-01 06:44:20.037439 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.037445 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-10-01 06:44:20.037451 | controller | not found' 2025-10-01 06:44:20.037456 | controller | - + REPLICAS= 2025-10-01 06:44:20.037462 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.037468 | controller | - + exit 1 2025-10-01 06:44:20.037474 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.037480 | controller | - + '[' -z swift ']' 2025-10-01 06:44:20.037486 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-10-01 06:44:20.037492 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-10-01 06:44:20.037498 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-10-01 06:44:20.037504 | controller | json 2025-10-01 06:44:20.037510 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.037516 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-10-01 06:44:20.037522 | controller | not found' 2025-10-01 06:44:20.037530 | controller | - + REPLICAS= 2025-10-01 06:44:20.037536 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.037542 | controller | - + exit 1 2025-10-01 06:44:20.037548 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.037554 | controller | - + '[' -z swift ']' 2025-10-01 06:44:20.037559 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-10-01 06:44:20.037565 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-10-01 06:44:20.037579 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-10-01 06:44:20.037585 | controller | json 2025-10-01 06:44:20.037591 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.037597 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-10-01 06:44:20.037603 | controller | not found' 2025-10-01 06:44:20.037609 | controller | - + REPLICAS= 2025-10-01 06:44:20.037615 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.037621 | controller | - + exit 1 2025-10-01 06:44:20.037627 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.037632 | controller | - + '[' -z swift ']' 2025-10-01 06:44:20.037638 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-10-01 06:44:20.037644 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-10-01 06:44:20.037650 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-10-01 06:44:20.037656 | controller | json 2025-10-01 06:44:20.037662 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.037668 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-10-01 06:44:20.037674 | controller | not found' 2025-10-01 06:44:20.037680 | controller | - + REPLICAS= 2025-10-01 06:44:20.037686 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.037692 | controller | - + exit 1 2025-10-01 06:44:20.037697 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.037703 | controller | - + '[' -z swift ']' 2025-10-01 06:44:20.037709 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-10-01 06:44:20.037715 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-10-01 06:44:20.037721 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-10-01 06:44:20.037727 | controller | json 2025-10-01 06:44:20.037736 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.037742 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-10-01 06:44:20.037748 | controller | not found' 2025-10-01 06:44:20.037753 | controller | - + REPLICAS= 2025-10-01 06:44:20.037759 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.037765 | controller | - + exit 1 2025-10-01 06:44:20.037771 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.037777 | controller | - + '[' -z swift ']' 2025-10-01 06:44:20.037783 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-10-01 06:44:20.037789 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-10-01 06:44:20.037795 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-10-01 06:44:20.037800 | controller | json 2025-10-01 06:44:20.037806 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.037812 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2025-10-01 06:44:20.037818 | controller | not found' 2025-10-01 06:44:20.037824 | controller | - + REPLICAS= 2025-10-01 06:44:20.037830 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.037836 | controller | - + exit 1 2025-10-01 06:44:20.037842 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.037847 | controller | - + '[' -z swift ']' 2025-10-01 06:44:20.037853 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-10-01 06:44:20.037859 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-10-01 06:44:20.037865 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.037874 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-10-01 06:44:20.037880 | controller | json 2025-10-01 06:44:20.037886 | controller | - + REPLICAS=null 2025-10-01 06:44:20.037892 | controller | - + '[' null '!=' 1 ']' 2025-10-01 06:44:20.037898 | controller | - + exit 1 2025-10-01 06:44:20.037904 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.037910 | controller | - + '[' -z swift ']' 2025-10-01 06:44:20.037917 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-10-01 06:44:20.037924 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-10-01 06:44:20.037932 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-10-01 06:44:20.037938 | controller | json 2025-10-01 06:44:20.037944 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.037950 | controller | - + REPLICAS=null 2025-10-01 06:44:20.037956 | controller | - + '[' null '!=' 1 ']' 2025-10-01 06:44:20.037962 | controller | - + exit 1 2025-10-01 06:44:20.037967 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.037973 | controller | - + '[' -z swift ']' 2025-10-01 06:44:20.037979 | controller | - + '[' swift = rabbitmq-cluster ']' 2025-10-01 06:44:20.037985 | controller | - + DEPL_NAME=swift-operator-controller-manager 2025-10-01 06:44:20.037991 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2025-10-01 06:44:20.037997 | controller | json 2025-10-01 06:44:20.038003 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.038009 | controller | - + REPLICAS=1 2025-10-01 06:44:20.038014 | controller | - + '[' 1 '!=' 1 ']' 2025-10-01 06:44:20.038020 | controller | - + echo Succeeded 2025-10-01 06:44:20.038026 | controller | - + exit 0 2025-10-01 06:44:20.038032 | controller | - + rc=0 2025-10-01 06:44:20.038038 | controller | - + popd 2025-10-01 06:44:20.038044 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.038050 | controller | - + exit 0 2025-10-01 06:44:20.038056 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-10-01 06:44:20.038062 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2025-10-01 06:44:20.038068 | controller | | oc apply -f - 2025-10-01 06:44:20.038074 | controller | - swift.swift.openstack.org/swift created 2025-10-01 06:44:20.038080 | controller | - bash scripts/gen-olm.sh 2025-10-01 06:44:20.038085 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.038091 | controller | - + '[' -z glance ']' 2025-10-01 06:44:20.038097 | controller | - + '[' -z 38.102.83.113:5001/openstack-k8s-operators/glance-operator-index:110712231d84a78cd4d3a1e05c0315bd37b26e59 2025-10-01 06:44:20.038106 | controller | ']' 2025-10-01 06:44:20.038112 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-10-01 06:44:20.038118 | controller | ']' 2025-10-01 06:44:20.038139 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-10-01 06:44:20.038145 | controller | ']' 2025-10-01 06:44:20.038151 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-10-01 06:44:20.038157 | controller | - + OPERATOR_CHANNEL=alpha 2025-10-01 06:44:20.038163 | controller | - + OPERATOR_SOURCE=glance-operator-index 2025-10-01 06:44:20.038169 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2025-10-01 06:44:20.038175 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-10-01 06:44:20.038181 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-10-01 06:44:20.038187 | controller | - + echo OPERATOR_CHANNEL alpha 2025-10-01 06:44:20.038193 | controller | - OPERATOR_CHANNEL alpha 2025-10-01 06:44:20.038208 | controller | - + echo OPERATOR_SOURCE glance-operator-index 2025-10-01 06:44:20.038214 | controller | - OPERATOR_SOURCE glance-operator-index 2025-10-01 06:44:20.038220 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-10-01 06:44:20.038226 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2025-10-01 06:44:20.038232 | controller | - + cat 2025-10-01 06:44:20.038238 | controller | - + cat 2025-10-01 06:44:20.038247 | controller | - + cat 2025-10-01 06:44:20.038253 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-10-01 06:44:20.038391 | controller | - catalogsource.operators.coreos.com/glance-operator-index created 2025-10-01 06:44:20.038400 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2025-10-01 06:44:20.038406 | controller | - subscription.operators.coreos.com/glance-operator created 2025-10-01 06:44:20.038412 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2025-10-01 06:44:20.038417 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-10-01 06:44:20.038423 | controller | - bash scripts/clone-operator-repo.sh 2025-10-01 06:44:20.038429 | controller | - 'Cloning repo: git clone /home/zuul/src/github.com/openstack-k8s-operators/glance-operator 2025-10-01 06:44:20.038435 | controller | glance-operator' 2025-10-01 06:44:20.038441 | controller | - Cloning into 'glance-operator'... 2025-10-01 06:44:20.038447 | controller | - done. 2025-10-01 06:44:20.038453 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml 2025-10-01 06:44:20.038458 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-10-01 06:44:20.038464 | controller | - bash scripts/gen-service-kustomize.sh 2025-10-01 06:44:20.038470 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2025-10-01 06:44:20.038476 | controller | - ++ cd scripts 2025-10-01 06:44:20.038482 | controller | - ++ pwd -P 2025-10-01 06:44:20.038487 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-10-01 06:44:20.038493 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2025-10-01 06:44:20.038499 | controller | --source-only 2025-10-01 06:44:20.038505 | controller | - ++ set -e 2025-10-01 06:44:20.038511 | controller | - + '[' -z glance-kuttl-tests ']' 2025-10-01 06:44:20.038516 | controller | - + '[' -z Glance ']' 2025-10-01 06:44:20.038522 | controller | - + '[' -z osp-secret ']' 2025-10-01 06:44:20.038528 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-10-01 06:44:20.038534 | controller | ']' 2025-10-01 06:44:20.038540 | controller | - + '[' -n '' ']' 2025-10-01 06:44:20.038545 | controller | - + IMAGE=unused,unused,unused 2025-10-01 06:44:20.038551 | controller | - + IMAGE_PATH=containerImage,glanceAPIInternal/containerImage,glanceAPIExternal/containerImage 2025-10-01 06:44:20.038557 | controller | - + STORAGE_REQUEST=10G 2025-10-01 06:44:20.038566 | controller | - + INTERFACE_MTU=1500 2025-10-01 06:44:20.038572 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-10-01 06:44:20.038578 | controller | ']' 2025-10-01 06:44:20.038587 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2025-10-01 06:44:20.038593 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.038599 | controller | - + cat 2025-10-01 06:44:20.038605 | 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-01 06:44:20.038610 | controller | - + IFS=, 2025-10-01 06:44:20.038616 | controller | - + read -ra IMAGES 2025-10-01 06:44:20.038622 | controller | - + IFS=, 2025-10-01 06:44:20.038628 | controller | - + read -ra IMAGE_PATHS 2025-10-01 06:44:20.038633 | controller | - + '[' 3 '!=' 3 ']' 2025-10-01 06:44:20.038639 | controller | - + (( i=0 )) 2025-10-01 06:44:20.038645 | controller | - + (( i < 3 )) 2025-10-01 06:44:20.038651 | controller | - + SPEC_PATH=containerImage 2025-10-01 06:44:20.038656 | controller | - + SPEC_VALUE=unused 2025-10-01 06:44:20.038662 | controller | - + '[' unused '!=' unused ']' 2025-10-01 06:44:20.038668 | controller | - + (( i++ )) 2025-10-01 06:44:20.038674 | controller | - + (( i < 3 )) 2025-10-01 06:44:20.038679 | controller | - + SPEC_PATH=glanceAPIInternal/containerImage 2025-10-01 06:44:20.038685 | controller | - + SPEC_VALUE=unused 2025-10-01 06:44:20.038691 | controller | - + '[' unused '!=' unused ']' 2025-10-01 06:44:20.038697 | controller | - + (( i++ )) 2025-10-01 06:44:20.038703 | controller | - + (( i < 3 )) 2025-10-01 06:44:20.038708 | controller | - + SPEC_PATH=glanceAPIExternal/containerImage 2025-10-01 06:44:20.038714 | controller | - + SPEC_VALUE=unused 2025-10-01 06:44:20.038720 | controller | - + '[' unused '!=' unused ']' 2025-10-01 06:44:20.038726 | controller | - + (( i++ )) 2025-10-01 06:44:20.038731 | controller | - + (( i < 3 )) 2025-10-01 06:44:20.038737 | controller | - + '[' -n '' ']' 2025-10-01 06:44:20.038743 | controller | - + '[' Glance == OpenStackControlPlane ']' 2025-10-01 06:44:20.038749 | controller | - + '[' Glance == Galera ']' 2025-10-01 06:44:20.038757 | controller | - + '[' Glance == NetConfig ']' 2025-10-01 06:44:20.038763 | controller | - + '[' -n '' ']' 2025-10-01 06:44:20.038769 | 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-01 06:44:20.038775 | 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-01 06:44:20.038781 | controller | - + kustomization_add_resources 2025-10-01 06:44:20.038786 | controller | - + echo merge config dir 2025-10-01 06:44:20.038792 | controller | - merge config dir 2025-10-01 06:44:20.038798 | controller | - ++ find . -type f -name '*.yaml' 2025-10-01 06:44:20.038804 | controller | - ++ grep -v kustomization 2025-10-01 06:44:20.038810 | controller | - + yamls=./glance_v1beta1_glance.yaml 2025-10-01 06:44:20.038815 | controller | - + for y in ${yamls[@]} 2025-10-01 06:44:20.038833 | controller | - + kustomize edit add resource ./glance_v1beta1_glance.yaml 2025-10-01 06:44:20.038839 | controller | - + popd 2025-10-01 06:44:20.038845 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.038851 | controller | - make wait 2025-10-01 06:44:20.038857 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-10-01 06:44:20.038865 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-10-01 06:44:20.038871 | controller | - bash scripts/operator-wait.sh 2025-10-01 06:44:20.038877 | controller | - + TIMEOUT=500s 2025-10-01 06:44:20.038883 | controller | - +++ dirname scripts/operator-wait.sh 2025-10-01 06:44:20.038889 | controller | - ++ cd scripts 2025-10-01 06:44:20.038895 | controller | - ++ pwd -P 2025-10-01 06:44:20.038900 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-10-01 06:44:20.038906 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.038912 | controller | - + '[' -z glance ']' 2025-10-01 06:44:20.038927 | controller | - + '[' glance = rabbitmq ']' 2025-10-01 06:44:20.038934 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2025-10-01 06:44:20.038940 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.038949 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2025-10-01 06:44:20.038955 | controller | ]; do sleep 5; done' 2025-10-01 06:44:20.038961 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.038966 | controller | - + '[' -z glance ']' 2025-10-01 06:44:20.038972 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-10-01 06:44:20.038978 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-10-01 06:44:20.038984 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-10-01 06:44:20.038990 | controller | json 2025-10-01 06:44:20.038995 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.039001 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-10-01 06:44:20.039007 | controller | not found' 2025-10-01 06:44:20.039013 | controller | - + REPLICAS= 2025-10-01 06:44:20.039018 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.039024 | controller | - + exit 1 2025-10-01 06:44:20.039030 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.039036 | controller | - + '[' -z glance ']' 2025-10-01 06:44:20.039041 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-10-01 06:44:20.039047 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-10-01 06:44:20.039053 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-10-01 06:44:20.039059 | controller | json 2025-10-01 06:44:20.039065 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.039070 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-10-01 06:44:20.039076 | controller | not found' 2025-10-01 06:44:20.039082 | controller | - + REPLICAS= 2025-10-01 06:44:20.039088 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.039093 | controller | - + exit 1 2025-10-01 06:44:20.039101 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.039107 | controller | - + '[' -z glance ']' 2025-10-01 06:44:20.039113 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-10-01 06:44:20.039137 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-10-01 06:44:20.039146 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-10-01 06:44:20.039152 | controller | json 2025-10-01 06:44:20.039158 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.039164 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-10-01 06:44:20.039170 | controller | not found' 2025-10-01 06:44:20.039175 | controller | - + REPLICAS= 2025-10-01 06:44:20.039181 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.039187 | controller | - + exit 1 2025-10-01 06:44:20.039193 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.039199 | controller | - + '[' -z glance ']' 2025-10-01 06:44:20.039204 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-10-01 06:44:20.039210 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-10-01 06:44:20.039216 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-10-01 06:44:20.039222 | controller | json 2025-10-01 06:44:20.039228 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.039233 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-10-01 06:44:20.039239 | controller | not found' 2025-10-01 06:44:20.039245 | controller | - + REPLICAS= 2025-10-01 06:44:20.039251 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.039257 | controller | - + exit 1 2025-10-01 06:44:20.039263 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.039268 | controller | - + '[' -z glance ']' 2025-10-01 06:44:20.039274 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-10-01 06:44:20.039280 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-10-01 06:44:20.039286 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-10-01 06:44:20.039292 | controller | json 2025-10-01 06:44:20.039298 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.039303 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-10-01 06:44:20.039312 | controller | not found' 2025-10-01 06:44:20.039318 | controller | - + REPLICAS= 2025-10-01 06:44:20.039324 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.039330 | controller | - + exit 1 2025-10-01 06:44:20.039336 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.039342 | controller | - + '[' -z glance ']' 2025-10-01 06:44:20.039347 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-10-01 06:44:20.039353 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-10-01 06:44:20.039359 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-10-01 06:44:20.039365 | controller | json 2025-10-01 06:44:20.039371 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.039377 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-10-01 06:44:20.039382 | controller | not found' 2025-10-01 06:44:20.039388 | controller | - + REPLICAS= 2025-10-01 06:44:20.039394 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.039400 | controller | - + exit 1 2025-10-01 06:44:20.039406 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.039411 | controller | - + '[' -z glance ']' 2025-10-01 06:44:20.039417 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-10-01 06:44:20.039423 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-10-01 06:44:20.039429 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-10-01 06:44:20.039435 | controller | json 2025-10-01 06:44:20.039441 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.039447 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-10-01 06:44:20.039452 | controller | not found' 2025-10-01 06:44:20.039458 | controller | - + REPLICAS= 2025-10-01 06:44:20.039464 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.039470 | controller | - + exit 1 2025-10-01 06:44:20.039476 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.039492 | controller | - + '[' -z glance ']' 2025-10-01 06:44:20.039500 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-10-01 06:44:20.039506 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-10-01 06:44:20.039512 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-10-01 06:44:20.039518 | controller | json 2025-10-01 06:44:20.039523 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.039529 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-10-01 06:44:20.039535 | controller | not found' 2025-10-01 06:44:20.039541 | controller | - + REPLICAS= 2025-10-01 06:44:20.039546 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.039552 | controller | - + exit 1 2025-10-01 06:44:20.039566 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.039572 | controller | - + '[' -z glance ']' 2025-10-01 06:44:20.039578 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-10-01 06:44:20.039584 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-10-01 06:44:20.039589 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-10-01 06:44:20.039595 | controller | json 2025-10-01 06:44:20.039601 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.039607 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2025-10-01 06:44:20.039613 | controller | not found' 2025-10-01 06:44:20.039618 | controller | - + REPLICAS= 2025-10-01 06:44:20.039624 | controller | - + '[' '' '!=' 1 ']' 2025-10-01 06:44:20.039657 | controller | - + exit 1 2025-10-01 06:44:20.039664 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.039669 | controller | - + '[' -z glance ']' 2025-10-01 06:44:20.039675 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-10-01 06:44:20.039681 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-10-01 06:44:20.039687 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-10-01 06:44:20.039693 | controller | json 2025-10-01 06:44:20.039699 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.039704 | controller | - + REPLICAS=null 2025-10-01 06:44:20.039710 | controller | - + '[' null '!=' 1 ']' 2025-10-01 06:44:20.039722 | controller | - + exit 1 2025-10-01 06:44:20.039728 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.039733 | controller | - + '[' -z glance ']' 2025-10-01 06:44:20.039739 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-10-01 06:44:20.039745 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-10-01 06:44:20.039751 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-10-01 06:44:20.039757 | controller | json 2025-10-01 06:44:20.039763 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.039768 | controller | - + REPLICAS=null 2025-10-01 06:44:20.039774 | controller | - + '[' null '!=' 1 ']' 2025-10-01 06:44:20.039780 | controller | - + exit 1 2025-10-01 06:44:20.039786 | controller | - + '[' -z openstack-operators ']' 2025-10-01 06:44:20.039791 | controller | - + '[' -z glance ']' 2025-10-01 06:44:20.039797 | controller | - + '[' glance = rabbitmq-cluster ']' 2025-10-01 06:44:20.039803 | controller | - + DEPL_NAME=glance-operator-controller-manager 2025-10-01 06:44:20.039809 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2025-10-01 06:44:20.039814 | controller | json 2025-10-01 06:44:20.039820 | controller | - ++ jq -e .status.availableReplicas 2025-10-01 06:44:20.039826 | controller | - + REPLICAS=1 2025-10-01 06:44:20.039832 | controller | - + '[' 1 '!=' 1 ']' 2025-10-01 06:44:20.039837 | controller | - + echo Succeeded 2025-10-01 06:44:20.039843 | controller | - + exit 0 2025-10-01 06:44:20.039849 | controller | - + rc=0 2025-10-01 06:44:20.039855 | controller | - + popd 2025-10-01 06:44:20.039861 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2025-10-01 06:44:20.039866 | controller | - + exit 0 2025-10-01 06:44:20.039872 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-10-01 06:44:20.039881 | controller | - make glance_kuttl_run 2025-10-01 06:44:20.039887 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-10-01 06:44:20.039893 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2025-10-01 06:44:20.039899 | controller | - 'kubectl-kuttl test --config /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml 2025-10-01 06:44:20.039904 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-10-01 06:44:20.039910 | controller | --namespace glance-kuttl-tests ' 2025-10-01 06:44:20.039916 | controller | - '2025/10/01 06:34:08 kutt-test config testdirs is overridden with args: [ /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-10-01 06:44:20.039922 | controller | ]' 2025-10-01 06:44:20.039928 | controller | - === RUN kuttl 2025-10-01 06:44:20.039934 | controller | - ' harness.go:463: starting setup' 2025-10-01 06:44:20.039939 | controller | - ' harness.go:255: running tests using configured kubeconfig.' 2025-10-01 06:44:20.039945 | controller | - ' harness.go:278: Successful connection to cluster at: https://api.crc.testing:6443' 2025-10-01 06:44:20.039951 | controller | - ' harness.go:363: running tests' 2025-10-01 06:44:20.039957 | controller | - ' harness.go:75: going to run test suite with timeout of 180 seconds for each 2025-10-01 06:44:20.039963 | controller | step' 2025-10-01 06:44:20.039968 | controller | - ' harness.go:375: testsuite: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-10-01 06:44:20.039974 | controller | has 6 tests' 2025-10-01 06:44:20.039980 | controller | - === RUN kuttl/harness 2025-10-01 06:44:20.039986 | controller | - === RUN kuttl/harness/glance_dist_image_import 2025-10-01 06:44:20.039992 | controller | - === PAUSE kuttl/harness/glance_dist_image_import 2025-10-01 06:44:20.039997 | controller | - === RUN kuttl/harness/glance_image_cache 2025-10-01 06:44:20.040003 | controller | - === PAUSE kuttl/harness/glance_image_cache 2025-10-01 06:44:20.040009 | controller | - === RUN kuttl/harness/glance_single 2025-10-01 06:44:20.040015 | controller | - === PAUSE kuttl/harness/glance_single 2025-10-01 06:44:20.040020 | controller | - === RUN kuttl/harness/glance_single_tls 2025-10-01 06:44:20.040026 | controller | - === PAUSE kuttl/harness/glance_single_tls 2025-10-01 06:44:20.040035 | controller | - === RUN kuttl/harness/glance_split 2025-10-01 06:44:20.040041 | controller | - === PAUSE kuttl/harness/glance_split 2025-10-01 06:44:20.040046 | controller | - === RUN kuttl/harness/glance_split_proxypass 2025-10-01 06:44:20.040052 | controller | - === PAUSE kuttl/harness/glance_split_proxypass 2025-10-01 06:44:20.040058 | controller | - === CONT kuttl/harness/glance_dist_image_import 2025-10-01 06:44:20.040064 | controller | - ' logger.go:42: 06:34:08 | glance_dist_image_import | Ignoring README.md as it 2025-10-01 06:44:20.040069 | controller | does not match file name regexp: ^(\d+)-(?:[^\.]+)(?:\.yaml)?$' 2025-10-01 06:44:20.040075 | controller | - ' logger.go:42: 06:34:08 | glance_dist_image_import | Skipping creation of user-supplied 2025-10-01 06:44:20.040081 | controller | namespace: glance-kuttl-tests' 2025-10-01 06:44:20.040087 | controller | - ' logger.go:42: 06:34:08 | glance_dist_image_import/0-deploy | starting test 2025-10-01 06:44:20.040093 | controller | step 0-deploy' 2025-10-01 06:44:20.040099 | controller | - ' logger.go:42: 06:34:08 | glance_dist_image_import/0-deploy | running command: 2025-10-01 06:44:20.040112 | controller | [sh -c oc -n $NAMESPACE kustomize ../../../../config/samples/layout/single | oc 2025-10-01 06:44:20.040118 | controller | -n $NAMESPACE apply -f -' 2025-10-01 06:44:20.040140 | controller | - ' ]' 2025-10-01 06:44:20.040148 | controller | - ' logger.go:42: 06:34:08 | glance_dist_image_import/0-deploy | glance.glance.openstack.org/glance 2025-10-01 06:44:20.040154 | controller | created' 2025-10-01 06:44:20.040162 | controller | - ' logger.go:42: 06:34:08 | glance_dist_image_import/0-deploy | running command: 2025-10-01 06:44:20.040168 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2025-10-01 06:44:20.040174 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":2}]''' 2025-10-01 06:44:20.040180 | controller | - ' ]' 2025-10-01 06:44:20.040186 | controller | - ' logger.go:42: 06:34:08 | glance_dist_image_import/0-deploy | glance.glance.openstack.org/glance 2025-10-01 06:44:20.040191 | controller | patched' 2025-10-01 06:44:20.040197 | controller | - ' logger.go:42: 06:34:08 | glance_dist_image_import/0-deploy | running command: 2025-10-01 06:44:20.040203 | controller | [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone ../../../../config/samples/openstackclient 2025-10-01 06:44:20.040209 | controller | | oc -n $NAMESPACE apply -f -' 2025-10-01 06:44:20.040214 | controller | - ' ]' 2025-10-01 06:44:20.040220 | controller | - ' logger.go:42: 06:34:09 | glance_dist_image_import/0-deploy | configmap/openstack-scripts-9db6gc427h 2025-10-01 06:44:20.040226 | controller | created' 2025-10-01 06:44:20.040232 | controller | - ' logger.go:42: 06:34:09 | glance_dist_image_import/0-deploy | pod/openstackclient 2025-10-01 06:44:20.040238 | controller | created' 2025-10-01 06:44:20.040243 | controller | - ' logger.go:42: 06:35:12 | glance_dist_image_import/0-deploy | test step completed 2025-10-01 06:44:20.040249 | controller | 0-deploy' 2025-10-01 06:44:20.040255 | controller | - ' logger.go:42: 06:35:12 | glance_dist_image_import/1-import-image | starting 2025-10-01 06:44:20.040261 | controller | test step 1-import-image' 2025-10-01 06:44:20.040267 | controller | - ' logger.go:42: 06:35:12 | glance_dist_image_import/1-import-image | running 2025-10-01 06:44:20.040272 | controller | command: [sh -c oc -n $NAMESPACE exec -it openstackclient --stdin=false -- /bin/sh 2025-10-01 06:44:20.040278 | controller | -c "DOMAIN=glance-default-single.$NAMESPACE.svc ./scripts/dist-image-import.sh"' 2025-10-01 06:44:20.040284 | controller | - ' ]' 2025-10-01 06:44:20.040290 | controller | - ' logger.go:42: 06:35:20 | glance_dist_image_import/1-import-image | usage: openstack 2025-10-01 06:44:20.040296 | controller | image delete [-h] [ ...]' 2025-10-01 06:44:20.040301 | controller | - ' logger.go:42: 06:35:20 | glance_dist_image_import/1-import-image | openstack 2025-10-01 06:44:20.040307 | controller | image delete: error: the following arguments are required: ' 2025-10-01 06:44:20.040313 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | +------------------+--------------------------------------+' 2025-10-01 06:44:20.040324 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | Property | 2025-10-01 06:44:20.040330 | controller | Value |' 2025-10-01 06:44:20.040336 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | +------------------+--------------------------------------+' 2025-10-01 06:44:20.040342 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | checksum | 2025-10-01 06:44:20.040348 | controller | None |' 2025-10-01 06:44:20.040353 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | container_format 2025-10-01 06:44:20.040359 | controller | | bare |' 2025-10-01 06:44:20.040365 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | created_at | 2025-10-01 06:44:20.040371 | controller | 2025-10-01T06:35:23Z |' 2025-10-01 06:44:20.040376 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | disk_format | 2025-10-01 06:44:20.040382 | controller | qcow2 |' 2025-10-01 06:44:20.040388 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | id | 2025-10-01 06:44:20.040394 | controller | f748d6f9-cbf7-45c2-92b5-105f11d37023 |' 2025-10-01 06:44:20.040399 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | locations | 2025-10-01 06:44:20.040405 | controller | [] |' 2025-10-01 06:44:20.040411 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | min_disk | 2025-10-01 06:44:20.040417 | controller | 0 |' 2025-10-01 06:44:20.040423 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | min_ram | 2025-10-01 06:44:20.040428 | controller | 0 |' 2025-10-01 06:44:20.040434 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | name | 2025-10-01 06:44:20.040440 | controller | myimage |' 2025-10-01 06:44:20.040446 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | os_hash_algo | 2025-10-01 06:44:20.040451 | controller | None |' 2025-10-01 06:44:20.040457 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | os_hash_value | 2025-10-01 06:44:20.040463 | controller | None |' 2025-10-01 06:44:20.040469 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | os_hidden | 2025-10-01 06:44:20.040482 | controller | False |' 2025-10-01 06:44:20.040488 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | owner | 2025-10-01 06:44:20.040494 | controller | 27ffa63e04f0436ea4304383e712bdef |' 2025-10-01 06:44:20.040500 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | protected | 2025-10-01 06:44:20.040505 | controller | False |' 2025-10-01 06:44:20.040511 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | size | 2025-10-01 06:44:20.040517 | controller | None |' 2025-10-01 06:44:20.040523 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | status | 2025-10-01 06:44:20.040529 | controller | queued |' 2025-10-01 06:44:20.040534 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | tags | 2025-10-01 06:44:20.040540 | controller | [] |' 2025-10-01 06:44:20.040546 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | updated_at | 2025-10-01 06:44:20.040552 | controller | 2025-10-01T06:35:23Z |' 2025-10-01 06:44:20.040557 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | virtual_size | 2025-10-01 06:44:20.040566 | controller | Not available |' 2025-10-01 06:44:20.040572 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | | visibility | 2025-10-01 06:44:20.040578 | controller | shared |' 2025-10-01 06:44:20.040583 | controller | - ' logger.go:42: 06:35:23 | glance_dist_image_import/1-import-image | +------------------+--------------------------------------+' 2025-10-01 06:44:20.040589 | controller | - ' logger.go:42: 06:35:25 | glance_dist_image_import/1-import-image | Image ID: 2025-10-01 06:44:20.040595 | controller | f748d6f9-cbf7-45c2-92b5-105f11d37023' 2025-10-01 06:44:20.040601 | controller | - ' logger.go:42: 06:35:27 | glance_dist_image_import/1-import-image | Image Status 2025-10-01 06:44:20.040606 | controller | => queued' 2025-10-01 06:44:20.040612 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | +-----------------------+--------------------------------------+' 2025-10-01 06:44:20.040621 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | Property | 2025-10-01 06:44:20.040627 | controller | Value |' 2025-10-01 06:44:20.040632 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | +-----------------------+--------------------------------------+' 2025-10-01 06:44:20.040638 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | checksum | 2025-10-01 06:44:20.040644 | controller | None |' 2025-10-01 06:44:20.040650 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | container_format | 2025-10-01 06:44:20.040656 | controller | bare |' 2025-10-01 06:44:20.040662 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | created_at | 2025-10-01 06:44:20.040668 | controller | 2025-10-01T06:35:23Z |' 2025-10-01 06:44:20.040674 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | disk_format | 2025-10-01 06:44:20.040682 | controller | qcow2 |' 2025-10-01 06:44:20.040688 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | id | 2025-10-01 06:44:20.040693 | controller | f748d6f9-cbf7-45c2-92b5-105f11d37023 |' 2025-10-01 06:44:20.040699 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | locations | 2025-10-01 06:44:20.040705 | controller | [] |' 2025-10-01 06:44:20.040711 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | min_disk | 2025-10-01 06:44:20.040717 | controller | 0 |' 2025-10-01 06:44:20.040722 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | min_ram | 2025-10-01 06:44:20.040728 | controller | 0 |' 2025-10-01 06:44:20.040734 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | name | 2025-10-01 06:44:20.040739 | controller | myimage |' 2025-10-01 06:44:20.040745 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | os_glance_import_task 2025-10-01 06:44:20.040751 | controller | | e3c4c817-5fe5-43de-8a40-7bdf41957552 |' 2025-10-01 06:44:20.040757 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | os_hash_algo | 2025-10-01 06:44:20.040762 | controller | None |' 2025-10-01 06:44:20.040768 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | os_hash_value | 2025-10-01 06:44:20.040774 | controller | None |' 2025-10-01 06:44:20.040780 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | os_hidden | 2025-10-01 06:44:20.040785 | controller | False |' 2025-10-01 06:44:20.040794 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | owner | 2025-10-01 06:44:20.040800 | controller | 27ffa63e04f0436ea4304383e712bdef |' 2025-10-01 06:44:20.040813 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | protected | 2025-10-01 06:44:20.040819 | controller | False |' 2025-10-01 06:44:20.040824 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | size | 2025-10-01 06:44:20.040830 | controller | 22 |' 2025-10-01 06:44:20.040836 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | status | 2025-10-01 06:44:20.040842 | controller | uploading |' 2025-10-01 06:44:20.040847 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | tags | 2025-10-01 06:44:20.040853 | controller | [] |' 2025-10-01 06:44:20.040859 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | updated_at | 2025-10-01 06:44:20.040865 | controller | 2025-10-01T06:35:34Z |' 2025-10-01 06:44:20.040871 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | virtual_size | 2025-10-01 06:44:20.040877 | controller | Not available |' 2025-10-01 06:44:20.040882 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | | visibility | 2025-10-01 06:44:20.040888 | controller | shared |' 2025-10-01 06:44:20.040894 | controller | - ' logger.go:42: 06:35:36 | glance_dist_image_import/1-import-image | +-----------------------+--------------------------------------+' 2025-10-01 06:44:20.040902 | controller | - ' logger.go:42: 06:35:38 | glance_dist_image_import/1-import-image | +--------------------------------------+---------+' 2025-10-01 06:44:20.040908 | controller | - ' logger.go:42: 06:35:38 | glance_dist_image_import/1-import-image | | ID | 2025-10-01 06:44:20.040914 | controller | Name |' 2025-10-01 06:44:20.040920 | controller | - ' logger.go:42: 06:35:38 | glance_dist_image_import/1-import-image | +--------------------------------------+---------+' 2025-10-01 06:44:20.040925 | controller | - ' logger.go:42: 06:35:38 | glance_dist_image_import/1-import-image | | f748d6f9-cbf7-45c2-92b5-105f11d37023 2025-10-01 06:44:20.040931 | controller | | myimage |' 2025-10-01 06:44:20.040937 | controller | - ' logger.go:42: 06:35:38 | glance_dist_image_import/1-import-image | +--------------------------------------+---------+' 2025-10-01 06:44:20.040943 | controller | - ' logger.go:42: 06:35:40 | glance_dist_image_import/1-import-image | Image Status: 2025-10-01 06:44:20.040949 | controller | active' 2025-10-01 06:44:20.040954 | controller | - ' logger.go:42: 06:35:44 | glance_dist_image_import/1-import-image | test step 2025-10-01 06:44:20.040960 | controller | completed 1-import-image' 2025-10-01 06:44:20.040966 | controller | - ' logger.go:42: 06:35:44 | glance_dist_image_import/2-cleanup | starting test 2025-10-01 06:44:20.040972 | controller | step 2-cleanup' 2025-10-01 06:44:20.040977 | controller | - ' logger.go:42: 06:35:44 | glance_dist_image_import/2-cleanup | running command: 2025-10-01 06:44:20.040983 | controller | [sh -c oc -n $NAMESPACE kustomize ../../../../config/samples/layout/single | oc 2025-10-01 06:44:20.040989 | controller | delete -n $NAMESPACE -f -' 2025-10-01 06:44:20.040995 | controller | - ' ]' 2025-10-01 06:44:20.041001 | controller | - ' logger.go:42: 06:35:44 | glance_dist_image_import/2-cleanup | glance.glance.openstack.org 2025-10-01 06:44:20.041006 | controller | "glance" deleted' 2025-10-01 06:44:20.041012 | controller | - ' logger.go:42: 06:35:44 | glance_dist_image_import/2-cleanup | running command: 2025-10-01 06:44:20.041018 | controller | [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone ../../../../config/samples/openstackclient 2025-10-01 06:44:20.041024 | controller | | oc -n $NAMESPACE delete -f -' 2025-10-01 06:44:20.041032 | controller | - ' ]' 2025-10-01 06:44:20.041038 | controller | - ' logger.go:42: 06:35:45 | glance_dist_image_import/2-cleanup | configmap "openstack-scripts-9db6gc427h" 2025-10-01 06:44:20.041044 | controller | deleted' 2025-10-01 06:44:20.041049 | controller | - ' logger.go:42: 06:35:45 | glance_dist_image_import/2-cleanup | pod "openstackclient" 2025-10-01 06:44:20.041055 | controller | deleted' 2025-10-01 06:44:20.041061 | controller | - ' logger.go:42: 06:35:49 | glance_dist_image_import/2-cleanup | test step completed 2025-10-01 06:44:20.041067 | controller | 2-cleanup' 2025-10-01 06:44:20.041072 | controller | - ' logger.go:42: 06:35:49 | glance_dist_image_import | skipping kubernetes event 2025-10-01 06:44:20.041078 | controller | logging' 2025-10-01 06:44:20.041084 | controller | - === CONT kuttl/harness/glance_single_tls 2025-10-01 06:44:20.041090 | controller | - ' logger.go:42: 06:35:49 | glance_single_tls | Skipping creation of user-supplied 2025-10-01 06:44:20.041095 | controller | namespace: glance-kuttl-tests' 2025-10-01 06:44:20.041101 | controller | - ' logger.go:42: 06:35:49 | glance_single_tls/0-tls_ca_bundle | starting test 2025-10-01 06:44:20.041107 | controller | step 0-tls_ca_bundle' 2025-10-01 06:44:20.041113 | controller | - ' logger.go:42: 06:35:49 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/combined-ca-bundle 2025-10-01 06:44:20.041132 | controller | created' 2025-10-01 06:44:20.041140 | controller | - ' logger.go:42: 06:35:49 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/cert-glance-default-internal-svc 2025-10-01 06:44:20.041146 | controller | created' 2025-10-01 06:44:20.041152 | controller | - ' logger.go:42: 06:35:49 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/cert-glance-default-public-svc 2025-10-01 06:44:20.041158 | controller | created' 2025-10-01 06:44:20.041163 | controller | - ' logger.go:42: 06:35:49 | glance_single_tls/0-tls_ca_bundle | test step completed 2025-10-01 06:44:20.041169 | controller | 0-tls_ca_bundle' 2025-10-01 06:44:20.041182 | controller | - ' logger.go:42: 06:35:49 | glance_single_tls/1-deploy_glance | starting test 2025-10-01 06:44:20.041188 | controller | step 1-deploy_glance' 2025-10-01 06:44:20.041194 | controller | - ' logger.go:42: 06:35:49 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.041200 | controller | [sh -c oc kustomize ../../../../config/samples/layout/single_tls | oc apply -n $NAMESPACE 2025-10-01 06:44:20.041206 | controller | -f -' 2025-10-01 06:44:20.041212 | controller | - ' ]' 2025-10-01 06:44:20.041218 | controller | - ' logger.go:42: 06:35:50 | glance_single_tls/1-deploy_glance | glance.glance.openstack.org/glance 2025-10-01 06:44:20.041223 | controller | created' 2025-10-01 06:44:20.041229 | controller | - ' logger.go:42: 06:35:50 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.041235 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.041241 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.041246 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.041252 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.041258 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.041264 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.041270 | controller | - ' exit 0' 2025-10-01 06:44:20.041275 | controller | - ' else' 2025-10-01 06:44:20.041281 | controller | - ' exit 1' 2025-10-01 06:44:20.041287 | controller | - ' fi' 2025-10-01 06:44:20.041293 | controller | - ' ]' 2025-10-01 06:44:20.041298 | controller | - ' logger.go:42: 06:35:50 | glance_single_tls/1-deploy_glance | error: error executing 2025-10-01 06:44:20.041304 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:20.041310 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-10-01 06:44:20.041316 | controller | at : error calling index: index of 2025-10-01 06:44:20.041325 | controller | untyped nil' 2025-10-01 06:44:20.041330 | controller | - ' logger.go:42: 06:35:51 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.041336 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.041342 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.041348 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.041353 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.041359 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.041365 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.041371 | controller | - ' exit 0' 2025-10-01 06:44:20.041377 | controller | - ' else' 2025-10-01 06:44:20.041382 | controller | - ' exit 1' 2025-10-01 06:44:20.041388 | controller | - ' fi' 2025-10-01 06:44:20.041394 | controller | - ' ]' 2025-10-01 06:44:20.041400 | controller | - ' logger.go:42: 06:35:51 | glance_single_tls/1-deploy_glance | error: error executing 2025-10-01 06:44:20.041405 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:20.041411 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-10-01 06:44:20.041417 | controller | at : error calling index: index of 2025-10-01 06:44:20.041423 | controller | untyped nil' 2025-10-01 06:44:20.041428 | controller | - ' logger.go:42: 06:35:52 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.041434 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.041440 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.041446 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.041452 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.041457 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.041463 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.041469 | controller | - ' exit 0' 2025-10-01 06:44:20.041475 | controller | - ' else' 2025-10-01 06:44:20.041480 | controller | - ' exit 1' 2025-10-01 06:44:20.041486 | controller | - ' fi' 2025-10-01 06:44:20.041492 | controller | - ' ]' 2025-10-01 06:44:20.041498 | controller | - ' logger.go:42: 06:35:52 | glance_single_tls/1-deploy_glance | error: error executing 2025-10-01 06:44:20.041503 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:20.041509 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-10-01 06:44:20.041515 | controller | at : error calling index: index of 2025-10-01 06:44:20.041521 | controller | untyped nil' 2025-10-01 06:44:20.041527 | controller | - ' logger.go:42: 06:35:53 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.041532 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.041538 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.041544 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.041550 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.041555 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.041568 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.041577 | controller | - ' exit 0' 2025-10-01 06:44:20.041583 | controller | - ' else' 2025-10-01 06:44:20.041589 | controller | - ' exit 1' 2025-10-01 06:44:20.041595 | controller | - ' fi' 2025-10-01 06:44:20.041606 | controller | - ' ]' 2025-10-01 06:44:20.041611 | controller | - ' logger.go:42: 06:35:53 | glance_single_tls/1-deploy_glance | error: error executing 2025-10-01 06:44:20.041617 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:20.041623 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-10-01 06:44:20.041629 | controller | at : error calling index: index of 2025-10-01 06:44:20.041635 | controller | untyped nil' 2025-10-01 06:44:20.041640 | controller | - ' logger.go:42: 06:35:54 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.041646 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.041652 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.041658 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.041663 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.041669 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.041675 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.041681 | controller | - ' exit 0' 2025-10-01 06:44:20.041687 | controller | - ' else' 2025-10-01 06:44:20.041692 | controller | - ' exit 1' 2025-10-01 06:44:20.041698 | controller | - ' fi' 2025-10-01 06:44:20.041704 | controller | - ' ]' 2025-10-01 06:44:20.041710 | controller | - ' logger.go:42: 06:35:54 | glance_single_tls/1-deploy_glance | error: error executing 2025-10-01 06:44:20.041715 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:20.041721 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-10-01 06:44:20.041727 | controller | at : error calling index: index of 2025-10-01 06:44:20.041733 | controller | untyped nil' 2025-10-01 06:44:20.041741 | controller | - ' logger.go:42: 06:35:55 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.041746 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.041752 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.041758 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.041764 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.041770 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.041775 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.041781 | controller | - ' exit 0' 2025-10-01 06:44:20.041787 | controller | - ' else' 2025-10-01 06:44:20.041793 | controller | - ' exit 1' 2025-10-01 06:44:20.041798 | controller | - ' fi' 2025-10-01 06:44:20.041804 | controller | - ' ]' 2025-10-01 06:44:20.041810 | controller | - ' logger.go:42: 06:35:56 | glance_single_tls/1-deploy_glance | error: error executing 2025-10-01 06:44:20.041816 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:20.041821 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-10-01 06:44:20.041827 | controller | at : error calling index: index of 2025-10-01 06:44:20.041833 | controller | untyped nil' 2025-10-01 06:44:20.041839 | controller | - ' logger.go:42: 06:35:57 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.041844 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.041850 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.041856 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.041864 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.041870 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.041876 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.041882 | controller | - ' exit 0' 2025-10-01 06:44:20.041888 | controller | - ' else' 2025-10-01 06:44:20.041893 | controller | - ' exit 1' 2025-10-01 06:44:20.041899 | controller | - ' fi' 2025-10-01 06:44:20.041905 | controller | - ' ]' 2025-10-01 06:44:20.041911 | controller | - ' logger.go:42: 06:35:57 | glance_single_tls/1-deploy_glance | error: error executing 2025-10-01 06:44:20.041916 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:20.041922 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-10-01 06:44:20.041928 | controller | at : error calling index: index of 2025-10-01 06:44:20.041934 | controller | untyped nil' 2025-10-01 06:44:20.041939 | controller | - ' logger.go:42: 06:35:58 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.041945 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.041951 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.041957 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.041963 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.041976 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.041982 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.041987 | controller | - ' exit 0' 2025-10-01 06:44:20.041993 | controller | - ' else' 2025-10-01 06:44:20.041999 | controller | - ' exit 1' 2025-10-01 06:44:20.042005 | controller | - ' fi' 2025-10-01 06:44:20.042011 | controller | - ' ]' 2025-10-01 06:44:20.042016 | controller | - ' logger.go:42: 06:35:58 | glance_single_tls/1-deploy_glance | error: error executing 2025-10-01 06:44:20.042022 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:20.042028 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-10-01 06:44:20.042034 | controller | at : error calling index: index of 2025-10-01 06:44:20.042040 | controller | untyped nil' 2025-10-01 06:44:20.042045 | controller | - ' logger.go:42: 06:35:59 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.042051 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.042057 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.042063 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.042069 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.042074 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.042080 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.042086 | controller | - ' exit 0' 2025-10-01 06:44:20.042092 | controller | - ' else' 2025-10-01 06:44:20.042098 | controller | - ' exit 1' 2025-10-01 06:44:20.042103 | controller | - ' fi' 2025-10-01 06:44:20.042112 | controller | - ' ]' 2025-10-01 06:44:20.042118 | controller | - ' logger.go:42: 06:35:59 | glance_single_tls/1-deploy_glance | error: error executing 2025-10-01 06:44:20.042145 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:20.042151 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-10-01 06:44:20.042157 | controller | at : error calling index: index of 2025-10-01 06:44:20.042166 | controller | untyped nil' 2025-10-01 06:44:20.042172 | controller | - ' logger.go:42: 06:36:00 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.042177 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.042183 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.042189 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.042195 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.042203 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.042209 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.042215 | controller | - ' exit 0' 2025-10-01 06:44:20.042221 | controller | - ' else' 2025-10-01 06:44:20.042227 | controller | - ' exit 1' 2025-10-01 06:44:20.042232 | controller | - ' fi' 2025-10-01 06:44:20.042238 | controller | - ' ]' 2025-10-01 06:44:20.042244 | controller | - ' logger.go:42: 06:36:00 | glance_single_tls/1-deploy_glance | error: error executing 2025-10-01 06:44:20.042252 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:20.042258 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-10-01 06:44:20.042264 | controller | at : error calling index: index of 2025-10-01 06:44:20.042269 | controller | untyped nil' 2025-10-01 06:44:20.042275 | controller | - ' logger.go:42: 06:36:01 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.042281 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.042287 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.042293 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.042298 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.042304 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.042310 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.042316 | controller | - ' exit 0' 2025-10-01 06:44:20.042322 | controller | - ' else' 2025-10-01 06:44:20.042327 | controller | - ' exit 1' 2025-10-01 06:44:20.042333 | controller | - ' fi' 2025-10-01 06:44:20.042339 | controller | - ' ]' 2025-10-01 06:44:20.042345 | controller | - ' logger.go:42: 06:36:02 | glance_single_tls/1-deploy_glance | error: error executing 2025-10-01 06:44:20.042350 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:20.042356 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-10-01 06:44:20.042362 | controller | at : error calling index: index of 2025-10-01 06:44:20.042368 | controller | untyped nil' 2025-10-01 06:44:20.042374 | controller | - ' logger.go:42: 06:36:03 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.042379 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.042385 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.042391 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.042405 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.042411 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.042416 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.042422 | controller | - ' exit 0' 2025-10-01 06:44:20.042428 | controller | - ' else' 2025-10-01 06:44:20.042434 | controller | - ' exit 1' 2025-10-01 06:44:20.042440 | controller | - ' fi' 2025-10-01 06:44:20.042446 | controller | - ' ]' 2025-10-01 06:44:20.042454 | controller | - ' logger.go:42: 06:36:03 | glance_single_tls/1-deploy_glance | error: error executing 2025-10-01 06:44:20.042460 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:20.042465 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-10-01 06:44:20.042471 | controller | at : error calling index: index of 2025-10-01 06:44:20.042477 | controller | untyped nil' 2025-10-01 06:44:20.042483 | controller | - ' logger.go:42: 06:36:04 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.042489 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.042494 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.042500 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.042506 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.042512 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.042518 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.042523 | controller | - ' exit 0' 2025-10-01 06:44:20.042529 | controller | - ' else' 2025-10-01 06:44:20.042535 | controller | - ' exit 1' 2025-10-01 06:44:20.042541 | controller | - ' fi' 2025-10-01 06:44:20.042546 | controller | - ' ]' 2025-10-01 06:44:20.042552 | controller | - ' logger.go:42: 06:36:04 | glance_single_tls/1-deploy_glance | error: error executing 2025-10-01 06:44:20.042558 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:20.042564 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-10-01 06:44:20.042569 | controller | at : error calling index: index of 2025-10-01 06:44:20.042575 | controller | untyped nil' 2025-10-01 06:44:20.042581 | controller | - ' logger.go:42: 06:36:05 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.042587 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.042592 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.042598 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.042604 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.042610 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.042616 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.042621 | controller | - ' exit 0' 2025-10-01 06:44:20.042627 | controller | - ' else' 2025-10-01 06:44:20.042633 | controller | - ' exit 1' 2025-10-01 06:44:20.042639 | controller | - ' fi' 2025-10-01 06:44:20.042644 | controller | - ' ]' 2025-10-01 06:44:20.042650 | controller | - ' logger.go:42: 06:36:05 | glance_single_tls/1-deploy_glance | error: error executing 2025-10-01 06:44:20.042656 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:20.042662 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-10-01 06:44:20.042670 | controller | at : error calling index: index of 2025-10-01 06:44:20.042676 | controller | untyped nil' 2025-10-01 06:44:20.042682 | controller | - ' logger.go:42: 06:36:06 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.042687 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.042720 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.042727 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.042736 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.042742 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.042747 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.042753 | controller | - ' exit 0' 2025-10-01 06:44:20.042759 | controller | - ' else' 2025-10-01 06:44:20.042765 | controller | - ' exit 1' 2025-10-01 06:44:20.042771 | controller | - ' fi' 2025-10-01 06:44:20.042776 | controller | - ' ]' 2025-10-01 06:44:20.042782 | controller | - ' logger.go:42: 06:36:07 | glance_single_tls/1-deploy_glance | error: error executing 2025-10-01 06:44:20.042788 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:20.042794 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-10-01 06:44:20.042799 | controller | at : error calling index: index of 2025-10-01 06:44:20.042805 | controller | untyped nil' 2025-10-01 06:44:20.042811 | controller | - ' logger.go:42: 06:36:08 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.042817 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.042823 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.042836 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.042842 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.042848 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.042854 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.042860 | controller | - ' exit 0' 2025-10-01 06:44:20.042868 | controller | - ' else' 2025-10-01 06:44:20.042874 | controller | - ' exit 1' 2025-10-01 06:44:20.042880 | controller | - ' fi' 2025-10-01 06:44:20.042886 | controller | - ' ]' 2025-10-01 06:44:20.042891 | controller | - ' logger.go:42: 06:36:08 | glance_single_tls/1-deploy_glance | error: error executing 2025-10-01 06:44:20.042897 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:20.042903 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-10-01 06:44:20.042909 | controller | at : error calling index: index of 2025-10-01 06:44:20.042914 | controller | untyped nil' 2025-10-01 06:44:20.042920 | controller | - ' logger.go:42: 06:36:09 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.042926 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.042932 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.042937 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.042943 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.042949 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.042955 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.042961 | controller | - ' exit 0' 2025-10-01 06:44:20.042966 | controller | - ' else' 2025-10-01 06:44:20.042972 | controller | - ' exit 1' 2025-10-01 06:44:20.042978 | controller | - ' fi' 2025-10-01 06:44:20.042984 | controller | - ' ]' 2025-10-01 06:44:20.042989 | controller | - ' logger.go:42: 06:36:09 | glance_single_tls/1-deploy_glance | error: error executing 2025-10-01 06:44:20.042995 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:20.043001 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-10-01 06:44:20.043007 | controller | at : error calling index: index of 2025-10-01 06:44:20.043015 | controller | untyped nil' 2025-10-01 06:44:20.043021 | controller | - ' logger.go:42: 06:36:10 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.043027 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.043033 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.043039 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.043044 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.043050 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.043056 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.043062 | controller | - ' exit 0' 2025-10-01 06:44:20.043068 | controller | - ' else' 2025-10-01 06:44:20.043073 | controller | - ' exit 1' 2025-10-01 06:44:20.043079 | controller | - ' fi' 2025-10-01 06:44:20.043085 | controller | - ' ]' 2025-10-01 06:44:20.043091 | controller | - ' logger.go:42: 06:36:10 | glance_single_tls/1-deploy_glance | error: error executing 2025-10-01 06:44:20.043096 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:20.043102 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-10-01 06:44:20.043108 | controller | at : error calling index: index of 2025-10-01 06:44:20.043114 | controller | untyped nil' 2025-10-01 06:44:20.043132 | controller | - ' logger.go:42: 06:36:11 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.043140 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.043146 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.043154 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.043160 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.043166 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.043172 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.043178 | controller | - ' exit 0' 2025-10-01 06:44:20.043184 | controller | - ' else' 2025-10-01 06:44:20.043189 | controller | - ' exit 1' 2025-10-01 06:44:20.043195 | controller | - ' fi' 2025-10-01 06:44:20.043201 | controller | - ' ]' 2025-10-01 06:44:20.043207 | controller | - ' logger.go:42: 06:36:11 | glance_single_tls/1-deploy_glance | error: error executing 2025-10-01 06:44:20.043212 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:20.043218 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-10-01 06:44:20.043224 | controller | at : error calling index: index of 2025-10-01 06:44:20.043230 | controller | untyped nil' 2025-10-01 06:44:20.043236 | controller | - ' logger.go:42: 06:36:12 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.043241 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.043247 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.043260 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.043266 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.043272 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.043278 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.043284 | controller | - ' exit 0' 2025-10-01 06:44:20.043293 | controller | - ' else' 2025-10-01 06:44:20.043298 | controller | - ' exit 1' 2025-10-01 06:44:20.043304 | controller | - ' fi' 2025-10-01 06:44:20.043310 | controller | - ' ]' 2025-10-01 06:44:20.043318 | controller | - ' logger.go:42: 06:36:12 | glance_single_tls/1-deploy_glance | error: error executing 2025-10-01 06:44:20.043324 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2025-10-01 06:44:20.043330 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2025-10-01 06:44:20.043336 | controller | at : error calling index: index of 2025-10-01 06:44:20.043342 | controller | untyped nil' 2025-10-01 06:44:20.043347 | controller | - ' logger.go:42: 06:36:14 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.043353 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.043359 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.043365 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.043371 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.043376 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.043382 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.043393 | controller | - ' exit 0' 2025-10-01 06:44:20.043399 | controller | - ' else' 2025-10-01 06:44:20.043405 | controller | - ' exit 1' 2025-10-01 06:44:20.043410 | controller | - ' fi' 2025-10-01 06:44:20.043416 | controller | - ' ]' 2025-10-01 06:44:20.043422 | controller | - ' logger.go:42: 06:36:15 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.043428 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.043433 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.043439 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.043445 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.043451 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.043456 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.043462 | controller | - ' exit 0' 2025-10-01 06:44:20.043468 | controller | - ' else' 2025-10-01 06:44:20.043474 | controller | - ' exit 1' 2025-10-01 06:44:20.043480 | controller | - ' fi' 2025-10-01 06:44:20.043498 | controller | - ' ]' 2025-10-01 06:44:20.043504 | controller | - ' logger.go:42: 06:36:16 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.043510 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.043516 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.043522 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.043528 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.043533 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.043539 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.043545 | controller | - ' exit 0' 2025-10-01 06:44:20.043551 | controller | - ' else' 2025-10-01 06:44:20.043556 | controller | - ' exit 1' 2025-10-01 06:44:20.043562 | controller | - ' fi' 2025-10-01 06:44:20.043568 | controller | - ' ]' 2025-10-01 06:44:20.043574 | controller | - ' logger.go:42: 06:36:17 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.043579 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.043585 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.043591 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.043597 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.043605 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.043611 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.043617 | controller | - ' exit 0' 2025-10-01 06:44:20.043623 | controller | - ' else' 2025-10-01 06:44:20.043629 | controller | - ' exit 1' 2025-10-01 06:44:20.043635 | controller | - ' fi' 2025-10-01 06:44:20.043640 | controller | - ' ]' 2025-10-01 06:44:20.043646 | controller | - ' logger.go:42: 06:36:18 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.043652 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.043658 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.043664 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.043669 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.043675 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.043681 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.043687 | controller | - ' exit 0' 2025-10-01 06:44:20.043692 | controller | - ' else' 2025-10-01 06:44:20.043698 | controller | - ' exit 1' 2025-10-01 06:44:20.043704 | controller | - ' fi' 2025-10-01 06:44:20.043710 | controller | - ' ]' 2025-10-01 06:44:20.043723 | controller | - ' logger.go:42: 06:36:20 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.043729 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.043735 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.043741 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.043747 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.043753 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.043759 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.043765 | controller | - ' exit 0' 2025-10-01 06:44:20.043770 | controller | - ' else' 2025-10-01 06:44:20.043776 | controller | - ' exit 1' 2025-10-01 06:44:20.043782 | controller | - ' fi' 2025-10-01 06:44:20.043788 | controller | - ' ]' 2025-10-01 06:44:20.043794 | controller | - ' logger.go:42: 06:36:21 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.043802 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.043808 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.043814 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.043820 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.043825 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.043831 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.043839 | controller | - ' exit 0' 2025-10-01 06:44:20.043845 | controller | - ' else' 2025-10-01 06:44:20.043851 | controller | - ' exit 1' 2025-10-01 06:44:20.043857 | controller | - ' fi' 2025-10-01 06:44:20.043863 | controller | - ' ]' 2025-10-01 06:44:20.043869 | controller | - ' logger.go:42: 06:36:22 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.043874 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.043880 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.043886 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.043892 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.043900 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.043906 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.043912 | controller | - ' exit 0' 2025-10-01 06:44:20.043918 | controller | - ' else' 2025-10-01 06:44:20.043924 | controller | - ' exit 1' 2025-10-01 06:44:20.043930 | controller | - ' fi' 2025-10-01 06:44:20.043936 | controller | - ' ]' 2025-10-01 06:44:20.043942 | controller | - ' logger.go:42: 06:36:23 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.043947 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.043953 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.043959 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.043965 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.043971 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.043977 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.043983 | controller | - ' exit 0' 2025-10-01 06:44:20.043988 | controller | - ' else' 2025-10-01 06:44:20.043994 | controller | - ' exit 1' 2025-10-01 06:44:20.044000 | controller | - ' fi' 2025-10-01 06:44:20.044006 | controller | - ' ]' 2025-10-01 06:44:20.044012 | controller | - ' logger.go:42: 06:36:24 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.044017 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.044023 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.044029 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.044035 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.044041 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.044046 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.044052 | controller | - ' exit 0' 2025-10-01 06:44:20.044058 | controller | - ' else' 2025-10-01 06:44:20.044064 | controller | - ' exit 1' 2025-10-01 06:44:20.044070 | controller | - ' fi' 2025-10-01 06:44:20.044075 | controller | - ' ]' 2025-10-01 06:44:20.044081 | controller | - ' logger.go:42: 06:36:26 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.044087 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.044093 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.044098 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.044104 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.044110 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.044116 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.044135 | controller | - ' exit 0' 2025-10-01 06:44:20.044144 | controller | - ' else' 2025-10-01 06:44:20.044149 | controller | - ' exit 1' 2025-10-01 06:44:20.044155 | controller | - ' fi' 2025-10-01 06:44:20.044161 | controller | - ' ]' 2025-10-01 06:44:20.044167 | controller | - ' logger.go:42: 06:36:27 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.044180 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.044186 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.044192 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.044198 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.044204 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.044213 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.044218 | controller | - ' exit 0' 2025-10-01 06:44:20.044224 | controller | - ' else' 2025-10-01 06:44:20.044230 | controller | - ' exit 1' 2025-10-01 06:44:20.044239 | controller | - ' fi' 2025-10-01 06:44:20.044244 | controller | - ' ]' 2025-10-01 06:44:20.044250 | controller | - ' logger.go:42: 06:36:28 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.044256 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.044262 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.044267 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.044273 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.044279 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.044285 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.044291 | controller | - ' exit 0' 2025-10-01 06:44:20.044296 | controller | - ' else' 2025-10-01 06:44:20.044302 | controller | - ' exit 1' 2025-10-01 06:44:20.044308 | controller | - ' fi' 2025-10-01 06:44:20.044314 | controller | - ' ]' 2025-10-01 06:44:20.044319 | controller | - ' logger.go:42: 06:36:29 | glance_single_tls/1-deploy_glance | running command: 2025-10-01 06:44:20.044325 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.044331 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.044337 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.044343 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.044348 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.044354 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.044360 | controller | - ' exit 0' 2025-10-01 06:44:20.044366 | controller | - ' else' 2025-10-01 06:44:20.044371 | controller | - ' exit 1' 2025-10-01 06:44:20.044377 | controller | - ' fi' 2025-10-01 06:44:20.044383 | controller | - ' ]' 2025-10-01 06:44:20.044389 | controller | - ' logger.go:42: 06:36:29 | glance_single_tls/1-deploy_glance | test step completed 2025-10-01 06:44:20.044394 | controller | 1-deploy_glance' 2025-10-01 06:44:20.044400 | controller | - ' logger.go:42: 06:36:29 | glance_single_tls/5-cleanup-glance | starting test 2025-10-01 06:44:20.044406 | controller | step 5-cleanup-glance' 2025-10-01 06:44:20.044412 | controller | - ' logger.go:42: 06:36:29 | glance_single_tls/5-cleanup-glance | running command: 2025-10-01 06:44:20.044418 | controller | [sh -c oc kustomize ../../../../config/samples/layout/single | oc delete -n $NAMESPACE 2025-10-01 06:44:20.044423 | controller | -f -' 2025-10-01 06:44:20.044429 | controller | - ' ]' 2025-10-01 06:44:20.044435 | controller | - ' logger.go:42: 06:36:30 | glance_single_tls/5-cleanup-glance | glance.glance.openstack.org 2025-10-01 06:44:20.044441 | controller | "glance" deleted' 2025-10-01 06:44:20.044446 | controller | - ' logger.go:42: 06:36:35 | glance_single_tls/5-cleanup-glance | test step completed 2025-10-01 06:44:20.044452 | controller | 5-cleanup-glance' 2025-10-01 06:44:20.044458 | controller | - ' logger.go:42: 06:36:35 | glance_single_tls | skipping kubernetes event logging' 2025-10-01 06:44:20.044464 | controller | - === CONT kuttl/harness/glance_split_proxypass 2025-10-01 06:44:20.044470 | controller | - ' logger.go:42: 06:36:35 | glance_split_proxypass | Skipping creation of user-supplied 2025-10-01 06:44:20.044475 | controller | namespace: glance-kuttl-tests' 2025-10-01 06:44:20.044481 | controller | - ' logger.go:42: 06:36:35 | glance_split_proxypass/1-deploy_glance | starting 2025-10-01 06:44:20.044487 | controller | test step 1-deploy_glance' 2025-10-01 06:44:20.044493 | controller | - ' logger.go:42: 06:36:35 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.044503 | controller | [sh -c oc kustomize ../../../../config/samples/layout/split | oc apply -n $NAMESPACE 2025-10-01 06:44:20.044509 | controller | -f -' 2025-10-01 06:44:20.044515 | controller | - ' oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2025-10-01 06:44:20.044521 | controller | "path": "/metadata/annotations/glance.openstack.org~1wsgi", "value":"false"}]''' 2025-10-01 06:44:20.044526 | controller | - ' ]' 2025-10-01 06:44:20.044532 | controller | - ' logger.go:42: 06:36:35 | glance_split_proxypass/1-deploy_glance | glance.glance.openstack.org/glance 2025-10-01 06:44:20.044538 | controller | created' 2025-10-01 06:44:20.044546 | controller | - ' logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | glance.glance.openstack.org/glance 2025-10-01 06:44:20.044552 | controller | patched' 2025-10-01 06:44:20.044558 | controller | - ' logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.044563 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.044569 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.044575 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.044581 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.044586 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.044599 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.044605 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.044611 | controller | - ' exit 0' 2025-10-01 06:44:20.044617 | controller | - ' else' 2025-10-01 06:44:20.044622 | controller | - ' exit 1' 2025-10-01 06:44:20.044628 | controller | - ' fi' 2025-10-01 06:44:20.044634 | controller | - ' ]' 2025-10-01 06:44:20.044640 | controller | - ' logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.044645 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.044651 | controller | "default-public" }}''' 2025-10-01 06:44:20.044657 | controller | - ' logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.044663 | controller | - ' logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.044669 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.044674 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.044680 | controller | - ' logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | error: error 2025-10-01 06:44:20.044686 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-10-01 06:44:20.044692 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-10-01 06:44:20.044698 | controller | "output" at : error calling index: 2025-10-01 06:44:20.044703 | controller | index of untyped nil' 2025-10-01 06:44:20.044709 | controller | - ' logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-10-01 06:44:20.044715 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-10-01 06:44:20.044726 | controller | for debugging the template:' 2025-10-01 06:44:20.044732 | controller | - " logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-10-01 06:44:20.044738 | controller | was:" 2025-10-01 06:44:20.044744 | controller | - " logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-10-01 06:44:20.044749 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.044758 | controller | \"default-public\" }}" 2025-10-01 06:44:20.044766 | controller | - " logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | \traw data 2025-10-01 06:44:20.044772 | controller | was:" 2025-10-01 06:44:20.044778 | controller | - " logger.go:42: 06:36: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-01 06:44:20.044786 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:20.044792 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.044798 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:20.044812 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40430\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:20.044818 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.044829 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.044835 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.044841 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:20.044849 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:20.044855 | 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-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:20.044862 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:20.044868 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:20.044874 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:20.044879 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:20.044885 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:20.044891 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:20.044904 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:20.044910 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:20.044916 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:20.044927 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:20.044933 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:20.044939 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:20.044945 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-10-01 06:44:20.044954 | controller | - " logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | \tobject 2025-10-01 06:44:20.044960 | controller | given to template engine was:" 2025-10-01 06:44:20.044965 | controller | - " logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.044972 | 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-01 06:44:20.044978 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.044984 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.044989 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.044996 | 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-01 06:44:20.045002 | controller | - ' logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:20.045007 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.045013 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:20.045019 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:20.045025 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:20.045031 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:20.045036 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:20.045042 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:20.045048 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:20.045054 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.045059 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-10-01 06:44:20.045065 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.045071 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:20.045077 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.045089 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:20.045095 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:20.045101 | controller | time:2025-10-01T06:36:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40430 2025-10-01 06:44:20.045107 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.045116 | controller | customServiceConfig:[DEFAULT]' 2025-10-01 06:44:20.045134 | controller | - ' logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-10-01 06:44:20.045142 | controller | = default_backend:swift' 2025-10-01 06:44:20.045148 | controller | - ' logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-10-01 06:44:20.045154 | controller | - ' logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | default_backend 2025-10-01 06:44:20.045160 | controller | = default_backend' 2025-10-01 06:44:20.045165 | controller | - ' logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-10-01 06:44:20.045171 | controller | - ' logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-10-01 06:44:20.045177 | controller | = True' 2025-10-01 06:44:20.045183 | controller | - ' logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-10-01 06:44:20.045189 | controller | = 3' 2025-10-01 06:44:20.045194 | controller | - ' logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-10-01 06:44:20.045200 | controller | = {{ .KeystoneInternalURL }}' 2025-10-01 06:44:20.045206 | controller | - ' logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-10-01 06:44:20.045212 | controller | = internalURL' 2025-10-01 06:44:20.045218 | controller | - ' logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:20.045223 | controller | = service:glance' 2025-10-01 06:44:20.045229 | controller | - ' logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-10-01 06:44:20.045235 | controller | = {{ .ServicePassword }}' 2025-10-01 06:44:20.045241 | controller | - ' logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-10-01 06:44:20.045247 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-10-01 06:44:20.045253 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.045258 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:20.045267 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:20.045273 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:20.045279 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:20.045284 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:20.045290 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:20.045296 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.045302 | controller | message:DB create job still running reason:Requested status:Unknown type:Ready] 2025-10-01 06:44:20.045308 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:CronJob not started reason:Init 2025-10-01 06:44:20.045313 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z message:DB 2025-10-01 06:44:20.045319 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.045325 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.045331 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.045336 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.045345 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.045351 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:20.045357 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:20.045362 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.045368 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:20.045374 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:20.045380 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:20.045393 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.045399 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:20.045405 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:20.045411 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:20.045417 | controller | observedGeneration:1]]''' 2025-10-01 06:44:20.045422 | controller | - ' logger.go:42: 06:36:36 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:20.045428 | controller | skipping 1 additional commands' 2025-10-01 06:44:20.045434 | controller | - ' logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.045440 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.045445 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.045451 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.045457 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.045463 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.045469 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.045474 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.045480 | controller | - ' exit 0' 2025-10-01 06:44:20.045486 | controller | - ' else' 2025-10-01 06:44:20.045492 | controller | - ' exit 1' 2025-10-01 06:44:20.045498 | controller | - ' fi' 2025-10-01 06:44:20.045503 | controller | - ' ]' 2025-10-01 06:44:20.045509 | controller | - ' logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.045515 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.045521 | controller | "default-public" }}''' 2025-10-01 06:44:20.045526 | controller | - ' logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.045532 | controller | - ' logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.045538 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.045544 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.045550 | controller | - ' logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | error: error 2025-10-01 06:44:20.045555 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-10-01 06:44:20.045561 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-10-01 06:44:20.045567 | controller | "output" at : error calling index: 2025-10-01 06:44:20.045577 | controller | index of untyped nil' 2025-10-01 06:44:20.045583 | controller | - ' logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-10-01 06:44:20.045588 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-10-01 06:44:20.045600 | controller | for debugging the template:' 2025-10-01 06:44:20.045606 | controller | - " logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-10-01 06:44:20.045612 | controller | was:" 2025-10-01 06:44:20.045617 | controller | - " logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-10-01 06:44:20.045623 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.045629 | controller | \"default-public\" }}" 2025-10-01 06:44:20.045635 | controller | - " logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | \traw data 2025-10-01 06:44:20.045640 | controller | was:" 2025-10-01 06:44:20.045646 | controller | - " logger.go:42: 06:36: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-01 06:44:20.045652 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:20.045658 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.045664 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:20.045678 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40430\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:20.045688 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.045696 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.045702 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.045708 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:20.045714 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:20.045720 | 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-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:20.045726 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:20.045739 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:20.045744 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:20.045750 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:20.045756 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:20.045762 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:20.045768 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:20.045774 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:20.045782 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:20.045789 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:20.045796 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:20.045803 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:20.045811 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-10-01 06:44:20.045818 | controller | - " logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | \tobject 2025-10-01 06:44:20.045825 | controller | given to template engine was:" 2025-10-01 06:44:20.045833 | controller | - " logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.045840 | 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-01 06:44:20.045846 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.045852 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.045858 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.045864 | 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-01 06:44:20.045870 | controller | - ' logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:20.045876 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.045881 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:20.045887 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:20.045893 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:20.045907 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:20.045913 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:20.045918 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:20.045924 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:20.045930 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.045936 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-10-01 06:44:20.045945 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.045951 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:20.045957 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.045963 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:20.045971 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:20.045977 | controller | time:2025-10-01T06:36:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40430 2025-10-01 06:44:20.045983 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.045989 | controller | customServiceConfig:[DEFAULT]' 2025-10-01 06:44:20.045995 | controller | - ' logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-10-01 06:44:20.046001 | controller | = default_backend:swift' 2025-10-01 06:44:20.046007 | controller | - ' logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-10-01 06:44:20.046012 | controller | - ' logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | default_backend 2025-10-01 06:44:20.046018 | controller | = default_backend' 2025-10-01 06:44:20.046024 | controller | - ' logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-10-01 06:44:20.046030 | controller | - ' logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-10-01 06:44:20.046036 | controller | = True' 2025-10-01 06:44:20.046041 | controller | - ' logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-10-01 06:44:20.046047 | controller | = 3' 2025-10-01 06:44:20.046053 | controller | - ' logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-10-01 06:44:20.046059 | controller | = {{ .KeystoneInternalURL }}' 2025-10-01 06:44:20.046065 | controller | - ' logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-10-01 06:44:20.046070 | controller | = internalURL' 2025-10-01 06:44:20.046076 | controller | - ' logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:20.046082 | controller | = service:glance' 2025-10-01 06:44:20.046088 | controller | - ' logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-10-01 06:44:20.046094 | controller | = {{ .ServicePassword }}' 2025-10-01 06:44:20.046099 | controller | - ' logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-10-01 06:44:20.046105 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-10-01 06:44:20.046111 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.046117 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:20.046137 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:20.046144 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:20.046149 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:20.046155 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:20.046161 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:20.046167 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.046173 | controller | message:DB create job still running reason:Requested status:Unknown type:Ready] 2025-10-01 06:44:20.046181 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:CronJob not started reason:Init 2025-10-01 06:44:20.046187 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z message:DB 2025-10-01 06:44:20.046193 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.046206 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.046214 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.046220 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.046226 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.046232 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:20.046238 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:20.046244 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.046250 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:20.046256 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:20.046264 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:20.046269 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.046275 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:20.046281 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:20.046287 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:20.046293 | controller | observedGeneration:1]]''' 2025-10-01 06:44:20.046298 | controller | - ' logger.go:42: 06:36:37 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:20.046304 | controller | skipping 1 additional commands' 2025-10-01 06:44:20.046310 | controller | - ' logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.046316 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.046322 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.046327 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.046333 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.046339 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.046345 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.046351 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.046357 | controller | - ' exit 0' 2025-10-01 06:44:20.046362 | controller | - ' else' 2025-10-01 06:44:20.046368 | controller | - ' exit 1' 2025-10-01 06:44:20.046374 | controller | - ' fi' 2025-10-01 06:44:20.046380 | controller | - ' ]' 2025-10-01 06:44:20.046386 | controller | - ' logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.046391 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.046397 | controller | "default-public" }}''' 2025-10-01 06:44:20.046403 | controller | - ' logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.046412 | controller | - ' logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.046418 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.046423 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.046429 | controller | - ' logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | error: error 2025-10-01 06:44:20.046435 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-10-01 06:44:20.046441 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-10-01 06:44:20.046447 | controller | "output" at : error calling index: 2025-10-01 06:44:20.046452 | controller | index of untyped nil' 2025-10-01 06:44:20.046458 | controller | - ' logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-10-01 06:44:20.046464 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-10-01 06:44:20.046476 | controller | for debugging the template:' 2025-10-01 06:44:20.046486 | controller | - " logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-10-01 06:44:20.046492 | controller | was:" 2025-10-01 06:44:20.046498 | controller | - " logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-10-01 06:44:20.046506 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.046513 | controller | \"default-public\" }}" 2025-10-01 06:44:20.046521 | controller | - " logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | \traw data 2025-10-01 06:44:20.046528 | controller | was:" 2025-10-01 06:44:20.046543 | controller | - " logger.go:42: 06:36:38 | 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-01 06:44:20.046550 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:20.046556 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.046561 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:20.046568 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40430\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:20.046578 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.046587 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.046593 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.046599 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:20.046612 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:20.046618 | 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-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:20.046624 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:20.046630 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:20.046639 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:20.046645 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:20.046651 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:20.046659 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:20.046665 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:20.046671 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:20.046677 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:20.046683 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:20.046689 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:20.046695 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:20.046701 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-10-01 06:44:20.046707 | controller | - " logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | \tobject 2025-10-01 06:44:20.046713 | controller | given to template engine was:" 2025-10-01 06:44:20.046718 | controller | - " logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.046724 | 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-01 06:44:20.046730 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.046736 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.046748 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.046755 | 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-01 06:44:20.046760 | controller | - ' logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:20.046766 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.046772 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:20.046778 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:20.046784 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:20.046793 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:20.046799 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:20.046804 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:20.046810 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:20.046816 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.046822 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-10-01 06:44:20.046828 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.046833 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:20.046839 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.046845 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:20.046851 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:20.046856 | controller | time:2025-10-01T06:36:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40430 2025-10-01 06:44:20.046862 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.046868 | controller | customServiceConfig:[DEFAULT]' 2025-10-01 06:44:20.046874 | controller | - ' logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-10-01 06:44:20.046880 | controller | = default_backend:swift' 2025-10-01 06:44:20.046885 | controller | - ' logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-10-01 06:44:20.046891 | controller | - ' logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | default_backend 2025-10-01 06:44:20.046897 | controller | = default_backend' 2025-10-01 06:44:20.046903 | controller | - ' logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-10-01 06:44:20.046909 | controller | - ' logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-10-01 06:44:20.046914 | controller | = True' 2025-10-01 06:44:20.046920 | controller | - ' logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-10-01 06:44:20.046926 | controller | = 3' 2025-10-01 06:44:20.046932 | controller | - ' logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-10-01 06:44:20.046937 | controller | = {{ .KeystoneInternalURL }}' 2025-10-01 06:44:20.046943 | controller | - ' logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-10-01 06:44:20.046949 | controller | = internalURL' 2025-10-01 06:44:20.046955 | controller | - ' logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:20.046961 | controller | = service:glance' 2025-10-01 06:44:20.046966 | controller | - ' logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-10-01 06:44:20.046972 | controller | = {{ .ServicePassword }}' 2025-10-01 06:44:20.046978 | controller | - ' logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-10-01 06:44:20.046984 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-10-01 06:44:20.046989 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.046995 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:20.047011 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:20.047017 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:20.047023 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:20.047029 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:20.047034 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:20.047040 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.047046 | controller | message:DB create job still running reason:Requested status:Unknown type:Ready] 2025-10-01 06:44:20.047052 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:CronJob not started reason:Init 2025-10-01 06:44:20.047058 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z message:DB 2025-10-01 06:44:20.047063 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.047069 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.047075 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.047081 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.047087 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.047092 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:20.047098 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:20.047104 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.047110 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:20.047116 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:20.047134 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:20.047143 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.047149 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:20.047154 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:20.047160 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:20.047166 | controller | observedGeneration:1]]''' 2025-10-01 06:44:20.047172 | controller | - ' logger.go:42: 06:36:38 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:20.047178 | controller | skipping 1 additional commands' 2025-10-01 06:44:20.047183 | controller | - ' logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.047189 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.047195 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.047201 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.047206 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.047212 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.047221 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.047227 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.047233 | controller | - ' exit 0' 2025-10-01 06:44:20.047239 | controller | - ' else' 2025-10-01 06:44:20.047244 | controller | - ' exit 1' 2025-10-01 06:44:20.047250 | controller | - ' fi' 2025-10-01 06:44:20.047256 | controller | - ' ]' 2025-10-01 06:44:20.047262 | controller | - ' logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.047270 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.047276 | controller | "default-public" }}''' 2025-10-01 06:44:20.047282 | controller | - ' logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.047288 | controller | - ' logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.047294 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.047300 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.047305 | controller | - ' logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | error: error 2025-10-01 06:44:20.047319 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-10-01 06:44:20.047325 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-10-01 06:44:20.047331 | controller | "output" at : error calling index: 2025-10-01 06:44:20.047337 | controller | index of untyped nil' 2025-10-01 06:44:20.047342 | controller | - ' logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-10-01 06:44:20.047348 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-10-01 06:44:20.047360 | controller | for debugging the template:' 2025-10-01 06:44:20.047366 | controller | - " logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-10-01 06:44:20.047371 | controller | was:" 2025-10-01 06:44:20.047377 | controller | - " logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-10-01 06:44:20.047383 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.047389 | controller | \"default-public\" }}" 2025-10-01 06:44:20.047394 | controller | - " logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | \traw data 2025-10-01 06:44:20.047400 | controller | was:" 2025-10-01 06:44:20.047406 | controller | - " logger.go:42: 06:36: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-01 06:44:20.047412 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:20.047418 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.047424 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:20.047439 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:36Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40430\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:20.047449 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.047457 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.047463 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.047469 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:20.047477 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:20.047498 | 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-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:20.047508 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:20.047514 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:20.047522 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:20.047528 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:20.047534 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:20.047540 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:20.047546 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:20.047551 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:20.047557 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:20.047563 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:20.047569 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:20.047575 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:20.047588 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-10-01 06:44:20.047594 | controller | - " logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | \tobject 2025-10-01 06:44:20.047600 | controller | given to template engine was:" 2025-10-01 06:44:20.047606 | controller | - " logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.047612 | 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-01 06:44:20.047618 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.047624 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.047629 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.047635 | 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-01 06:44:20.047646 | controller | - ' logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:20.047653 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.047658 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:20.047664 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:20.047670 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:20.047676 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:20.047681 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:20.047687 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:20.047693 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:20.047699 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.047705 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-10-01 06:44:20.047710 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.047716 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:20.047722 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.047728 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:20.047733 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:20.047739 | controller | time:2025-10-01T06:36:36Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40430 2025-10-01 06:44:20.047745 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.047751 | controller | customServiceConfig:[DEFAULT]' 2025-10-01 06:44:20.047756 | controller | - ' logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-10-01 06:44:20.047762 | controller | = default_backend:swift' 2025-10-01 06:44:20.047771 | controller | - ' logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-10-01 06:44:20.047777 | controller | - ' logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | default_backend 2025-10-01 06:44:20.047782 | controller | = default_backend' 2025-10-01 06:44:20.047788 | controller | - ' logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-10-01 06:44:20.047794 | controller | - ' logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-10-01 06:44:20.047800 | controller | = True' 2025-10-01 06:44:20.047812 | controller | - ' logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-10-01 06:44:20.047818 | controller | = 3' 2025-10-01 06:44:20.047824 | controller | - ' logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-10-01 06:44:20.047830 | controller | = {{ .KeystoneInternalURL }}' 2025-10-01 06:44:20.047836 | controller | - ' logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-10-01 06:44:20.047845 | controller | = internalURL' 2025-10-01 06:44:20.047850 | controller | - ' logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:20.047856 | controller | = service:glance' 2025-10-01 06:44:20.047862 | controller | - ' logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-10-01 06:44:20.047868 | controller | = {{ .ServicePassword }}' 2025-10-01 06:44:20.047874 | controller | - ' logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-10-01 06:44:20.047879 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-10-01 06:44:20.047885 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.047891 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:20.047897 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:20.047903 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:20.047908 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:20.047914 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:20.047920 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:20.047926 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.047932 | controller | message:DB create job still running reason:Requested status:Unknown type:Ready] 2025-10-01 06:44:20.047937 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:CronJob not started reason:Init 2025-10-01 06:44:20.047943 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z message:DB 2025-10-01 06:44:20.047949 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.047955 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.047961 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.047966 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.047972 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.047978 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:20.047984 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:20.047990 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.047995 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:20.048004 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:20.048009 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:20.048015 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.048021 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:20.048027 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:20.048033 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:20.048041 | controller | observedGeneration:1]]''' 2025-10-01 06:44:20.048047 | controller | - ' logger.go:42: 06:36:39 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:20.048053 | controller | skipping 1 additional commands' 2025-10-01 06:44:20.048058 | controller | - ' logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.048064 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.048070 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.048076 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.048081 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.048094 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.048182 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.048193 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.048199 | controller | - ' exit 0' 2025-10-01 06:44:20.048205 | controller | - ' else' 2025-10-01 06:44:20.048211 | controller | - ' exit 1' 2025-10-01 06:44:20.048216 | controller | - ' fi' 2025-10-01 06:44:20.048222 | controller | - ' ]' 2025-10-01 06:44:20.048228 | controller | - ' logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.048234 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.048240 | controller | "default-public" }}''' 2025-10-01 06:44:20.048245 | controller | - ' logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.048251 | controller | - ' logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.048257 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.048263 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.048269 | controller | - ' logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | error: error 2025-10-01 06:44:20.048275 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-10-01 06:44:20.048280 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-10-01 06:44:20.048286 | controller | "output" at : error calling index: 2025-10-01 06:44:20.048292 | controller | index of untyped nil' 2025-10-01 06:44:20.048298 | controller | - ' logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-10-01 06:44:20.048304 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-10-01 06:44:20.048315 | controller | for debugging the template:' 2025-10-01 06:44:20.048321 | controller | - " logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-10-01 06:44:20.048327 | controller | was:" 2025-10-01 06:44:20.048332 | controller | - " logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-10-01 06:44:20.048338 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.048344 | controller | \"default-public\" }}" 2025-10-01 06:44:20.048350 | controller | - " logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | \traw data 2025-10-01 06:44:20.048356 | controller | was:" 2025-10-01 06:44:20.048362 | controller | - " logger.go:42: 06:36: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-01 06:44:20.048371 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:20.048377 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.048383 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:20.048398 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40483\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:20.048404 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.048410 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.048419 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.048425 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:20.048431 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:20.048440 | 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-01T06:36:41Z\",\"message\":\"Setup 2025-10-01 06:44:20.048446 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:20.048452 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:20.048457 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:20.048463 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:20.048469 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:20.048475 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:20.048490 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:20.048496 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:20.048502 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:20.048508 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:20.048513 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:20.048519 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:20.048525 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-10-01 06:44:20.048531 | controller | - " logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | \tobject 2025-10-01 06:44:20.048537 | controller | given to template engine was:" 2025-10-01 06:44:20.048543 | controller | - " logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.048549 | 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-01 06:44:20.048558 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.048564 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.048569 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.048575 | 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-01 06:44:20.048581 | controller | - ' logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:20.048587 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.048593 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:20.048599 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:20.048604 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:20.048610 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:20.048616 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:20.048622 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:20.048628 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:20.048634 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.048639 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-10-01 06:44:20.048647 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.048653 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:20.048659 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.048672 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:20.048678 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:20.048684 | controller | time:2025-10-01T06:36:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40483 2025-10-01 06:44:20.048689 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.048695 | controller | customServiceConfig:[DEFAULT]' 2025-10-01 06:44:20.048701 | controller | - ' logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-10-01 06:44:20.048709 | controller | = default_backend:swift' 2025-10-01 06:44:20.048715 | controller | - ' logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-10-01 06:44:20.048721 | controller | - ' logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | default_backend 2025-10-01 06:44:20.048730 | controller | = default_backend' 2025-10-01 06:44:20.048736 | controller | - ' logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-10-01 06:44:20.048741 | controller | - ' logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-10-01 06:44:20.048747 | controller | = True' 2025-10-01 06:44:20.048753 | controller | - ' logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-10-01 06:44:20.048759 | controller | = 3' 2025-10-01 06:44:20.048765 | controller | - ' logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-10-01 06:44:20.048771 | controller | = {{ .KeystoneInternalURL }}' 2025-10-01 06:44:20.048777 | controller | - ' logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-10-01 06:44:20.048783 | controller | = internalURL' 2025-10-01 06:44:20.048789 | controller | - ' logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:20.048794 | controller | = service:glance' 2025-10-01 06:44:20.048800 | controller | - ' logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-10-01 06:44:20.048806 | controller | = {{ .ServicePassword }}' 2025-10-01 06:44:20.048812 | controller | - ' logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-10-01 06:44:20.048821 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-10-01 06:44:20.048827 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.048832 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:20.048838 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:20.048844 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:20.048850 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:20.048855 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:20.048863 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:20.048869 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:41Z 2025-10-01 06:44:20.048875 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.048881 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.048887 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-10-01 06:44:20.048892 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:DBsync not started reason:Init 2025-10-01 06:44:20.048898 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI 2025-10-01 06:44:20.048904 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.048910 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.048916 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.048921 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:20.048927 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:20.048933 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.048939 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:20.048950 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:20.048956 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:20.048969 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.048975 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:20.048980 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:20.048986 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:20.048992 | controller | observedGeneration:1]]''' 2025-10-01 06:44:20.048998 | controller | - ' logger.go:42: 06:36:41 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:20.049004 | controller | skipping 1 additional commands' 2025-10-01 06:44:20.049009 | controller | - ' logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.049015 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.049021 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.049027 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.049032 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.049038 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.049044 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.049050 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.049056 | controller | - ' exit 0' 2025-10-01 06:44:20.049062 | controller | - ' else' 2025-10-01 06:44:20.049067 | controller | - ' exit 1' 2025-10-01 06:44:20.049073 | controller | - ' fi' 2025-10-01 06:44:20.049079 | controller | - ' ]' 2025-10-01 06:44:20.049085 | controller | - ' logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.049090 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.049096 | controller | "default-public" }}''' 2025-10-01 06:44:20.049102 | controller | - ' logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.049108 | controller | - ' logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.049114 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.049135 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.049143 | controller | - ' logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | error: error 2025-10-01 06:44:20.049149 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-10-01 06:44:20.049155 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-10-01 06:44:20.049161 | controller | "output" at : error calling index: 2025-10-01 06:44:20.049167 | controller | index of untyped nil' 2025-10-01 06:44:20.049173 | controller | - ' logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-10-01 06:44:20.049178 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-10-01 06:44:20.049193 | controller | for debugging the template:' 2025-10-01 06:44:20.049199 | controller | - " logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-10-01 06:44:20.049207 | controller | was:" 2025-10-01 06:44:20.049213 | controller | - " logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-10-01 06:44:20.049219 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.049225 | controller | \"default-public\" }}" 2025-10-01 06:44:20.049230 | controller | - " logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | \traw data 2025-10-01 06:44:20.049236 | controller | was:" 2025-10-01 06:44:20.049242 | controller | - " logger.go:42: 06:36: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-01 06:44:20.049248 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:20.049254 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.049260 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:20.049275 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40483\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:20.049284 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.049290 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.049296 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.049301 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:20.049307 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:20.049313 | 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-01T06:36:41Z\",\"message\":\"Setup 2025-10-01 06:44:20.049322 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:20.049328 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:20.049334 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:20.049340 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:20.049346 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:20.049351 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:20.049357 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:20.049363 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:20.049369 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:20.049375 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:20.049384 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:20.049392 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:20.049398 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-10-01 06:44:20.049404 | controller | - " logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | \tobject 2025-10-01 06:44:20.049410 | controller | given to template engine was:" 2025-10-01 06:44:20.049415 | controller | - " logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.049421 | 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-01 06:44:20.049427 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.049433 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.049439 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.049444 | 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-01 06:44:20.049450 | controller | - ' logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:20.049456 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.049462 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:20.049468 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:20.049480 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:20.049486 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:20.049492 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:20.049498 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:20.049504 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:20.049509 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.049515 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-10-01 06:44:20.049521 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.049527 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:20.049533 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.049538 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:20.049544 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:20.049553 | controller | time:2025-10-01T06:36:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40483 2025-10-01 06:44:20.049559 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.049567 | controller | customServiceConfig:[DEFAULT]' 2025-10-01 06:44:20.049573 | controller | - ' logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-10-01 06:44:20.049579 | controller | = default_backend:swift' 2025-10-01 06:44:20.049584 | controller | - ' logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-10-01 06:44:20.049590 | controller | - ' logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | default_backend 2025-10-01 06:44:20.049596 | controller | = default_backend' 2025-10-01 06:44:20.049602 | controller | - ' logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-10-01 06:44:20.049608 | controller | - ' logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-10-01 06:44:20.049614 | controller | = True' 2025-10-01 06:44:20.049619 | controller | - ' logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-10-01 06:44:20.049625 | controller | = 3' 2025-10-01 06:44:20.049631 | controller | - ' logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-10-01 06:44:20.049637 | controller | = {{ .KeystoneInternalURL }}' 2025-10-01 06:44:20.049642 | controller | - ' logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-10-01 06:44:20.049648 | controller | = internalURL' 2025-10-01 06:44:20.049654 | controller | - ' logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:20.049660 | controller | = service:glance' 2025-10-01 06:44:20.049666 | controller | - ' logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-10-01 06:44:20.049671 | controller | = {{ .ServicePassword }}' 2025-10-01 06:44:20.049677 | controller | - ' logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-10-01 06:44:20.049683 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-10-01 06:44:20.049689 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.049694 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:20.049700 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:20.049706 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:20.049712 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:20.049718 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:20.049723 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:20.049729 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:41Z 2025-10-01 06:44:20.049735 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.049741 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.049747 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-10-01 06:44:20.049752 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:DBsync not started reason:Init 2025-10-01 06:44:20.049765 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI 2025-10-01 06:44:20.049774 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.049780 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.049785 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.049792 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:20.049798 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:20.049803 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.049809 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:20.049815 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:20.049821 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:20.049826 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.049832 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:20.049838 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:20.049844 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:20.049850 | controller | observedGeneration:1]]''' 2025-10-01 06:44:20.049855 | controller | - ' logger.go:42: 06:36:42 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:20.049861 | controller | skipping 1 additional commands' 2025-10-01 06:44:20.049867 | controller | - ' logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.049873 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.049879 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.049884 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.049890 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.049896 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.049902 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.049908 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.049913 | controller | - ' exit 0' 2025-10-01 06:44:20.049919 | controller | - ' else' 2025-10-01 06:44:20.049925 | controller | - ' exit 1' 2025-10-01 06:44:20.049931 | controller | - ' fi' 2025-10-01 06:44:20.049936 | controller | - ' ]' 2025-10-01 06:44:20.049942 | controller | - ' logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.049948 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.049954 | controller | "default-public" }}''' 2025-10-01 06:44:20.049959 | controller | - ' logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.049965 | controller | - ' logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.049971 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.049977 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.049983 | controller | - ' logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | error: error 2025-10-01 06:44:20.049988 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-10-01 06:44:20.049997 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-10-01 06:44:20.050003 | controller | "output" at : error calling index: 2025-10-01 06:44:20.050008 | controller | index of untyped nil' 2025-10-01 06:44:20.050014 | controller | - ' logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-10-01 06:44:20.050020 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-10-01 06:44:20.050031 | controller | for debugging the template:' 2025-10-01 06:44:20.050037 | controller | - " logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-10-01 06:44:20.050043 | controller | was:" 2025-10-01 06:44:20.050051 | controller | - " logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-10-01 06:44:20.050057 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.050063 | controller | \"default-public\" }}" 2025-10-01 06:44:20.050069 | controller | - " logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | \traw data 2025-10-01 06:44:20.050074 | controller | was:" 2025-10-01 06:44:20.050088 | controller | - " logger.go:42: 06:36: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-01 06:44:20.050094 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:20.050102 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.050108 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:20.050115 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40483\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:20.050136 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.050145 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.050151 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.050156 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:20.050169 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:20.050176 | 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-01T06:36:41Z\",\"message\":\"Setup 2025-10-01 06:44:20.050182 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:20.050190 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:20.050196 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:20.050202 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:20.050208 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:20.050214 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:20.050220 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:20.050228 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:20.050234 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:20.050240 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:20.050246 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:20.050256 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:20.050262 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-10-01 06:44:20.050268 | controller | - " logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | \tobject 2025-10-01 06:44:20.050274 | controller | given to template engine was:" 2025-10-01 06:44:20.050280 | controller | - " logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.050286 | 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-01 06:44:20.050292 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.050297 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.050310 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.050316 | 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-01 06:44:20.050322 | controller | - ' logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:20.050328 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.050334 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:20.050340 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:20.050348 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:20.050354 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:20.050360 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:20.050366 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:20.050371 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:20.050377 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.050386 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-10-01 06:44:20.050392 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.050398 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:20.050403 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.050409 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:20.050415 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:20.050421 | controller | time:2025-10-01T06:36:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40483 2025-10-01 06:44:20.050427 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.050432 | controller | customServiceConfig:[DEFAULT]' 2025-10-01 06:44:20.050438 | controller | - ' logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-10-01 06:44:20.050444 | controller | = default_backend:swift' 2025-10-01 06:44:20.050450 | controller | - ' logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-10-01 06:44:20.050456 | controller | - ' logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | default_backend 2025-10-01 06:44:20.050461 | controller | = default_backend' 2025-10-01 06:44:20.050467 | controller | - ' logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-10-01 06:44:20.050473 | controller | - ' logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-10-01 06:44:20.050479 | controller | = True' 2025-10-01 06:44:20.050485 | controller | - ' logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-10-01 06:44:20.050490 | controller | = 3' 2025-10-01 06:44:20.050496 | controller | - ' logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-10-01 06:44:20.050502 | controller | = {{ .KeystoneInternalURL }}' 2025-10-01 06:44:20.050508 | controller | - ' logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-10-01 06:44:20.050514 | controller | = internalURL' 2025-10-01 06:44:20.050519 | controller | - ' logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:20.050525 | controller | = service:glance' 2025-10-01 06:44:20.050531 | controller | - ' logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-10-01 06:44:20.050537 | controller | = {{ .ServicePassword }}' 2025-10-01 06:44:20.050543 | controller | - ' logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-10-01 06:44:20.050548 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-10-01 06:44:20.050554 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.050560 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:20.050572 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:20.050578 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:20.050584 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:20.050590 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:20.050596 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:20.050604 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:41Z 2025-10-01 06:44:20.050610 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.050616 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.050622 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-10-01 06:44:20.050627 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:DBsync not started reason:Init 2025-10-01 06:44:20.050633 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI 2025-10-01 06:44:20.050639 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.050645 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.050651 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.050659 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:20.050665 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:20.050671 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.050676 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:20.050682 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:20.050688 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:20.050694 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.050699 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:20.050705 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:20.050711 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:20.050717 | controller | observedGeneration:1]]''' 2025-10-01 06:44:20.050722 | controller | - ' logger.go:42: 06:36:43 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:20.050728 | controller | skipping 1 additional commands' 2025-10-01 06:44:20.050734 | controller | - ' logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.050740 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.050746 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.050751 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.050757 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.050763 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.050769 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.050775 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.050780 | controller | - ' exit 0' 2025-10-01 06:44:20.050786 | controller | - ' else' 2025-10-01 06:44:20.050792 | controller | - ' exit 1' 2025-10-01 06:44:20.050798 | controller | - ' fi' 2025-10-01 06:44:20.050803 | controller | - ' ]' 2025-10-01 06:44:20.050809 | controller | - ' logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.050815 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.050823 | controller | "default-public" }}''' 2025-10-01 06:44:20.050829 | controller | - ' logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.050835 | controller | - ' logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.050843 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.050849 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.050855 | controller | - ' logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | error: error 2025-10-01 06:44:20.050867 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-10-01 06:44:20.050873 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-10-01 06:44:20.050879 | controller | "output" at : error calling index: 2025-10-01 06:44:20.050885 | controller | index of untyped nil' 2025-10-01 06:44:20.050890 | controller | - ' logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-10-01 06:44:20.050896 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-10-01 06:44:20.050908 | controller | for debugging the template:' 2025-10-01 06:44:20.050914 | controller | - " logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-10-01 06:44:20.050919 | controller | was:" 2025-10-01 06:44:20.050925 | controller | - " logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-10-01 06:44:20.050931 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.050937 | controller | \"default-public\" }}" 2025-10-01 06:44:20.050943 | controller | - " logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | \traw data 2025-10-01 06:44:20.050948 | controller | was:" 2025-10-01 06:44:20.050956 | controller | - " logger.go:42: 06:36: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-01 06:44:20.050962 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:20.050968 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.050974 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:20.050989 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40483\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:20.050998 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.051004 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.051010 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.051016 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:20.051022 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:20.051028 | 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-01T06:36:41Z\",\"message\":\"Setup 2025-10-01 06:44:20.051034 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:20.051040 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:20.051046 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:20.051054 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:20.051060 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:20.051066 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:20.051072 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:20.051078 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:20.051084 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:20.051090 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:20.051096 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:20.051101 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:20.051114 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-10-01 06:44:20.051132 | controller | - " logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | \tobject 2025-10-01 06:44:20.051141 | controller | given to template engine was:" 2025-10-01 06:44:20.051147 | controller | - " logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.051153 | 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-01 06:44:20.051159 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.051165 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.051171 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.051177 | 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-01 06:44:20.051182 | controller | - ' logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:20.051188 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.051194 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:20.051203 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:20.051209 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:20.051215 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:20.051220 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:20.051226 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:20.051232 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:20.051238 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.051243 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-10-01 06:44:20.051249 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.051255 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:20.051261 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.051267 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:20.051272 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:20.051278 | controller | time:2025-10-01T06:36:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40483 2025-10-01 06:44:20.051284 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.051290 | controller | customServiceConfig:[DEFAULT]' 2025-10-01 06:44:20.051296 | controller | - ' logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-10-01 06:44:20.051301 | controller | = default_backend:swift' 2025-10-01 06:44:20.051307 | controller | - ' logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-10-01 06:44:20.051313 | controller | - ' logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | default_backend 2025-10-01 06:44:20.051319 | controller | = default_backend' 2025-10-01 06:44:20.051325 | controller | - ' logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-10-01 06:44:20.051330 | controller | - ' logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-10-01 06:44:20.051336 | controller | = True' 2025-10-01 06:44:20.051349 | controller | - ' logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-10-01 06:44:20.051355 | controller | = 3' 2025-10-01 06:44:20.051361 | controller | - ' logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-10-01 06:44:20.051367 | controller | = {{ .KeystoneInternalURL }}' 2025-10-01 06:44:20.051373 | controller | - ' logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-10-01 06:44:20.051379 | controller | = internalURL' 2025-10-01 06:44:20.051385 | controller | - ' logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:20.051390 | controller | = service:glance' 2025-10-01 06:44:20.051396 | controller | - ' logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-10-01 06:44:20.051402 | controller | = {{ .ServicePassword }}' 2025-10-01 06:44:20.051408 | controller | - ' logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-10-01 06:44:20.051413 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-10-01 06:44:20.051422 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.051428 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:20.051434 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:20.051440 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:20.051445 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:20.051451 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:20.051457 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:20.051463 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:41Z 2025-10-01 06:44:20.051468 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.051474 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.051492 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-10-01 06:44:20.051499 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:DBsync not started reason:Init 2025-10-01 06:44:20.051509 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI 2025-10-01 06:44:20.051515 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.051520 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.051526 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.051532 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:20.051538 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:20.051544 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.051550 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:20.051555 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:20.051561 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:20.051567 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.051573 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:20.051579 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:20.051584 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:20.051590 | controller | observedGeneration:1]]''' 2025-10-01 06:44:20.051598 | controller | - ' logger.go:42: 06:36:44 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:20.051604 | controller | skipping 1 additional commands' 2025-10-01 06:44:20.051610 | controller | - ' logger.go:42: 06:36:45 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.051616 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.051622 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.051627 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.051636 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.051647 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.051660 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.051666 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.051671 | controller | - ' exit 0' 2025-10-01 06:44:20.051677 | controller | - ' else' 2025-10-01 06:44:20.051683 | controller | - ' exit 1' 2025-10-01 06:44:20.051689 | controller | - ' fi' 2025-10-01 06:44:20.051695 | controller | - ' ]' 2025-10-01 06:44:20.051701 | controller | - ' logger.go:42: 06:36:45 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.051707 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.051712 | controller | "default-public" }}''' 2025-10-01 06:44:20.051718 | controller | - ' logger.go:42: 06:36:45 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.051724 | controller | - ' logger.go:42: 06:36:45 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.051730 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.051736 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.051742 | controller | - ' logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | error: error 2025-10-01 06:44:20.051748 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-10-01 06:44:20.051753 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-10-01 06:44:20.051759 | controller | "output" at : error calling index: 2025-10-01 06:44:20.051765 | controller | index of untyped nil' 2025-10-01 06:44:20.051771 | controller | - ' logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-10-01 06:44:20.051777 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-10-01 06:44:20.051788 | controller | for debugging the template:' 2025-10-01 06:44:20.051794 | controller | - " logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-10-01 06:44:20.051800 | controller | was:" 2025-10-01 06:44:20.051806 | controller | - " logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-10-01 06:44:20.051811 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.051817 | controller | \"default-public\" }}" 2025-10-01 06:44:20.051823 | controller | - " logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | \traw data 2025-10-01 06:44:20.051829 | controller | was:" 2025-10-01 06:44:20.051835 | controller | - " logger.go:42: 06:36: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-01 06:44:20.051841 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:20.051847 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.051853 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:20.051869 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40483\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:20.051876 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.051882 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.051888 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.051893 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:20.051899 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:20.051905 | 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-01T06:36:41Z\",\"message\":\"Setup 2025-10-01 06:44:20.051914 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:20.051920 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:20.051926 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:20.051934 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:20.051940 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:20.051946 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:20.051959 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:20.051965 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:20.051970 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:20.051979 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:20.051985 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:20.051991 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:20.051996 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-10-01 06:44:20.052002 | controller | - " logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | \tobject 2025-10-01 06:44:20.052008 | controller | given to template engine was:" 2025-10-01 06:44:20.052014 | controller | - " logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.052020 | 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-01 06:44:20.052026 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.052031 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.052037 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.052046 | 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-01 06:44:20.052052 | controller | - ' logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:20.052058 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.052063 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:20.052069 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:20.052075 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:20.052081 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:20.052087 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:20.052093 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:20.052098 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:20.052104 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.052110 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-10-01 06:44:20.052116 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.052134 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:20.052143 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.052149 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:20.052162 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:20.052168 | controller | time:2025-10-01T06:36:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40483 2025-10-01 06:44:20.052174 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.052180 | controller | customServiceConfig:[DEFAULT]' 2025-10-01 06:44:20.052185 | controller | - ' logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-10-01 06:44:20.052191 | controller | = default_backend:swift' 2025-10-01 06:44:20.052197 | controller | - ' logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-10-01 06:44:20.052203 | controller | - ' logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | default_backend 2025-10-01 06:44:20.052209 | controller | = default_backend' 2025-10-01 06:44:20.052215 | controller | - ' logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-10-01 06:44:20.052221 | controller | - ' logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-10-01 06:44:20.052226 | controller | = True' 2025-10-01 06:44:20.052232 | controller | - ' logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-10-01 06:44:20.052238 | controller | = 3' 2025-10-01 06:44:20.052244 | controller | - ' logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-10-01 06:44:20.052253 | controller | = {{ .KeystoneInternalURL }}' 2025-10-01 06:44:20.052258 | controller | - ' logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-10-01 06:44:20.052264 | controller | = internalURL' 2025-10-01 06:44:20.052270 | controller | - ' logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:20.052279 | controller | = service:glance' 2025-10-01 06:44:20.052284 | controller | - ' logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-10-01 06:44:20.052292 | controller | = {{ .ServicePassword }}' 2025-10-01 06:44:20.052298 | controller | - ' logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-10-01 06:44:20.052304 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-10-01 06:44:20.052310 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.052316 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:20.052321 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:20.052327 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:20.052333 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:20.052341 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:20.052358 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:20.052364 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:41Z 2025-10-01 06:44:20.052370 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.052376 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.052382 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-10-01 06:44:20.052388 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:DBsync not started reason:Init 2025-10-01 06:44:20.052393 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI 2025-10-01 06:44:20.052399 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.052405 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.052411 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.052416 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:20.052422 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:20.052428 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.052434 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:20.052440 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:20.052446 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:20.052458 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.052464 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:20.052470 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:20.052479 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:20.052485 | controller | observedGeneration:1]]''' 2025-10-01 06:44:20.052491 | controller | - ' logger.go:42: 06:36:46 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:20.052497 | controller | skipping 1 additional commands' 2025-10-01 06:44:20.052502 | controller | - ' logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.052508 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.052514 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.052520 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.052526 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.052531 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.052537 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.052543 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.052549 | controller | - ' exit 0' 2025-10-01 06:44:20.052555 | controller | - ' else' 2025-10-01 06:44:20.052560 | controller | - ' exit 1' 2025-10-01 06:44:20.052566 | controller | - ' fi' 2025-10-01 06:44:20.052572 | controller | - ' ]' 2025-10-01 06:44:20.052578 | controller | - ' logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.052583 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.052589 | controller | "default-public" }}''' 2025-10-01 06:44:20.052595 | controller | - ' logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.052601 | controller | - ' logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.052607 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.052612 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.052618 | controller | - ' logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | error: error 2025-10-01 06:44:20.052624 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-10-01 06:44:20.052630 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-10-01 06:44:20.052635 | controller | "output" at : error calling index: 2025-10-01 06:44:20.052641 | controller | index of untyped nil' 2025-10-01 06:44:20.052647 | controller | - ' logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-10-01 06:44:20.052653 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-10-01 06:44:20.052664 | controller | for debugging the template:' 2025-10-01 06:44:20.052670 | controller | - " logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-10-01 06:44:20.052676 | controller | was:" 2025-10-01 06:44:20.052682 | controller | - " logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-10-01 06:44:20.052687 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.052693 | controller | \"default-public\" }}" 2025-10-01 06:44:20.052699 | controller | - " logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | \traw data 2025-10-01 06:44:20.052705 | controller | was:" 2025-10-01 06:44:20.052711 | controller | - " logger.go:42: 06:36: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-01 06:44:20.052720 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:20.052726 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.052732 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:20.052746 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40483\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:20.052753 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.052759 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.052765 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.052771 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:20.052779 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:20.052786 | 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-01T06:36:41Z\",\"message\":\"Setup 2025-10-01 06:44:20.052792 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:20.052804 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:20.052810 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:20.052816 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:20.052822 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:20.052828 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:20.052834 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:20.052840 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:20.052846 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:20.052852 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:20.052861 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:20.052867 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:20.052872 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-10-01 06:44:20.052878 | controller | - " logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | \tobject 2025-10-01 06:44:20.052884 | controller | given to template engine was:" 2025-10-01 06:44:20.052890 | controller | - " logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.052904 | 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-01 06:44:20.052910 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.052916 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.052922 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.052927 | 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-01 06:44:20.052933 | controller | - ' logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:20.052939 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.052945 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:20.052951 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:20.052957 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:20.052970 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:20.052976 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:20.052982 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:20.052988 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:20.052993 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.052999 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-10-01 06:44:20.053005 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.053011 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:20.053017 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.053023 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:20.053029 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:20.053035 | controller | time:2025-10-01T06:36:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40483 2025-10-01 06:44:20.053041 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.053046 | controller | customServiceConfig:[DEFAULT]' 2025-10-01 06:44:20.053052 | controller | - ' logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-10-01 06:44:20.053058 | controller | = default_backend:swift' 2025-10-01 06:44:20.053064 | controller | - ' logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-10-01 06:44:20.053075 | controller | - ' logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | default_backend 2025-10-01 06:44:20.053081 | controller | = default_backend' 2025-10-01 06:44:20.053087 | controller | - ' logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-10-01 06:44:20.053093 | controller | - ' logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-10-01 06:44:20.053099 | controller | = True' 2025-10-01 06:44:20.053104 | controller | - ' logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-10-01 06:44:20.053110 | controller | = 3' 2025-10-01 06:44:20.053118 | controller | - ' logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-10-01 06:44:20.053140 | controller | = {{ .KeystoneInternalURL }}' 2025-10-01 06:44:20.053146 | controller | - ' logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-10-01 06:44:20.053152 | controller | = internalURL' 2025-10-01 06:44:20.053158 | controller | - ' logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:20.053164 | controller | = service:glance' 2025-10-01 06:44:20.053170 | controller | - ' logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-10-01 06:44:20.053176 | controller | = {{ .ServicePassword }}' 2025-10-01 06:44:20.053181 | controller | - ' logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-10-01 06:44:20.053187 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-10-01 06:44:20.053193 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.053199 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:20.053205 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:20.053211 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:20.053217 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:20.053222 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:20.053228 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:20.053234 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:41Z 2025-10-01 06:44:20.053240 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.053246 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.053252 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-10-01 06:44:20.053258 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:DBsync not started reason:Init 2025-10-01 06:44:20.053264 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI 2025-10-01 06:44:20.053277 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.053283 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.053289 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.053295 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:20.053301 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:20.053310 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.053316 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:20.053321 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:20.053327 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:20.053333 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.053339 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:20.053345 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:20.053351 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:20.053357 | controller | observedGeneration:1]]''' 2025-10-01 06:44:20.053362 | controller | - ' logger.go:42: 06:36:47 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:20.053368 | controller | skipping 1 additional commands' 2025-10-01 06:44:20.053374 | controller | - ' logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.053380 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.053389 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.053395 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.053401 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.053407 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.053413 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.053419 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.053425 | controller | - ' exit 0' 2025-10-01 06:44:20.053431 | controller | - ' else' 2025-10-01 06:44:20.053436 | controller | - ' exit 1' 2025-10-01 06:44:20.053442 | controller | - ' fi' 2025-10-01 06:44:20.053448 | controller | - ' ]' 2025-10-01 06:44:20.053454 | controller | - ' logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.053460 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.053466 | controller | "default-public" }}''' 2025-10-01 06:44:20.053472 | controller | - ' logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.053478 | controller | - ' logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.053484 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.053490 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.053495 | controller | - ' logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | error: error 2025-10-01 06:44:20.053501 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-10-01 06:44:20.053507 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-10-01 06:44:20.053513 | controller | "output" at : error calling index: 2025-10-01 06:44:20.053519 | controller | index of untyped nil' 2025-10-01 06:44:20.053525 | controller | - ' logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-10-01 06:44:20.053531 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-10-01 06:44:20.053545 | controller | for debugging the template:' 2025-10-01 06:44:20.053551 | controller | - " logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-10-01 06:44:20.053557 | controller | was:" 2025-10-01 06:44:20.053563 | controller | - " logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-10-01 06:44:20.053569 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.053574 | controller | \"default-public\" }}" 2025-10-01 06:44:20.053580 | controller | - " logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | \traw data 2025-10-01 06:44:20.053586 | controller | was:" 2025-10-01 06:44:20.053602 | controller | - " logger.go:42: 06:36: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-01 06:44:20.053608 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:20.053614 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.053620 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:20.053626 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40483\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:20.053635 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.053641 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.053647 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.053653 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:20.053659 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:20.053672 | 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-01T06:36:41Z\",\"message\":\"Setup 2025-10-01 06:44:20.053678 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:20.053684 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:20.053690 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:20.053696 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:20.053702 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:20.053707 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:20.053713 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:20.053719 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:20.053725 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:20.053731 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:20.053739 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:20.053745 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:20.053751 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-10-01 06:44:20.053759 | controller | - " logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | \tobject 2025-10-01 06:44:20.053765 | controller | given to template engine was:" 2025-10-01 06:44:20.053771 | controller | - " logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.053777 | 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-01 06:44:20.053783 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.053788 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.053794 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.053807 | 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-01 06:44:20.053813 | controller | - ' logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:20.053819 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.053824 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:20.053830 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:20.053836 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:20.053842 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:20.053848 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:20.053854 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:20.053859 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:20.053865 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.053871 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-10-01 06:44:20.053877 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.053882 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:20.053888 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.053897 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:20.053902 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:20.053911 | controller | time:2025-10-01T06:36:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40483 2025-10-01 06:44:20.053917 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.053922 | controller | customServiceConfig:[DEFAULT]' 2025-10-01 06:44:20.053928 | controller | - ' logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-10-01 06:44:20.053934 | controller | = default_backend:swift' 2025-10-01 06:44:20.053940 | controller | - ' logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-10-01 06:44:20.053946 | controller | - ' logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | default_backend 2025-10-01 06:44:20.053951 | controller | = default_backend' 2025-10-01 06:44:20.053957 | controller | - ' logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-10-01 06:44:20.053963 | controller | - ' logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-10-01 06:44:20.053969 | controller | = True' 2025-10-01 06:44:20.053975 | controller | - ' logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-10-01 06:44:20.053980 | controller | = 3' 2025-10-01 06:44:20.053986 | controller | - ' logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-10-01 06:44:20.053992 | controller | = {{ .KeystoneInternalURL }}' 2025-10-01 06:44:20.053998 | controller | - ' logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-10-01 06:44:20.054003 | controller | = internalURL' 2025-10-01 06:44:20.054009 | controller | - ' logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:20.054015 | controller | = service:glance' 2025-10-01 06:44:20.054021 | controller | - ' logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-10-01 06:44:20.054027 | controller | = {{ .ServicePassword }}' 2025-10-01 06:44:20.054032 | controller | - ' logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-10-01 06:44:20.054038 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-10-01 06:44:20.054044 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.054050 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:20.054055 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:20.054068 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:20.054074 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:20.054080 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:20.054085 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:20.054091 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:41Z 2025-10-01 06:44:20.054097 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.054103 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.054109 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-10-01 06:44:20.054115 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:DBsync not started reason:Init 2025-10-01 06:44:20.054136 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI 2025-10-01 06:44:20.054144 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.054150 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.054156 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.054162 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:20.054173 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:20.054179 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.054185 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:20.054191 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:20.054196 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:20.054202 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.054208 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:20.054214 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:20.054220 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:20.054226 | controller | observedGeneration:1]]''' 2025-10-01 06:44:20.054232 | controller | - ' logger.go:42: 06:36:48 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:20.054237 | controller | skipping 1 additional commands' 2025-10-01 06:44:20.054243 | controller | - ' logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.054249 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.054255 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.054261 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.054267 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.054273 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.054278 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.054284 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.054290 | controller | - ' exit 0' 2025-10-01 06:44:20.054296 | controller | - ' else' 2025-10-01 06:44:20.054302 | controller | - ' exit 1' 2025-10-01 06:44:20.054308 | controller | - ' fi' 2025-10-01 06:44:20.054314 | controller | - ' ]' 2025-10-01 06:44:20.054319 | controller | - ' logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.054325 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.054331 | controller | "default-public" }}''' 2025-10-01 06:44:20.054337 | controller | - ' logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.054343 | controller | - ' logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.054349 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.054355 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.054364 | controller | - ' logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | error: error 2025-10-01 06:44:20.054372 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-10-01 06:44:20.054386 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-10-01 06:44:20.054392 | controller | "output" at : error calling index: 2025-10-01 06:44:20.054398 | controller | index of untyped nil' 2025-10-01 06:44:20.054404 | controller | - ' logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-10-01 06:44:20.054410 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-10-01 06:44:20.054421 | controller | for debugging the template:' 2025-10-01 06:44:20.054427 | controller | - " logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-10-01 06:44:20.054433 | controller | was:" 2025-10-01 06:44:20.054439 | controller | - " logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-10-01 06:44:20.054445 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.054451 | controller | \"default-public\" }}" 2025-10-01 06:44:20.054457 | controller | - " logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | \traw data 2025-10-01 06:44:20.054462 | controller | was:" 2025-10-01 06:44:20.054469 | controller | - " logger.go:42: 06:36: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-01 06:44:20.054475 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:20.054481 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.054487 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:20.054500 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40483\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:20.054510 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.054548 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.054555 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.054561 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:20.054567 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:20.054573 | 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-01T06:36:41Z\",\"message\":\"Setup 2025-10-01 06:44:20.054579 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:20.054585 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:20.054591 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:20.054597 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:20.054602 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:20.054608 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:20.054617 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:20.054623 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:20.054629 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:20.054635 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:20.054641 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:20.054647 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:20.054661 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-10-01 06:44:20.054667 | controller | - " logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | \tobject 2025-10-01 06:44:20.054673 | controller | given to template engine was:" 2025-10-01 06:44:20.054679 | controller | - " logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.054685 | 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-01 06:44:20.054694 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.054700 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.054706 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.054712 | 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-01 06:44:20.054717 | controller | - ' logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:20.054723 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.054729 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:20.054735 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:20.054741 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:20.054747 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:20.054753 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:20.054759 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:20.054767 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:20.054773 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.054779 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-10-01 06:44:20.054787 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.054793 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:20.054799 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.054805 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:20.054811 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:20.054817 | controller | time:2025-10-01T06:36:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40483 2025-10-01 06:44:20.054823 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.054828 | controller | customServiceConfig:[DEFAULT]' 2025-10-01 06:44:20.054834 | controller | - ' logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-10-01 06:44:20.054840 | controller | = default_backend:swift' 2025-10-01 06:44:20.054846 | controller | - ' logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-10-01 06:44:20.054852 | controller | - ' logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | default_backend 2025-10-01 06:44:20.054858 | controller | = default_backend' 2025-10-01 06:44:20.054864 | controller | - ' logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-10-01 06:44:20.054870 | controller | - ' logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-10-01 06:44:20.054875 | controller | = True' 2025-10-01 06:44:20.054881 | controller | - ' logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-10-01 06:44:20.054887 | controller | = 3' 2025-10-01 06:44:20.054900 | controller | - ' logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-10-01 06:44:20.054906 | controller | = {{ .KeystoneInternalURL }}' 2025-10-01 06:44:20.054912 | controller | - ' logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-10-01 06:44:20.054918 | controller | = internalURL' 2025-10-01 06:44:20.054924 | controller | - ' logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:20.054930 | controller | = service:glance' 2025-10-01 06:44:20.054936 | controller | - ' logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-10-01 06:44:20.054942 | controller | = {{ .ServicePassword }}' 2025-10-01 06:44:20.054948 | controller | - ' logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-10-01 06:44:20.054953 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-10-01 06:44:20.054959 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.054965 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:20.054971 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:20.054977 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:20.054982 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:20.054988 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:20.054997 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:20.055003 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:41Z 2025-10-01 06:44:20.055009 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.055015 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.055020 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-10-01 06:44:20.055026 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:DBsync not started reason:Init 2025-10-01 06:44:20.055032 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI 2025-10-01 06:44:20.055038 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.055044 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.055050 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.055056 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:20.055062 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:20.055068 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.055073 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:20.055079 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:20.055085 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:20.055091 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.055097 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:20.055103 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:20.055109 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:20.055114 | controller | observedGeneration:1]]''' 2025-10-01 06:44:20.055133 | controller | - ' logger.go:42: 06:36:49 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:20.055141 | controller | skipping 1 additional commands' 2025-10-01 06:44:20.055147 | controller | - ' logger.go:42: 06:36:50 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.055153 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.055159 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.055165 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.055174 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.055180 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.055186 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.055192 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.055205 | controller | - ' exit 0' 2025-10-01 06:44:20.055211 | controller | - ' else' 2025-10-01 06:44:20.055217 | controller | - ' exit 1' 2025-10-01 06:44:20.055223 | controller | - ' fi' 2025-10-01 06:44:20.055229 | controller | - ' ]' 2025-10-01 06:44:20.055237 | controller | - ' logger.go:42: 06:36:50 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.055243 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.055249 | controller | "default-public" }}''' 2025-10-01 06:44:20.055255 | controller | - ' logger.go:42: 06:36:50 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.055261 | controller | - ' logger.go:42: 06:36:50 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.055267 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.055273 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.055279 | controller | - ' logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | error: error 2025-10-01 06:44:20.055284 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-10-01 06:44:20.055290 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-10-01 06:44:20.055296 | controller | "output" at : error calling index: 2025-10-01 06:44:20.055304 | controller | index of untyped nil' 2025-10-01 06:44:20.055311 | controller | - ' logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-10-01 06:44:20.055317 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-10-01 06:44:20.055328 | controller | for debugging the template:' 2025-10-01 06:44:20.055334 | controller | - " logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-10-01 06:44:20.055340 | controller | was:" 2025-10-01 06:44:20.055346 | controller | - " logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-10-01 06:44:20.055352 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.055357 | controller | \"default-public\" }}" 2025-10-01 06:44:20.055363 | controller | - " logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | \traw data 2025-10-01 06:44:20.055369 | controller | was:" 2025-10-01 06:44:20.055375 | controller | - " logger.go:42: 06:36: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-01 06:44:20.055382 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:20.055388 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.055393 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:20.055408 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:41Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40483\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:20.055417 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.055423 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.055429 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.055435 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:20.055441 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:20.055447 | 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-01T06:36:41Z\",\"message\":\"Setup 2025-10-01 06:44:20.055453 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:20.055459 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"DB 2025-10-01 06:44:20.055465 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"DBsync 2025-10-01 06:44:20.055474 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:20.055496 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:20.055502 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:20.055509 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:20.055521 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:20.055527 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:20.055533 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:20.055539 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:20.055545 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Service 2025-10-01 06:44:20.055551 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2025-10-01 06:44:20.055557 | controller | - " logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | \tobject 2025-10-01 06:44:20.055563 | controller | given to template engine was:" 2025-10-01 06:44:20.055569 | controller | - " logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.055575 | 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-01 06:44:20.055581 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.055587 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.055593 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.055599 | 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-01 06:44:20.055605 | controller | - ' logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:20.055610 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.055619 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:20.055630 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:20.055636 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:20.055642 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:20.055648 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:20.055654 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:20.055660 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:20.055666 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.055672 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-10-01 06:44:20.055678 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.055684 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:20.055689 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.055695 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2025-10-01 06:44:20.055708 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2025-10-01 06:44:20.055714 | controller | time:2025-10-01T06:36:41Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40483 2025-10-01 06:44:20.055720 | controller | uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.055726 | controller | customServiceConfig:[DEFAULT]' 2025-10-01 06:44:20.055732 | controller | - ' logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-10-01 06:44:20.055738 | controller | = default_backend:swift' 2025-10-01 06:44:20.055744 | controller | - ' logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-10-01 06:44:20.055750 | controller | - ' logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | default_backend 2025-10-01 06:44:20.055755 | controller | = default_backend' 2025-10-01 06:44:20.055761 | controller | - ' logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-10-01 06:44:20.055767 | controller | - ' logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-10-01 06:44:20.055773 | controller | = True' 2025-10-01 06:44:20.055779 | controller | - ' logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-10-01 06:44:20.055785 | controller | = 3' 2025-10-01 06:44:20.055790 | controller | - ' logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-10-01 06:44:20.055796 | controller | = {{ .KeystoneInternalURL }}' 2025-10-01 06:44:20.055802 | controller | - ' logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-10-01 06:44:20.055808 | controller | = internalURL' 2025-10-01 06:44:20.055814 | controller | - ' logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:20.055820 | controller | = service:glance' 2025-10-01 06:44:20.055826 | controller | - ' logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-10-01 06:44:20.055831 | controller | = {{ .ServicePassword }}' 2025-10-01 06:44:20.055837 | controller | - ' logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-10-01 06:44:20.055846 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-10-01 06:44:20.055852 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.055858 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:20.055863 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:20.055869 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:20.055875 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:20.055881 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:20.055887 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:20.055892 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:41Z 2025-10-01 06:44:20.055898 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.055904 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.055910 | controller | message:DB create job still running reason:Requested status:Unknown type:DBReady] 2025-10-01 06:44:20.055916 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:DBsync not started reason:Init 2025-10-01 06:44:20.055921 | controller | status:Unknown type:DBSyncReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI 2025-10-01 06:44:20.055927 | controller | not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.055933 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.055939 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.055945 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:20.055953 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:20.055959 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.055964 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:20.055970 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:20.055976 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:20.055982 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.055995 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:20.056001 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:Service config create not started 2025-10-01 06:44:20.056007 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2025-10-01 06:44:20.056013 | controller | observedGeneration:1]]''' 2025-10-01 06:44:20.056018 | controller | - ' logger.go:42: 06:36:51 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:20.056024 | controller | skipping 1 additional commands' 2025-10-01 06:44:20.056030 | controller | - ' logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.056036 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.056042 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.056050 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.056056 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.056062 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.056068 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.056074 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.056079 | controller | - ' exit 0' 2025-10-01 06:44:20.056085 | controller | - ' else' 2025-10-01 06:44:20.056091 | controller | - ' exit 1' 2025-10-01 06:44:20.056097 | controller | - ' fi' 2025-10-01 06:44:20.056103 | controller | - ' ]' 2025-10-01 06:44:20.056108 | controller | - ' logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.056114 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.056132 | controller | "default-public" }}''' 2025-10-01 06:44:20.056140 | controller | - ' logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.056146 | controller | - ' logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.056152 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.056158 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.056164 | controller | - ' logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | error: error 2025-10-01 06:44:20.056169 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-10-01 06:44:20.056175 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-10-01 06:44:20.056181 | controller | "output" at : error calling index: 2025-10-01 06:44:20.056187 | controller | index of untyped nil' 2025-10-01 06:44:20.056193 | controller | - ' logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-10-01 06:44:20.056198 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-10-01 06:44:20.056210 | controller | for debugging the template:' 2025-10-01 06:44:20.056216 | controller | - " logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-10-01 06:44:20.056221 | controller | was:" 2025-10-01 06:44:20.056227 | controller | - " logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-10-01 06:44:20.056233 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.056239 | controller | \"default-public\" }}" 2025-10-01 06:44:20.056245 | controller | - " logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | \traw data 2025-10-01 06:44:20.056250 | controller | was:" 2025-10-01 06:44:20.056257 | controller | - " logger.go:42: 06:36:52 | 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-01 06:44:20.056263 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:20.056271 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.056280 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:20.056295 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:51Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40570\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:20.056301 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.056307 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.056313 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.056321 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:20.056327 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:20.056333 | 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-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:20.056343 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:20.056356 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DB 2025-10-01 06:44:20.056362 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:20.056368 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:20.056373 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:20.056379 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"Keystone 2025-10-01 06:44:20.056388 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:20.056394 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:20.056400 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:20.056405 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:20.056411 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:20.056417 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:20.056423 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"Service 2025-10-01 06:44:20.056431 | 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-01 06:44:20.056437 | controller | - " logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | \tobject 2025-10-01 06:44:20.056442 | controller | given to template engine was:" 2025-10-01 06:44:20.056448 | controller | - " logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.056454 | 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-01 06:44:20.056463 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.056469 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.056476 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.056482 | 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-01 06:44:20.056488 | controller | - ' logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:20.056494 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.056500 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:20.056506 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:20.056518 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:20.056524 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:20.056530 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:20.056536 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:20.056542 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:20.056548 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.056553 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-10-01 06:44:20.056559 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.056565 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:20.056571 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.056577 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-10-01 06:44:20.056582 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2025-10-01 06:44:20.056588 | controller | subresource:status time:2025-10-01T06:36:51Z]] name:glance namespace:glance-kuttl-tests 2025-10-01 06:44:20.056594 | controller | resourceVersion:40570 uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 2025-10-01 06:44:20.056600 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.056605 | controller | customServiceConfig:[DEFAULT]' 2025-10-01 06:44:20.056611 | controller | - ' logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-10-01 06:44:20.056617 | controller | = default_backend:swift' 2025-10-01 06:44:20.056623 | controller | - ' logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-10-01 06:44:20.056629 | controller | - ' logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | default_backend 2025-10-01 06:44:20.056634 | controller | = default_backend' 2025-10-01 06:44:20.056640 | controller | - ' logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-10-01 06:44:20.056649 | controller | - ' logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-10-01 06:44:20.056655 | controller | = True' 2025-10-01 06:44:20.056660 | controller | - ' logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-10-01 06:44:20.056666 | controller | = 3' 2025-10-01 06:44:20.056672 | controller | - ' logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-10-01 06:44:20.056678 | controller | = {{ .KeystoneInternalURL }}' 2025-10-01 06:44:20.056683 | controller | - ' logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-10-01 06:44:20.056689 | controller | = internalURL' 2025-10-01 06:44:20.056697 | controller | - ' logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:20.056703 | controller | = service:glance' 2025-10-01 06:44:20.056709 | controller | - ' logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-10-01 06:44:20.056715 | controller | = {{ .ServicePassword }}' 2025-10-01 06:44:20.056721 | controller | - ' logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-10-01 06:44:20.056726 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-10-01 06:44:20.056732 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.056738 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:20.056744 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:20.056750 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:20.056755 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:20.056761 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:20.056767 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:20.056773 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:20.056778 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-10-01 06:44:20.056784 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:CronJob not started reason:Init 2025-10-01 06:44:20.056846 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:51Z message:DB 2025-10-01 06:44:20.056863 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:20.056869 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-10-01 06:44:20.056875 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI not started reason:Init 2025-10-01 06:44:20.056881 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.056886 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:20.056892 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2025-10-01 06:44:20.056898 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z message:MariaDBAccount 2025-10-01 06:44:20.056904 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.056910 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2025-10-01 06:44:20.056915 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:NotificationBusInstance successfully 2025-10-01 06:44:20.056921 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.056930 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.056936 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.056942 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:20.056948 | controller | map[lastTransitionTime:2025-10-01T06:36:51Z message:Service config create completed 2025-10-01 06:44:20.056993 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-10-01 06:44:20.056999 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]''' 2025-10-01 06:44:20.057005 | controller | - ' logger.go:42: 06:36:52 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:20.057011 | controller | skipping 1 additional commands' 2025-10-01 06:44:20.057017 | controller | - ' logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.057022 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.057028 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.057034 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.057040 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.057046 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.057052 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.057057 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.057063 | controller | - ' exit 0' 2025-10-01 06:44:20.057069 | controller | - ' else' 2025-10-01 06:44:20.057075 | controller | - ' exit 1' 2025-10-01 06:44:20.057086 | controller | - ' fi' 2025-10-01 06:44:20.057092 | controller | - ' ]' 2025-10-01 06:44:20.057098 | controller | - ' logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.057104 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.057109 | controller | "default-public" }}''' 2025-10-01 06:44:20.057115 | controller | - ' logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.057138 | controller | - ' logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.057147 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.057153 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.057159 | controller | - ' logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | error: error 2025-10-01 06:44:20.057165 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-10-01 06:44:20.057171 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-10-01 06:44:20.057177 | controller | "output" at : error calling index: 2025-10-01 06:44:20.057182 | controller | index of untyped nil' 2025-10-01 06:44:20.057188 | controller | - ' logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-10-01 06:44:20.057194 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-10-01 06:44:20.057205 | controller | for debugging the template:' 2025-10-01 06:44:20.057211 | controller | - " logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-10-01 06:44:20.057220 | controller | was:" 2025-10-01 06:44:20.057226 | controller | - " logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-10-01 06:44:20.057243 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.057249 | controller | \"default-public\" }}" 2025-10-01 06:44:20.057255 | controller | - " logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | \traw data 2025-10-01 06:44:20.057261 | controller | was:" 2025-10-01 06:44:20.057267 | controller | - " logger.go:42: 06:36: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-01 06:44:20.057273 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:20.057279 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.057285 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:20.057291 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:51Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40570\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:20.057300 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.057309 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.057314 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.057327 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:20.057333 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:20.057339 | 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-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:20.057345 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:20.057351 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DB 2025-10-01 06:44:20.057357 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:20.057363 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:20.057369 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:20.057375 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"Keystone 2025-10-01 06:44:20.057380 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:20.057386 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:20.057392 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:20.057398 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:20.057404 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:20.057409 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:20.057421 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"Service 2025-10-01 06:44:20.057426 | 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-01 06:44:20.057432 | controller | - " logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | \tobject 2025-10-01 06:44:20.057438 | controller | given to template engine was:" 2025-10-01 06:44:20.057444 | controller | - " logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.057457 | 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-01 06:44:20.057463 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.057468 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.057474 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.057480 | 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-01 06:44:20.057486 | controller | - ' logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:20.057492 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.057498 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:20.057504 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:20.057509 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:20.057515 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:20.057521 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:20.057527 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:20.057533 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:20.057538 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.057544 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-10-01 06:44:20.057553 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.057558 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:20.057564 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.057573 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-10-01 06:44:20.057578 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2025-10-01 06:44:20.057584 | controller | subresource:status time:2025-10-01T06:36:51Z]] name:glance namespace:glance-kuttl-tests 2025-10-01 06:44:20.057590 | controller | resourceVersion:40570 uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 2025-10-01 06:44:20.057596 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.057602 | controller | customServiceConfig:[DEFAULT]' 2025-10-01 06:44:20.057607 | controller | - ' logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-10-01 06:44:20.057613 | controller | = default_backend:swift' 2025-10-01 06:44:20.057619 | controller | - ' logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-10-01 06:44:20.057625 | controller | - ' logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | default_backend 2025-10-01 06:44:20.057631 | controller | = default_backend' 2025-10-01 06:44:20.057636 | controller | - ' logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-10-01 06:44:20.057642 | controller | - ' logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-10-01 06:44:20.057648 | controller | = True' 2025-10-01 06:44:20.057654 | controller | - ' logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-10-01 06:44:20.057660 | controller | = 3' 2025-10-01 06:44:20.057665 | controller | - ' logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-10-01 06:44:20.057671 | controller | = {{ .KeystoneInternalURL }}' 2025-10-01 06:44:20.057677 | controller | - ' logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-10-01 06:44:20.057683 | controller | = internalURL' 2025-10-01 06:44:20.057689 | controller | - ' logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:20.057694 | controller | = service:glance' 2025-10-01 06:44:20.057700 | controller | - ' logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-10-01 06:44:20.057706 | controller | = {{ .ServicePassword }}' 2025-10-01 06:44:20.057719 | controller | - ' logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-10-01 06:44:20.057725 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-10-01 06:44:20.057730 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.057736 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:20.057742 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:20.057748 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:20.057754 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:20.057760 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:20.057765 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:20.057771 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:20.057777 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-10-01 06:44:20.057783 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:CronJob not started reason:Init 2025-10-01 06:44:20.057788 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:51Z message:DB 2025-10-01 06:44:20.057794 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:20.057803 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-10-01 06:44:20.057809 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI not started reason:Init 2025-10-01 06:44:20.057814 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.057820 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:20.057826 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2025-10-01 06:44:20.057832 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z message:MariaDBAccount 2025-10-01 06:44:20.057837 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.057843 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2025-10-01 06:44:20.057849 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:NotificationBusInstance successfully 2025-10-01 06:44:20.057855 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.057860 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.057866 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.057872 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:20.057878 | controller | map[lastTransitionTime:2025-10-01T06:36:51Z message:Service config create completed 2025-10-01 06:44:20.057884 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-10-01 06:44:20.057889 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]''' 2025-10-01 06:44:20.057895 | controller | - ' logger.go:42: 06:36:53 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:20.057901 | controller | skipping 1 additional commands' 2025-10-01 06:44:20.057907 | controller | - ' logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.057913 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.057918 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.057924 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.057933 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.057938 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.057946 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.057952 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.057958 | controller | - ' exit 0' 2025-10-01 06:44:20.057964 | controller | - ' else' 2025-10-01 06:44:20.057969 | controller | - ' exit 1' 2025-10-01 06:44:20.057975 | controller | - ' fi' 2025-10-01 06:44:20.057981 | controller | - ' ]' 2025-10-01 06:44:20.057987 | controller | - ' logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.057993 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.057998 | controller | "default-public" }}''' 2025-10-01 06:44:20.058011 | controller | - ' logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.058017 | controller | - ' logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.058026 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.058031 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.058037 | controller | - ' logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | error: error 2025-10-01 06:44:20.058043 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-10-01 06:44:20.058049 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-10-01 06:44:20.058055 | controller | "output" at : error calling index: 2025-10-01 06:44:20.058061 | controller | index of untyped nil' 2025-10-01 06:44:20.058066 | controller | - ' logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-10-01 06:44:20.058072 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-10-01 06:44:20.058084 | controller | for debugging the template:' 2025-10-01 06:44:20.058090 | controller | - " logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-10-01 06:44:20.058095 | controller | was:" 2025-10-01 06:44:20.058101 | controller | - " logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-10-01 06:44:20.058107 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.058113 | controller | \"default-public\" }}" 2025-10-01 06:44:20.058118 | controller | - " logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | \traw data 2025-10-01 06:44:20.058140 | controller | was:" 2025-10-01 06:44:20.058146 | controller | - " logger.go:42: 06:36: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-01 06:44:20.058153 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:20.058158 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.058164 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:20.058178 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:54Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40594\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:20.058188 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.058194 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.058202 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.058208 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:20.058214 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:20.058220 | 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-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:20.058226 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:20.058232 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DB 2025-10-01 06:44:20.058238 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:20.058244 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:20.058250 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:20.058261 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:54Z\",\"message\":\"Setup 2025-10-01 06:44:20.058266 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:20.058272 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:20.058278 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:20.058291 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:20.058297 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:20.058302 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:20.058308 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"Service 2025-10-01 06:44:20.058314 | 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\":\"9c14a1a2f4934cb4abb6d7f5aaeb9bc8\"}}" 2025-10-01 06:44:20.058320 | controller | - " logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | \tobject 2025-10-01 06:44:20.058326 | controller | given to template engine was:" 2025-10-01 06:44:20.058332 | controller | - " logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.058338 | 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-01 06:44:20.058344 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.058350 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.058355 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.058361 | 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-01 06:44:20.058367 | controller | - ' logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:20.058373 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.058379 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:20.058385 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:20.058393 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:20.058399 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:20.058405 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:20.058411 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:20.058417 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:20.058422 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.058428 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-10-01 06:44:20.058434 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.058440 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:20.058445 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.058451 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-10-01 06:44:20.058457 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-10-01 06:44:20.058469 | controller | operation:Update subresource:status time:2025-10-01T06:36:54Z]] name:glance namespace:glance-kuttl-tests 2025-10-01 06:44:20.058475 | controller | resourceVersion:40594 uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 2025-10-01 06:44:20.058481 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.058487 | controller | customServiceConfig:[DEFAULT]' 2025-10-01 06:44:20.058493 | controller | - ' logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-10-01 06:44:20.058499 | controller | = default_backend:swift' 2025-10-01 06:44:20.058504 | controller | - ' logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-10-01 06:44:20.058510 | controller | - ' logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | default_backend 2025-10-01 06:44:20.058516 | controller | = default_backend' 2025-10-01 06:44:20.058522 | controller | - ' logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-10-01 06:44:20.058527 | controller | - ' logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-10-01 06:44:20.058533 | controller | = True' 2025-10-01 06:44:20.058539 | controller | - ' logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-10-01 06:44:20.058545 | controller | = 3' 2025-10-01 06:44:20.058551 | controller | - ' logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-10-01 06:44:20.058556 | controller | = {{ .KeystoneInternalURL }}' 2025-10-01 06:44:20.058562 | controller | - ' logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-10-01 06:44:20.058568 | controller | = internalURL' 2025-10-01 06:44:20.058574 | controller | - ' logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:20.058580 | controller | = service:glance' 2025-10-01 06:44:20.058586 | controller | - ' logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-10-01 06:44:20.058591 | controller | = {{ .ServicePassword }}' 2025-10-01 06:44:20.058597 | controller | - ' logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-10-01 06:44:20.058603 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-10-01 06:44:20.058609 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.058617 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:20.058623 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:20.058629 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:20.058635 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:20.058640 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:20.058646 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:20.058652 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:20.058658 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-10-01 06:44:20.058666 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:CronJob not started reason:Init 2025-10-01 06:44:20.058672 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:51Z message:DB 2025-10-01 06:44:20.058678 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:20.058684 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-10-01 06:44:20.058689 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI not started reason:Init 2025-10-01 06:44:20.058695 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.058701 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:54Z 2025-10-01 06:44:20.058707 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.058713 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:20.058718 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:20.058724 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.058730 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:20.058736 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:20.058741 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:20.058747 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.058759 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:20.058765 | controller | map[lastTransitionTime:2025-10-01T06:36:51Z message:Service config create completed 2025-10-01 06:44:20.058771 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-10-01 06:44:20.058777 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-10-01 06:44:20.058783 | controller | serviceID:9c14a1a2f4934cb4abb6d7f5aaeb9bc8]]''' 2025-10-01 06:44:20.058789 | controller | - ' logger.go:42: 06:36:54 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:20.058794 | controller | skipping 1 additional commands' 2025-10-01 06:44:20.058803 | controller | - ' logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.058809 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.058815 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.058824 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.058830 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.058835 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.058841 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.058847 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.058853 | controller | - ' exit 0' 2025-10-01 06:44:20.058859 | controller | - ' else' 2025-10-01 06:44:20.058865 | controller | - ' exit 1' 2025-10-01 06:44:20.058871 | controller | - ' fi' 2025-10-01 06:44:20.058876 | controller | - ' ]' 2025-10-01 06:44:20.058882 | controller | - ' logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.058888 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.058894 | controller | "default-public" }}''' 2025-10-01 06:44:20.058900 | controller | - ' logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.058905 | controller | - ' logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.058911 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.058917 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.058923 | controller | - ' logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | error: error 2025-10-01 06:44:20.058928 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-10-01 06:44:20.058934 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-10-01 06:44:20.058940 | controller | "output" at : error calling index: 2025-10-01 06:44:20.058946 | controller | index of untyped nil' 2025-10-01 06:44:20.058954 | controller | - ' logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-10-01 06:44:20.058960 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-10-01 06:44:20.058971 | controller | for debugging the template:' 2025-10-01 06:44:20.058977 | controller | - " logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-10-01 06:44:20.058983 | controller | was:" 2025-10-01 06:44:20.058989 | controller | - " logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-10-01 06:44:20.058994 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.059000 | controller | \"default-public\" }}" 2025-10-01 06:44:20.059006 | controller | - " logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | \traw data 2025-10-01 06:44:20.059012 | controller | was:" 2025-10-01 06:44:20.059018 | controller | - " logger.go:42: 06:36: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-01 06:44:20.059024 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:20.059030 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.059038 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:20.059052 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:54Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40594\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:20.059059 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.059065 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.059070 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.059076 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:20.059082 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:20.059088 | 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-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:20.059103 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:20.059109 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DB 2025-10-01 06:44:20.059115 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:20.059133 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:20.059142 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:20.059148 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:54Z\",\"message\":\"Setup 2025-10-01 06:44:20.059154 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:20.059160 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:20.059166 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:20.059171 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:20.059177 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:20.059183 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:20.059192 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"Service 2025-10-01 06:44:20.059198 | 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\":\"9c14a1a2f4934cb4abb6d7f5aaeb9bc8\"}}" 2025-10-01 06:44:20.059204 | controller | - " logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | \tobject 2025-10-01 06:44:20.059210 | controller | given to template engine was:" 2025-10-01 06:44:20.059215 | controller | - " logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.059221 | 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-01 06:44:20.059230 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.059236 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.059242 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.059248 | 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-01 06:44:20.059256 | controller | - ' logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:20.059262 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.059275 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:20.059281 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:20.059287 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:20.059293 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:20.059299 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:20.059305 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:20.059311 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:20.059316 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.059322 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-10-01 06:44:20.059328 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.059334 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:20.059340 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.059346 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-10-01 06:44:20.059351 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-10-01 06:44:20.059357 | controller | operation:Update subresource:status time:2025-10-01T06:36:54Z]] name:glance namespace:glance-kuttl-tests 2025-10-01 06:44:20.059363 | controller | resourceVersion:40594 uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 2025-10-01 06:44:20.059369 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.059374 | controller | customServiceConfig:[DEFAULT]' 2025-10-01 06:44:20.059380 | controller | - ' logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-10-01 06:44:20.059389 | controller | = default_backend:swift' 2025-10-01 06:44:20.059395 | controller | - ' logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-10-01 06:44:20.059400 | controller | - ' logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | default_backend 2025-10-01 06:44:20.059406 | controller | = default_backend' 2025-10-01 06:44:20.059412 | controller | - ' logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-10-01 06:44:20.059420 | controller | - ' logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-10-01 06:44:20.059426 | controller | = True' 2025-10-01 06:44:20.059432 | controller | - ' logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-10-01 06:44:20.059438 | controller | = 3' 2025-10-01 06:44:20.059444 | controller | - ' logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-10-01 06:44:20.059450 | controller | = {{ .KeystoneInternalURL }}' 2025-10-01 06:44:20.059455 | controller | - ' logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-10-01 06:44:20.059461 | controller | = internalURL' 2025-10-01 06:44:20.059467 | controller | - ' logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:20.059473 | controller | = service:glance' 2025-10-01 06:44:20.059499 | controller | - ' logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-10-01 06:44:20.059505 | controller | = {{ .ServicePassword }}' 2025-10-01 06:44:20.059511 | controller | - ' logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-10-01 06:44:20.059517 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-10-01 06:44:20.059523 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.059529 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:20.059534 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:20.059540 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:20.059546 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:20.059552 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:20.059558 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:20.059563 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:20.059569 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-10-01 06:44:20.059575 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:CronJob not started reason:Init 2025-10-01 06:44:20.059588 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:51Z message:DB 2025-10-01 06:44:20.059594 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:20.059600 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-10-01 06:44:20.059606 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI not started reason:Init 2025-10-01 06:44:20.059612 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.059618 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:54Z 2025-10-01 06:44:20.059623 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.059629 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:20.059635 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:20.059641 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.059647 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:20.059656 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:20.059662 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:20.059673 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.059679 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:20.059685 | controller | map[lastTransitionTime:2025-10-01T06:36:51Z message:Service config create completed 2025-10-01 06:44:20.059691 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-10-01 06:44:20.059696 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-10-01 06:44:20.059702 | controller | serviceID:9c14a1a2f4934cb4abb6d7f5aaeb9bc8]]''' 2025-10-01 06:44:20.059708 | controller | - ' logger.go:42: 06:36:55 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:20.059714 | controller | skipping 1 additional commands' 2025-10-01 06:44:20.059720 | controller | - ' logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.059725 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.059731 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.059737 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.059743 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.059749 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.059755 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.059760 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.059766 | controller | - ' exit 0' 2025-10-01 06:44:20.059772 | controller | - ' else' 2025-10-01 06:44:20.059778 | controller | - ' exit 1' 2025-10-01 06:44:20.059784 | controller | - ' fi' 2025-10-01 06:44:20.059789 | controller | - ' ]' 2025-10-01 06:44:20.059795 | controller | - ' logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.059801 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.059807 | controller | "default-public" }}''' 2025-10-01 06:44:20.059813 | controller | - ' logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.059819 | controller | - ' logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.059824 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.059830 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.059836 | controller | - ' logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | error: error 2025-10-01 06:44:20.059842 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-10-01 06:44:20.059848 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-10-01 06:44:20.059853 | controller | "output" at : error calling index: 2025-10-01 06:44:20.059862 | controller | index of untyped nil' 2025-10-01 06:44:20.059868 | controller | - ' logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-10-01 06:44:20.059873 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-10-01 06:44:20.059885 | controller | for debugging the template:' 2025-10-01 06:44:20.059898 | controller | - " logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-10-01 06:44:20.059906 | controller | was:" 2025-10-01 06:44:20.059912 | controller | - " logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-10-01 06:44:20.059918 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.059924 | controller | \"default-public\" }}" 2025-10-01 06:44:20.059930 | controller | - " logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | \traw data 2025-10-01 06:44:20.059936 | controller | was:" 2025-10-01 06:44:20.059942 | controller | - " logger.go:42: 06:36: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-01 06:44:20.059948 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:20.059954 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.059959 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:20.059966 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:54Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40594\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:20.059975 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.059987 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.059993 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.059999 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:20.060007 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:20.060013 | 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-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:20.060020 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:20.060025 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DB 2025-10-01 06:44:20.060031 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:20.060037 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:20.060043 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:20.060049 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:54Z\",\"message\":\"Setup 2025-10-01 06:44:20.060055 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:20.060060 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:20.060066 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:20.060072 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:20.060078 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:20.060084 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:20.060092 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"Service 2025-10-01 06:44:20.060098 | 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\":\"9c14a1a2f4934cb4abb6d7f5aaeb9bc8\"}}" 2025-10-01 06:44:20.060104 | controller | - " logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | \tobject 2025-10-01 06:44:20.060110 | controller | given to template engine was:" 2025-10-01 06:44:20.060136 | controller | - " logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.060145 | 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-01 06:44:20.060151 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.060157 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.060163 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.060169 | 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-01 06:44:20.060174 | controller | - ' logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:20.060180 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.060186 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:20.060192 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:20.060200 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:20.060206 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:20.060212 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:20.060218 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:20.060224 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:20.060229 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.060235 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-10-01 06:44:20.060241 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.060247 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:20.060253 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.060261 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-10-01 06:44:20.060267 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-10-01 06:44:20.060273 | controller | operation:Update subresource:status time:2025-10-01T06:36:54Z]] name:glance namespace:glance-kuttl-tests 2025-10-01 06:44:20.060279 | controller | resourceVersion:40594 uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 2025-10-01 06:44:20.060284 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.060290 | controller | customServiceConfig:[DEFAULT]' 2025-10-01 06:44:20.060296 | controller | - ' logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-10-01 06:44:20.060302 | controller | = default_backend:swift' 2025-10-01 06:44:20.060308 | controller | - ' logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-10-01 06:44:20.060314 | controller | - ' logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | default_backend 2025-10-01 06:44:20.060319 | controller | = default_backend' 2025-10-01 06:44:20.060325 | controller | - ' logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-10-01 06:44:20.060331 | controller | - ' logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-10-01 06:44:20.060337 | controller | = True' 2025-10-01 06:44:20.060342 | controller | - ' logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-10-01 06:44:20.060348 | controller | = 3' 2025-10-01 06:44:20.060354 | controller | - ' logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-10-01 06:44:20.060360 | controller | = {{ .KeystoneInternalURL }}' 2025-10-01 06:44:20.060366 | controller | - ' logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-10-01 06:44:20.060371 | controller | = internalURL' 2025-10-01 06:44:20.060384 | controller | - ' logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:20.060390 | controller | = service:glance' 2025-10-01 06:44:20.060396 | controller | - ' logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-10-01 06:44:20.060402 | controller | = {{ .ServicePassword }}' 2025-10-01 06:44:20.060408 | controller | - ' logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-10-01 06:44:20.060414 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-10-01 06:44:20.060420 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.060425 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:20.060431 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:20.060437 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:20.060443 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:20.060448 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:20.060454 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:20.060460 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:20.060466 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-10-01 06:44:20.060471 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:CronJob not started reason:Init 2025-10-01 06:44:20.060477 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:51Z message:DB 2025-10-01 06:44:20.060488 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:20.060494 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-10-01 06:44:20.060500 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI not started reason:Init 2025-10-01 06:44:20.060506 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.060520 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:54Z 2025-10-01 06:44:20.060526 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.060532 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:20.060538 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:20.060544 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.060550 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:20.060555 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:20.060561 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:20.060567 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.060573 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:20.060579 | controller | map[lastTransitionTime:2025-10-01T06:36:51Z message:Service config create completed 2025-10-01 06:44:20.060584 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-10-01 06:44:20.060590 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-10-01 06:44:20.060596 | controller | serviceID:9c14a1a2f4934cb4abb6d7f5aaeb9bc8]]''' 2025-10-01 06:44:20.060602 | controller | - ' logger.go:42: 06:36:56 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:20.060608 | controller | skipping 1 additional commands' 2025-10-01 06:44:20.060616 | controller | - ' logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.060622 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.060627 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.060633 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.060639 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.060645 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.060651 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.060656 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.060662 | controller | - ' exit 0' 2025-10-01 06:44:20.060668 | controller | - ' else' 2025-10-01 06:44:20.060674 | controller | - ' exit 1' 2025-10-01 06:44:20.060680 | controller | - ' fi' 2025-10-01 06:44:20.060693 | controller | - ' ]' 2025-10-01 06:44:20.060699 | controller | - ' logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.060705 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.060711 | controller | "default-public" }}''' 2025-10-01 06:44:20.060716 | controller | - ' logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.060725 | controller | - ' logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.060731 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.060737 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.060743 | controller | - ' logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | error: error 2025-10-01 06:44:20.060748 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2025-10-01 06:44:20.060754 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2025-10-01 06:44:20.060760 | controller | "output" at : error calling index: 2025-10-01 06:44:20.060766 | controller | index of untyped nil' 2025-10-01 06:44:20.060772 | controller | - ' logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2025-10-01 06:44:20.060777 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2025-10-01 06:44:20.060789 | controller | for debugging the template:' 2025-10-01 06:44:20.060795 | controller | - " logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | \ttemplate 2025-10-01 06:44:20.060800 | controller | was:" 2025-10-01 06:44:20.060806 | controller | - " logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2025-10-01 06:44:20.060812 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.060818 | controller | \"default-public\" }}" 2025-10-01 06:44:20.060823 | controller | - " logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | \traw data 2025-10-01 06:44:20.060829 | controller | was:" 2025-10-01 06:44:20.060835 | controller | - " logger.go:42: 06:36:58 | 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-01 06:44:20.060841 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2025-10-01 06:44:20.060847 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.060853 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2025-10-01 06:44:20.060867 | 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-01T06:36:35Z\",\"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-01T06:36:35Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2025-10-01T06:36:35Z\"},{\"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-01T06:36: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-01T06:36:54Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40594\",\"uid\":\"6c163a1a-1097-49dd-9400-61a625090356\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2025-10-01 06:44:20.060876 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.060882 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.060888 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.060894 | controller | = {{ .ServicePassword }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2025-10-01 06:44:20.060899 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"imageCache\":{\"cleanerScheduler\":\"*/30 2025-10-01 06:44:20.060905 | 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-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:20.060911 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"CronJob 2025-10-01 06:44:20.060917 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DB 2025-10-01 06:44:20.060928 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"DBsync 2025-10-01 06:44:20.060934 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"GlanceAPI 2025-10-01 06:44:20.060943 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"Input 2025-10-01 06:44:20.060948 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:54Z\",\"message\":\"Setup 2025-10-01 06:44:20.060954 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"MariaDBAccount 2025-10-01 06:44:20.060967 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\" 2025-10-01 06:44:20.060973 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"NotificationBusInstance 2025-10-01 06:44:20.060979 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:36Z\",\"message\":\"RoleBinding 2025-10-01 06:44:20.060985 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"Role 2025-10-01 06:44:20.060991 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:35Z\",\"message\":\"ServiceAccount 2025-10-01 06:44:20.060997 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2025-10-01T06:36:51Z\",\"message\":\"Service 2025-10-01 06:44:20.061002 | 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\":\"9c14a1a2f4934cb4abb6d7f5aaeb9bc8\"}}" 2025-10-01 06:44:20.061008 | controller | - " logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | \tobject 2025-10-01 06:44:20.061014 | controller | given to template engine was:" 2025-10-01 06:44:20.061020 | controller | - " logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.061026 | 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-01 06:44:20.061032 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2025-10-01 06:44:20.061038 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2025-10-01 06:44:20.061043 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2025-10-01 06:44:20.061049 | 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-01 06:44:20.061055 | controller | - ' logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2025-10-01T06:36:35Z 2025-10-01 06:44:20.061061 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.061067 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2025-10-01 06:44:20.061084 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2025-10-01 06:44:20.061090 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2025-10-01 06:44:20.061098 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2025-10-01 06:44:20.061104 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2025-10-01 06:44:20.061110 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2025-10-01 06:44:20.061116 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2025-10-01 06:44:20.061137 | controller | manager:kubectl-client-side-apply operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.061146 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2025-10-01 06:44:20.061152 | controller | manager:manager operation:Update time:2025-10-01T06:36:35Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.061158 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2025-10-01 06:44:20.061164 | controller | manager:kubectl-patch operation:Update time:2025-10-01T06:36:36Z] map[apiVersion:glance.openstack.org/v1beta1 2025-10-01 06:44:20.061176 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2025-10-01 06:44:20.061182 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2025-10-01 06:44:20.061188 | controller | operation:Update subresource:status time:2025-10-01T06:36:54Z]] name:glance namespace:glance-kuttl-tests 2025-10-01 06:44:20.061193 | controller | resourceVersion:40594 uid:6c163a1a-1097-49dd-9400-61a625090356] spec:map[apiTimeout:60 2025-10-01 06:44:20.061199 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.061205 | controller | customServiceConfig:[DEFAULT]' 2025-10-01 06:44:20.061211 | controller | - ' logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | enabled_backends 2025-10-01 06:44:20.061217 | controller | = default_backend:swift' 2025-10-01 06:44:20.061223 | controller | - ' logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2025-10-01 06:44:20.061229 | controller | - ' logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | default_backend 2025-10-01 06:44:20.061234 | controller | = default_backend' 2025-10-01 06:44:20.061240 | controller | - ' logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2025-10-01 06:44:20.061246 | controller | - ' logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2025-10-01 06:44:20.061252 | controller | = True' 2025-10-01 06:44:20.061258 | controller | - ' logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2025-10-01 06:44:20.061264 | controller | = 3' 2025-10-01 06:44:20.061269 | controller | - ' logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2025-10-01 06:44:20.061275 | controller | = {{ .KeystoneInternalURL }}' 2025-10-01 06:44:20.061284 | controller | - ' logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2025-10-01 06:44:20.061290 | controller | = internalURL' 2025-10-01 06:44:20.061296 | controller | - ' logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | swift_store_user 2025-10-01 06:44:20.061301 | controller | = service:glance' 2025-10-01 06:44:20.061307 | controller | - ' logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | swift_store_key 2025-10-01 06:44:20.061313 | controller | = {{ .ServicePassword }}' 2025-10-01 06:44:20.061319 | controller | - ' logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2025-10-01 06:44:20.061325 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2025-10-01 06:44:20.061333 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2025-10-01 06:44:20.061339 | controller | imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * * size:2G] 2025-10-01 06:44:20.061345 | controller | override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2025-10-01 06:44:20.061350 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2025-10-01 06:44:20.061359 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2025-10-01 06:44:20.061364 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2025-10-01 06:44:20.061370 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2025-10-01 06:44:20.061376 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:20.061382 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2025-10-01 06:44:20.061388 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:CronJob not started reason:Init 2025-10-01 06:44:20.061393 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2025-10-01T06:36:51Z message:DB 2025-10-01 06:44:20.061399 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2025-10-01T06:36:51Z 2025-10-01 06:44:20.061405 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2025-10-01 06:44:20.061411 | controller | map[lastTransitionTime:2025-10-01T06:36:35Z message:GlanceAPI not started reason:Init 2025-10-01 06:44:20.061416 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.061422 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2025-10-01T06:36:54Z 2025-10-01 06:44:20.061428 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.061434 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2025-10-01 06:44:20.061439 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message: Memcached instance has been 2025-10-01 06:44:20.061445 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2025-10-01T06:36:36Z 2025-10-01 06:44:20.061451 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2025-10-01 06:44:20.061457 | controller | map[lastTransitionTime:2025-10-01T06:36:36Z message:RoleBinding created reason:Ready 2025-10-01 06:44:20.061469 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2025-10-01T06:36:35Z message:Role 2025-10-01 06:44:20.061475 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2025-10-01T06:36:35Z 2025-10-01 06:44:20.061481 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2025-10-01 06:44:20.061487 | controller | map[lastTransitionTime:2025-10-01T06:36:51Z message:Service config create completed 2025-10-01 06:44:20.061493 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2025-10-01 06:44:20.061499 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2025-10-01 06:44:20.061504 | controller | serviceID:9c14a1a2f4934cb4abb6d7f5aaeb9bc8]]''' 2025-10-01 06:44:20.061510 | controller | - ' logger.go:42: 06:36:58 | glance_split_proxypass/1-deploy_glance | command failure, 2025-10-01 06:44:20.061516 | controller | skipping 1 additional commands' 2025-10-01 06:44:20.061522 | controller | - ' logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.061530 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.061539 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.061544 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.061550 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.061556 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.061562 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.061568 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.061574 | controller | - ' exit 0' 2025-10-01 06:44:20.061579 | controller | - ' else' 2025-10-01 06:44:20.061585 | controller | - ' exit 1' 2025-10-01 06:44:20.061591 | controller | - ' fi' 2025-10-01 06:44:20.061597 | controller | - ' ]' 2025-10-01 06:44:20.061603 | controller | - ' logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.061609 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.061614 | controller | "default-public" }}''' 2025-10-01 06:44:20.061623 | controller | - ' logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.061628 | controller | - ' logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.061634 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.061640 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.061646 | controller | - ' logger.go:42: 06:36: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-01 06:44:20.061652 | controller | - ' logger.go:42: 06:36: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-01 06:44:20.061658 | controller | - ' logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:20.061663 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-10-01 06:44:20.061669 | controller | - ' logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-10-01 06:44:20.061675 | controller | - ' logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-10-01 06:44:20.061681 | controller | '''' '']''' 2025-10-01 06:44:20.061687 | controller | - ' logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.061692 | controller | - ' logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.061698 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.061704 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.061710 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.061715 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.061721 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.061727 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.061733 | controller | - ' # it is an image' 2025-10-01 06:44:20.061739 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.061744 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.061750 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.061756 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.061765 | controller | - ' case $NAME in' 2025-10-01 06:44:20.061770 | controller | - ' API)' 2025-10-01 06:44:20.061776 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.061782 | controller | - ' ;;' 2025-10-01 06:44:20.061788 | controller | - ' esac' 2025-10-01 06:44:20.061800 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.061806 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.061812 | controller | - ' exit 1' 2025-10-01 06:44:20.061818 | controller | - ' fi' 2025-10-01 06:44:20.061824 | controller | - ' fi' 2025-10-01 06:44:20.061830 | controller | - ' done' 2025-10-01 06:44:20.061836 | controller | - ' exit 0' 2025-10-01 06:44:20.061841 | controller | - ' ]' 2025-10-01 06:44:20.061847 | controller | - ' logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.061853 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.061859 | controller | end }}''' 2025-10-01 06:44:20.061864 | controller | - ' logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.061870 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-10-01 06:44:20.061876 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.061882 | controller | end }}''' 2025-10-01 06:44:20.061888 | controller | - ' logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.061894 | controller | - ' logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.061900 | controller | - ' logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:20.061905 | controller | in $(echo $imageTuples)' 2025-10-01 06:44:20.061911 | controller | - ' logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.061917 | controller | - ' logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.061923 | controller | - ' logger.go:42: 06:36:59 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.061929 | controller | - ' logger.go:42: 06:37:00 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.061934 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.061943 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.061949 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.061955 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.061960 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.061968 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.061976 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.061982 | controller | - ' exit 0' 2025-10-01 06:44:20.061988 | controller | - ' else' 2025-10-01 06:44:20.061994 | controller | - ' exit 1' 2025-10-01 06:44:20.061999 | controller | - ' fi' 2025-10-01 06:44:20.062005 | controller | - ' ]' 2025-10-01 06:44:20.062011 | controller | - ' logger.go:42: 06:37:00 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.062017 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.062023 | controller | "default-public" }}''' 2025-10-01 06:44:20.062028 | controller | - ' logger.go:42: 06:37:00 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.062040 | controller | - ' logger.go:42: 06:37:00 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.062046 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.062052 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.062058 | controller | - ' logger.go:42: 06:37: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-01 06:44:20.062063 | controller | - ' logger.go:42: 06:37: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-01 06:44:20.062069 | controller | - ' logger.go:42: 06:37:00 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:20.062075 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-10-01 06:44:20.062081 | controller | - ' logger.go:42: 06:37:00 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-10-01 06:44:20.062087 | controller | - ' logger.go:42: 06:37:00 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-10-01 06:44:20.062092 | controller | '''' '']''' 2025-10-01 06:44:20.062098 | controller | - ' logger.go:42: 06:37:00 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.062104 | controller | - ' logger.go:42: 06:37:00 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.062110 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.062115 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.062137 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.062151 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.062157 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.062163 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.062169 | controller | - ' # it is an image' 2025-10-01 06:44:20.062175 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.062181 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.062187 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.062193 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.062198 | controller | - ' case $NAME in' 2025-10-01 06:44:20.062204 | controller | - ' API)' 2025-10-01 06:44:20.062210 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.062216 | controller | - ' ;;' 2025-10-01 06:44:20.062222 | controller | - ' esac' 2025-10-01 06:44:20.062228 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.062233 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.062239 | controller | - ' exit 1' 2025-10-01 06:44:20.062245 | controller | - ' fi' 2025-10-01 06:44:20.062251 | controller | - ' fi' 2025-10-01 06:44:20.062257 | controller | - ' done' 2025-10-01 06:44:20.062262 | controller | - ' exit 0' 2025-10-01 06:44:20.062268 | controller | - ' ]' 2025-10-01 06:44:20.062274 | controller | - ' logger.go:42: 06:37:00 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.062280 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.062286 | controller | end }}''' 2025-10-01 06:44:20.062291 | controller | - ' logger.go:42: 06:37:00 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.062297 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-10-01 06:44:20.062303 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.062314 | controller | end }}''' 2025-10-01 06:44:20.062320 | controller | - ' logger.go:42: 06:37:01 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.062326 | controller | - ' logger.go:42: 06:37:01 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.062332 | controller | - ' logger.go:42: 06:37:01 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:20.062338 | controller | in $(echo $imageTuples)' 2025-10-01 06:44:20.062344 | controller | - ' logger.go:42: 06:37:01 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.062349 | controller | - ' logger.go:42: 06:37:01 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.062355 | controller | - ' logger.go:42: 06:37:01 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.062361 | controller | - ' logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.062367 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.062372 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.062378 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.062384 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.062390 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.062396 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.062401 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.062407 | controller | - ' exit 0' 2025-10-01 06:44:20.062413 | controller | - ' else' 2025-10-01 06:44:20.062419 | controller | - ' exit 1' 2025-10-01 06:44:20.062425 | controller | - ' fi' 2025-10-01 06:44:20.062430 | controller | - ' ]' 2025-10-01 06:44:20.062436 | controller | - ' logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.062442 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.062448 | controller | "default-public" }}''' 2025-10-01 06:44:20.062454 | controller | - ' logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.062459 | controller | - ' logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.062465 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.062471 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.062479 | controller | - ' logger.go:42: 06:37: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-01 06:44:20.062485 | controller | - ' logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:20.062491 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-10-01 06:44:20.062504 | controller | - ' logger.go:42: 06:37: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-01 06:44:20.062510 | controller | - ' logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-10-01 06:44:20.062516 | controller | - ' logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-10-01 06:44:20.062521 | controller | '''' '']''' 2025-10-01 06:44:20.062527 | controller | - ' logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.062536 | controller | - ' logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.062542 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.062550 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.062556 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.062562 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.062568 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.062573 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.062579 | controller | - ' # it is an image' 2025-10-01 06:44:20.062585 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.062591 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.062597 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.062602 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.062608 | controller | - ' case $NAME in' 2025-10-01 06:44:20.062614 | controller | - ' API)' 2025-10-01 06:44:20.062620 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.062626 | controller | - ' ;;' 2025-10-01 06:44:20.062631 | controller | - ' esac' 2025-10-01 06:44:20.062637 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.062643 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.062649 | controller | - ' exit 1' 2025-10-01 06:44:20.062655 | controller | - ' fi' 2025-10-01 06:44:20.062661 | controller | - ' fi' 2025-10-01 06:44:20.062666 | controller | - ' done' 2025-10-01 06:44:20.062672 | controller | - ' exit 0' 2025-10-01 06:44:20.062678 | controller | - ' ]' 2025-10-01 06:44:20.062684 | controller | - ' logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.062690 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.062695 | controller | end }}''' 2025-10-01 06:44:20.062701 | controller | - ' logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.062707 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-10-01 06:44:20.062715 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.062721 | controller | end }}''' 2025-10-01 06:44:20.062727 | controller | - ' logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.062733 | controller | - ' logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.062738 | controller | - ' logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:20.062744 | controller | in $(echo $imageTuples)' 2025-10-01 06:44:20.062750 | controller | - ' logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.062756 | controller | - ' logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.062761 | controller | - ' logger.go:42: 06:37:02 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.062767 | controller | - ' logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.062773 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.062779 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.062785 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.062790 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.062799 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.062824 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.062830 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.062836 | controller | - ' exit 0' 2025-10-01 06:44:20.062841 | controller | - ' else' 2025-10-01 06:44:20.062847 | controller | - ' exit 1' 2025-10-01 06:44:20.062853 | controller | - ' fi' 2025-10-01 06:44:20.062859 | controller | - ' ]' 2025-10-01 06:44:20.062864 | controller | - ' logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.062870 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.062876 | controller | "default-public" }}''' 2025-10-01 06:44:20.062882 | controller | - ' logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.062888 | controller | - ' logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.062901 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.062907 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.062913 | controller | - ' logger.go:42: 06:37: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-01 06:44:20.062918 | controller | - ' logger.go:42: 06:37: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-01 06:44:20.062924 | controller | - ' logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:20.062930 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-10-01 06:44:20.062936 | controller | - ' logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-10-01 06:44:20.062942 | controller | - ' logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-10-01 06:44:20.062948 | controller | '''' '']''' 2025-10-01 06:44:20.062953 | controller | - ' logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.062959 | controller | - ' logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.062965 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.062971 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.062977 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.062983 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.062989 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.062994 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.063000 | controller | - ' # it is an image' 2025-10-01 06:44:20.063006 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.063012 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.063018 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.063023 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.063029 | controller | - ' case $NAME in' 2025-10-01 06:44:20.063035 | controller | - ' API)' 2025-10-01 06:44:20.063041 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.063047 | controller | - ' ;;' 2025-10-01 06:44:20.063055 | controller | - ' esac' 2025-10-01 06:44:20.063061 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.063067 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.063073 | controller | - ' exit 1' 2025-10-01 06:44:20.063079 | controller | - ' fi' 2025-10-01 06:44:20.063087 | controller | - ' fi' 2025-10-01 06:44:20.063093 | controller | - ' done' 2025-10-01 06:44:20.063099 | controller | - ' exit 0' 2025-10-01 06:44:20.063104 | controller | - ' ]' 2025-10-01 06:44:20.063110 | controller | - ' logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.063116 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.063134 | controller | end }}''' 2025-10-01 06:44:20.063142 | controller | - ' logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.063148 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-10-01 06:44:20.063154 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.063159 | controller | end }}''' 2025-10-01 06:44:20.063165 | controller | - ' logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.063171 | controller | - ' logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.063228 | controller | - ' logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:20.063235 | controller | in $(echo $imageTuples)' 2025-10-01 06:44:20.063241 | controller | - ' logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.063247 | controller | - ' logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.063253 | controller | - ' logger.go:42: 06:37:03 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.063259 | controller | - ' logger.go:42: 06:37:04 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.063264 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.063270 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.063276 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.063282 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.063288 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.063294 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.063309 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.063318 | controller | - ' exit 0' 2025-10-01 06:44:20.063324 | controller | - ' else' 2025-10-01 06:44:20.063330 | controller | - ' exit 1' 2025-10-01 06:44:20.063336 | controller | - ' fi' 2025-10-01 06:44:20.063342 | controller | - ' ]' 2025-10-01 06:44:20.063348 | controller | - ' logger.go:42: 06:37:04 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.063354 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.063359 | controller | "default-public" }}''' 2025-10-01 06:44:20.063365 | controller | - ' logger.go:42: 06:37:04 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.063371 | controller | - ' logger.go:42: 06:37:04 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.063377 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.063385 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.063394 | controller | - ' logger.go:42: 06:37:05 | 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-01 06:44:20.063400 | controller | - ' logger.go:42: 06:37:05 | 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-01 06:44:20.063408 | controller | - ' logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:20.063415 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-10-01 06:44:20.063422 | controller | - ' logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-10-01 06:44:20.063429 | controller | - ' logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-10-01 06:44:20.063436 | controller | '''' '']''' 2025-10-01 06:44:20.063442 | controller | - ' logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.063447 | controller | - ' logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.063453 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.063459 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.063465 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.063471 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.063490 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.063497 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.063503 | controller | - ' # it is an image' 2025-10-01 06:44:20.063509 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.063515 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.063521 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.063527 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.063532 | controller | - ' case $NAME in' 2025-10-01 06:44:20.063538 | controller | - ' API)' 2025-10-01 06:44:20.063544 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.063551 | controller | - ' ;;' 2025-10-01 06:44:20.063558 | controller | - ' esac' 2025-10-01 06:44:20.063564 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.063570 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.063576 | controller | - ' exit 1' 2025-10-01 06:44:20.063581 | controller | - ' fi' 2025-10-01 06:44:20.063587 | controller | - ' fi' 2025-10-01 06:44:20.063593 | controller | - ' done' 2025-10-01 06:44:20.063599 | controller | - ' exit 0' 2025-10-01 06:44:20.063604 | controller | - ' ]' 2025-10-01 06:44:20.063610 | controller | - ' logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.063616 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.063622 | controller | end }}''' 2025-10-01 06:44:20.063628 | controller | - ' logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.063634 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-10-01 06:44:20.063639 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.063645 | controller | end }}''' 2025-10-01 06:44:20.063651 | controller | - ' logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.063660 | controller | - ' logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.063666 | controller | - ' logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:20.063671 | controller | in $(echo $imageTuples)' 2025-10-01 06:44:20.063677 | controller | - ' logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.063691 | controller | - ' logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.063697 | controller | - ' logger.go:42: 06:37:05 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.063703 | controller | - ' logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.063709 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.063714 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.063720 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.063726 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.063732 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.063738 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.063744 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.063749 | controller | - ' exit 0' 2025-10-01 06:44:20.063755 | controller | - ' else' 2025-10-01 06:44:20.063761 | controller | - ' exit 1' 2025-10-01 06:44:20.063767 | controller | - ' fi' 2025-10-01 06:44:20.063773 | controller | - ' ]' 2025-10-01 06:44:20.063778 | controller | - ' logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.063784 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.063790 | controller | "default-public" }}''' 2025-10-01 06:44:20.063796 | controller | - ' logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.063801 | controller | - ' logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.063807 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.063813 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.063819 | controller | - ' logger.go:42: 06:37: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-01 06:44:20.063825 | controller | - ' logger.go:42: 06:37: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-01 06:44:20.063830 | controller | - ' logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:20.063836 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-10-01 06:44:20.063842 | controller | - ' logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-10-01 06:44:20.063848 | controller | - ' logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-10-01 06:44:20.063853 | controller | '''' '']''' 2025-10-01 06:44:20.063859 | controller | - ' logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.063865 | controller | - ' logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.063871 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.063876 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.063951 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.063957 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.063963 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.063969 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.063974 | controller | - ' # it is an image' 2025-10-01 06:44:20.063980 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.063986 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.063992 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.063997 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.064003 | controller | - ' case $NAME in' 2025-10-01 06:44:20.064009 | controller | - ' API)' 2025-10-01 06:44:20.064015 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.064021 | controller | - ' ;;' 2025-10-01 06:44:20.064026 | controller | - ' esac' 2025-10-01 06:44:20.064032 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.064038 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.064044 | controller | - ' exit 1' 2025-10-01 06:44:20.064049 | controller | - ' fi' 2025-10-01 06:44:20.064055 | controller | - ' fi' 2025-10-01 06:44:20.064061 | controller | - ' done' 2025-10-01 06:44:20.064067 | controller | - ' exit 0' 2025-10-01 06:44:20.064072 | controller | - ' ]' 2025-10-01 06:44:20.064078 | controller | - ' logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.064084 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.064090 | controller | end }}''' 2025-10-01 06:44:20.064095 | controller | - ' logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.064101 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-10-01 06:44:20.064114 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.064135 | controller | end }}''' 2025-10-01 06:44:20.064143 | controller | - ' logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.064149 | controller | - ' logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.064155 | controller | - ' logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:20.064161 | controller | in $(echo $imageTuples)' 2025-10-01 06:44:20.064167 | controller | - ' logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.064173 | controller | - ' logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.064184 | controller | - ' logger.go:42: 06:37:06 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.064190 | controller | - ' logger.go:42: 06:37:07 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.064196 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.064202 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.064208 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.064213 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.064219 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.064225 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.064234 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.064239 | controller | - ' exit 0' 2025-10-01 06:44:20.064245 | controller | - ' else' 2025-10-01 06:44:20.064251 | controller | - ' exit 1' 2025-10-01 06:44:20.064257 | controller | - ' fi' 2025-10-01 06:44:20.064263 | controller | - ' ]' 2025-10-01 06:44:20.064268 | controller | - ' logger.go:42: 06:37:07 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.064274 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.064280 | controller | "default-public" }}''' 2025-10-01 06:44:20.064286 | controller | - ' logger.go:42: 06:37:07 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.064292 | controller | - ' logger.go:42: 06:37:07 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.064298 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.064303 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.064309 | controller | - ' logger.go:42: 06:37:08 | 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-01 06:44:20.064315 | controller | - ' logger.go:42: 06:37:08 | 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-01 06:44:20.064321 | controller | - ' logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:20.064326 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-10-01 06:44:20.064332 | controller | - ' logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-10-01 06:44:20.064338 | controller | - ' logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-10-01 06:44:20.064344 | controller | '''' '']''' 2025-10-01 06:44:20.064350 | controller | - ' logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.064355 | controller | - ' logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.064361 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.064367 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.064373 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.064379 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.064384 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.064390 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.064396 | controller | - ' # it is an image' 2025-10-01 06:44:20.064402 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.064408 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.064413 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.064419 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.064425 | controller | - ' case $NAME in' 2025-10-01 06:44:20.064431 | controller | - ' API)' 2025-10-01 06:44:20.064437 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.064442 | controller | - ' ;;' 2025-10-01 06:44:20.064456 | controller | - ' esac' 2025-10-01 06:44:20.064462 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.064468 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.064474 | controller | - ' exit 1' 2025-10-01 06:44:20.064482 | controller | - ' fi' 2025-10-01 06:44:20.064488 | controller | - ' fi' 2025-10-01 06:44:20.064494 | controller | - ' done' 2025-10-01 06:44:20.064500 | controller | - ' exit 0' 2025-10-01 06:44:20.064506 | controller | - ' ]' 2025-10-01 06:44:20.064511 | controller | - ' logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.064517 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.064523 | controller | end }}''' 2025-10-01 06:44:20.064529 | controller | - ' logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.064535 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-10-01 06:44:20.064541 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.064546 | controller | end }}''' 2025-10-01 06:44:20.064555 | controller | - ' logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.064561 | controller | - ' logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.064566 | controller | - ' logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:20.064572 | controller | in $(echo $imageTuples)' 2025-10-01 06:44:20.064578 | controller | - ' logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.064584 | controller | - ' logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.064592 | controller | - ' logger.go:42: 06:37:08 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.064598 | controller | - ' logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.064604 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.064609 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.064615 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.064621 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.064627 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.064633 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.064640 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.064648 | controller | - ' exit 0' 2025-10-01 06:44:20.064656 | controller | - ' else' 2025-10-01 06:44:20.064663 | controller | - ' exit 1' 2025-10-01 06:44:20.064670 | controller | - ' fi' 2025-10-01 06:44:20.064677 | controller | - ' ]' 2025-10-01 06:44:20.064683 | controller | - ' logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.064689 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.064694 | controller | "default-public" }}''' 2025-10-01 06:44:20.064700 | controller | - ' logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.064706 | controller | - ' logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.064712 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.064718 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.064723 | controller | - ' logger.go:42: 06:37: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-01 06:44:20.064732 | controller | - ' logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:20.064738 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-10-01 06:44:20.064744 | controller | - ' logger.go:42: 06:37: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-01 06:44:20.064750 | controller | - ' logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-10-01 06:44:20.064756 | controller | - ' logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-10-01 06:44:20.064762 | controller | '''' '']''' 2025-10-01 06:44:20.064767 | controller | - ' logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.064773 | controller | - ' logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.064779 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.064785 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.064791 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.064805 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.064814 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.064820 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.064825 | controller | - ' # it is an image' 2025-10-01 06:44:20.064831 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.064837 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.064843 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.064849 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.064855 | controller | - ' case $NAME in' 2025-10-01 06:44:20.064860 | controller | - ' API)' 2025-10-01 06:44:20.064866 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.064872 | controller | - ' ;;' 2025-10-01 06:44:20.064878 | controller | - ' esac' 2025-10-01 06:44:20.064883 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.064889 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.064895 | controller | - ' exit 1' 2025-10-01 06:44:20.064901 | controller | - ' fi' 2025-10-01 06:44:20.064907 | controller | - ' fi' 2025-10-01 06:44:20.064912 | controller | - ' done' 2025-10-01 06:44:20.064918 | controller | - ' exit 0' 2025-10-01 06:44:20.064924 | controller | - ' ]' 2025-10-01 06:44:20.064929 | controller | - ' logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.064935 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.064943 | controller | end }}''' 2025-10-01 06:44:20.064949 | controller | - ' logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.064955 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-10-01 06:44:20.064961 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.064966 | controller | end }}''' 2025-10-01 06:44:20.064972 | controller | - ' logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.064978 | controller | - ' logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.064984 | controller | - ' logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:20.064992 | controller | in $(echo $imageTuples)' 2025-10-01 06:44:20.064998 | controller | - ' logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.065004 | controller | - ' logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.065009 | controller | - ' logger.go:42: 06:37:09 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.065015 | controller | - ' logger.go:42: 06:37:10 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.065021 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.065027 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.065033 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.065038 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.065044 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.065050 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.065056 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.065062 | controller | - ' exit 0' 2025-10-01 06:44:20.065067 | controller | - ' else' 2025-10-01 06:44:20.065073 | controller | - ' exit 1' 2025-10-01 06:44:20.065079 | controller | - ' fi' 2025-10-01 06:44:20.065085 | controller | - ' ]' 2025-10-01 06:44:20.065090 | controller | - ' logger.go:42: 06:37:10 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.065096 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.065102 | controller | "default-public" }}''' 2025-10-01 06:44:20.065108 | controller | - ' logger.go:42: 06:37:10 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.065114 | controller | - ' logger.go:42: 06:37:10 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.065132 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.065141 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.065147 | controller | - ' logger.go:42: 06:37: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-01 06:44:20.065153 | controller | - ' logger.go:42: 06:37: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-01 06:44:20.065159 | controller | - ' logger.go:42: 06:37:10 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:20.065172 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-10-01 06:44:20.065178 | controller | - ' logger.go:42: 06:37:10 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-10-01 06:44:20.065184 | controller | - ' logger.go:42: 06:37:10 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-10-01 06:44:20.065190 | controller | '''' '']''' 2025-10-01 06:44:20.065196 | controller | - ' logger.go:42: 06:37:10 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.065201 | controller | - ' logger.go:42: 06:37:10 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.065207 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.065213 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.065219 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.065225 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.065230 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.065242 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.065248 | controller | - ' # it is an image' 2025-10-01 06:44:20.065254 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.065260 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.065265 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.065271 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.065277 | controller | - ' case $NAME in' 2025-10-01 06:44:20.065283 | controller | - ' API)' 2025-10-01 06:44:20.065289 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.065295 | controller | - ' ;;' 2025-10-01 06:44:20.065300 | controller | - ' esac' 2025-10-01 06:44:20.065306 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.065312 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.065318 | controller | - ' exit 1' 2025-10-01 06:44:20.065324 | controller | - ' fi' 2025-10-01 06:44:20.065329 | controller | - ' fi' 2025-10-01 06:44:20.065337 | controller | - ' done' 2025-10-01 06:44:20.065343 | controller | - ' exit 0' 2025-10-01 06:44:20.065349 | controller | - ' ]' 2025-10-01 06:44:20.065355 | controller | - ' logger.go:42: 06:37:10 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.065360 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.065366 | controller | end }}''' 2025-10-01 06:44:20.065372 | controller | - ' logger.go:42: 06:37:10 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.065378 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-10-01 06:44:20.065384 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.065389 | controller | end }}''' 2025-10-01 06:44:20.065395 | controller | - ' logger.go:42: 06:37:11 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.065401 | controller | - ' logger.go:42: 06:37:11 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.065407 | controller | - ' logger.go:42: 06:37:11 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:20.065412 | controller | in $(echo $imageTuples)' 2025-10-01 06:44:20.065418 | controller | - ' logger.go:42: 06:37:11 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.065424 | controller | - ' logger.go:42: 06:37:11 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.065430 | controller | - ' logger.go:42: 06:37:11 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.065435 | controller | - ' logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.065441 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.065447 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.065453 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.065459 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.065464 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.065470 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.065476 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.065482 | controller | - ' exit 0' 2025-10-01 06:44:20.065487 | controller | - ' else' 2025-10-01 06:44:20.065493 | controller | - ' exit 1' 2025-10-01 06:44:20.065499 | controller | - ' fi' 2025-10-01 06:44:20.065507 | controller | - ' ]' 2025-10-01 06:44:20.065513 | controller | - ' logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.065526 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.065532 | controller | "default-public" }}''' 2025-10-01 06:44:20.065538 | controller | - ' logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.065544 | controller | - ' logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.065557 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.065563 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.065569 | controller | - ' logger.go:42: 06:37:12 | 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-01 06:44:20.065575 | controller | - ' logger.go:42: 06:37:12 | 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-01 06:44:20.065581 | controller | - ' logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:20.065587 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-10-01 06:44:20.065593 | controller | - ' logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-10-01 06:44:20.065598 | controller | - ' logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-10-01 06:44:20.065604 | controller | '''' '']''' 2025-10-01 06:44:20.065610 | controller | - ' logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.065616 | controller | - ' logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.065621 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.065627 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.065633 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.065639 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.065644 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.065650 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.065656 | controller | - ' # it is an image' 2025-10-01 06:44:20.065662 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.065668 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.065673 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.065679 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.065685 | controller | - ' case $NAME in' 2025-10-01 06:44:20.065691 | controller | - ' API)' 2025-10-01 06:44:20.065696 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.065702 | controller | - ' ;;' 2025-10-01 06:44:20.065708 | controller | - ' esac' 2025-10-01 06:44:20.065714 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.065720 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.065725 | controller | - ' exit 1' 2025-10-01 06:44:20.065731 | controller | - ' fi' 2025-10-01 06:44:20.065737 | controller | - ' fi' 2025-10-01 06:44:20.065743 | controller | - ' done' 2025-10-01 06:44:20.065748 | controller | - ' exit 0' 2025-10-01 06:44:20.065754 | controller | - ' ]' 2025-10-01 06:44:20.065763 | controller | - ' logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.065768 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.065774 | controller | end }}''' 2025-10-01 06:44:20.065780 | controller | - ' logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.065786 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-10-01 06:44:20.065792 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.065797 | controller | end }}''' 2025-10-01 06:44:20.065803 | controller | - ' logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.065809 | controller | - ' logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.065815 | controller | - ' logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:20.065820 | controller | in $(echo $imageTuples)' 2025-10-01 06:44:20.065826 | controller | - ' logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.065832 | controller | - ' logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.065838 | controller | - ' logger.go:42: 06:37:12 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.065843 | controller | - ' logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.065849 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.065855 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.065861 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.065866 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.065872 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.065890 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.065896 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.065902 | controller | - ' exit 0' 2025-10-01 06:44:20.065908 | controller | - ' else' 2025-10-01 06:44:20.065914 | controller | - ' exit 1' 2025-10-01 06:44:20.065920 | controller | - ' fi' 2025-10-01 06:44:20.065925 | controller | - ' ]' 2025-10-01 06:44:20.065933 | controller | - ' logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.065939 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.065945 | controller | "default-public" }}''' 2025-10-01 06:44:20.065951 | controller | - ' logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.065957 | controller | - ' logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.065962 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.065968 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.065974 | controller | - ' logger.go:42: 06:37: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-01 06:44:20.065980 | controller | - ' logger.go:42: 06:37: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-01 06:44:20.065986 | controller | - ' logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:20.065994 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-10-01 06:44:20.066000 | controller | - ' logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-10-01 06:44:20.066006 | controller | - ' logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-10-01 06:44:20.066011 | controller | '''' '']''' 2025-10-01 06:44:20.066017 | controller | - ' logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.066023 | controller | - ' logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.066029 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.066034 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.066040 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.066046 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.066052 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.066057 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.066063 | controller | - ' # it is an image' 2025-10-01 06:44:20.066069 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.066075 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.066081 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.066086 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.066092 | controller | - ' case $NAME in' 2025-10-01 06:44:20.066098 | controller | - ' API)' 2025-10-01 06:44:20.066104 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.066109 | controller | - ' ;;' 2025-10-01 06:44:20.066115 | controller | - ' esac' 2025-10-01 06:44:20.066146 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.066176 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.066182 | controller | - ' exit 1' 2025-10-01 06:44:20.066188 | controller | - ' fi' 2025-10-01 06:44:20.066194 | controller | - ' fi' 2025-10-01 06:44:20.066199 | controller | - ' done' 2025-10-01 06:44:20.066205 | controller | - ' exit 0' 2025-10-01 06:44:20.066211 | controller | - ' ]' 2025-10-01 06:44:20.066217 | controller | - ' logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.066222 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.066228 | controller | end }}''' 2025-10-01 06:44:20.066234 | controller | - ' logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.066243 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-10-01 06:44:20.066249 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.066254 | controller | end }}''' 2025-10-01 06:44:20.066260 | controller | - ' logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.066266 | controller | - ' logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.066272 | controller | - ' logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:20.066278 | controller | in $(echo $imageTuples)' 2025-10-01 06:44:20.066284 | controller | - ' logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.066297 | controller | - ' logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.066306 | controller | - ' logger.go:42: 06:37:13 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.066312 | controller | - ' logger.go:42: 06:37:14 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.066318 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.066324 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.066330 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.066336 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.066341 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.066347 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.066353 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.066359 | controller | - ' exit 0' 2025-10-01 06:44:20.066364 | controller | - ' else' 2025-10-01 06:44:20.066370 | controller | - ' exit 1' 2025-10-01 06:44:20.066376 | controller | - ' fi' 2025-10-01 06:44:20.066382 | controller | - ' ]' 2025-10-01 06:44:20.066387 | controller | - ' logger.go:42: 06:37:14 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2025-10-01 06:44:20.066393 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2025-10-01 06:44:20.066399 | controller | "default-public" }}''' 2025-10-01 06:44:20.066405 | controller | - ' logger.go:42: 06:37:14 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.066411 | controller | - ' logger.go:42: 06:37:14 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.066416 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2025-10-01 06:44:20.066422 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.066428 | controller | - ' logger.go:42: 06:37: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-01 06:44:20.066434 | controller | - ' logger.go:42: 06:37: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-01 06:44:20.066439 | controller | - ' logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2025-10-01 06:44:20.066445 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-10-01 06:44:20.066451 | controller | - ' logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | + matches=' 2025-10-01 06:44:20.066457 | controller | - ' logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2025-10-01 06:44:20.066462 | controller | '''' '']''' 2025-10-01 06:44:20.066468 | controller | - ' logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.066474 | controller | - ' logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | running command: 2025-10-01 06:44:20.066480 | controller | [sh -c set -euxo pipefail' 2025-10-01 06:44:20.066485 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.066491 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.066497 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.066503 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.066509 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.066514 | controller | - ' # it is an image' 2025-10-01 06:44:20.066520 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.066528 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.066534 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.066540 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.066546 | controller | - ' case $NAME in' 2025-10-01 06:44:20.066551 | controller | - ' API)' 2025-10-01 06:44:20.066557 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.066563 | controller | - ' ;;' 2025-10-01 06:44:20.066569 | controller | - ' esac' 2025-10-01 06:44:20.066575 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.066580 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.066586 | controller | - ' exit 1' 2025-10-01 06:44:20.066592 | controller | - ' fi' 2025-10-01 06:44:20.066598 | controller | - ' fi' 2025-10-01 06:44:20.066603 | controller | - ' done' 2025-10-01 06:44:20.066609 | controller | - ' exit 0' 2025-10-01 06:44:20.066615 | controller | - ' ]' 2025-10-01 06:44:20.066621 | controller | - ' logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.066626 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.066632 | controller | end }}''' 2025-10-01 06:44:20.066638 | controller | - ' logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | ++ oc get 2025-10-01 06:44:20.066651 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2025-10-01 06:44:20.066658 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.066663 | controller | end }}''' 2025-10-01 06:44:20.066669 | controller | - ' logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.066675 | controller | - ' logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.066681 | controller | - ' logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | + for ITEM 2025-10-01 06:44:20.066687 | controller | in $(echo $imageTuples)' 2025-10-01 06:44:20.066692 | controller | - ' logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.066698 | controller | - ' logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.066704 | controller | - ' logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.066710 | controller | - ' logger.go:42: 06:37:15 | glance_split_proxypass/1-deploy_glance | test step 2025-10-01 06:44:20.066715 | controller | completed 1-deploy_glance' 2025-10-01 06:44:20.066721 | controller | - ' logger.go:42: 06:37:15 | glance_split_proxypass/2-scale-glanceapis | starting 2025-10-01 06:44:20.066727 | controller | test step 2-scale-glanceapis' 2025-10-01 06:44:20.066733 | controller | - ' logger.go:42: 06:37:15 | glance_split_proxypass/2-scale-glanceapis | running 2025-10-01 06:44:20.066739 | controller | command: [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": 2025-10-01 06:44:20.066744 | controller | "replace", "path": "/spec/glanceAPIs/default/replicas", "value":3}]''' 2025-10-01 06:44:20.066753 | controller | - ' ]' 2025-10-01 06:44:20.066758 | controller | - ' logger.go:42: 06:37:15 | glance_split_proxypass/2-scale-glanceapis | glance.glance.openstack.org/glance 2025-10-01 06:44:20.066764 | controller | patched' 2025-10-01 06:44:20.066770 | controller | - ' logger.go:42: 06:40:15 | glance_split_proxypass/2-scale-glanceapis | test step 2025-10-01 06:44:20.066776 | controller | failed 2-scale-glanceapis' 2025-10-01 06:44:20.066782 | controller | - ' case.go:396: failed in step 2-scale-glanceapis' 2025-10-01 06:44:20.066787 | controller | - ' case.go:398: --- StatefulSet:glance-kuttl-tests/glance-default-external-api' 2025-10-01 06:44:20.066796 | controller | - ' +++ StatefulSet:glance-kuttl-tests/glance-default-external-api' 2025-10-01 06:44:20.066802 | controller | - ' @@ -1,11 +1,49 @@' 2025-10-01 06:44:20.066808 | controller | - ' apiVersion: apps/v1' 2025-10-01 06:44:20.066814 | controller | - ' kind: StatefulSet' 2025-10-01 06:44:20.066820 | controller | - ' metadata:' 2025-10-01 06:44:20.066825 | controller | - ' + labels:' 2025-10-01 06:44:20.066831 | controller | - ' + component: glance-api' 2025-10-01 06:44:20.066837 | controller | - ' + glanceAPI: glance-default-external' 2025-10-01 06:44:20.066843 | controller | - ' + owner: glance-default-external' 2025-10-01 06:44:20.066848 | controller | - ' + service: glance' 2025-10-01 06:44:20.066854 | controller | - ' + managedFields: ''[... elided field over 10 lines long ...]''' 2025-10-01 06:44:20.066862 | controller | - ' name: glance-default-external-api' 2025-10-01 06:44:20.066868 | controller | - ' namespace: glance-kuttl-tests' 2025-10-01 06:44:20.066874 | controller | - ' + ownerReferences:' 2025-10-01 06:44:20.066880 | controller | - ' + - apiVersion: glance.openstack.org/v1beta1' 2025-10-01 06:44:20.066885 | controller | - ' + blockOwnerDeletion: true' 2025-10-01 06:44:20.066891 | controller | - ' + controller: true' 2025-10-01 06:44:20.066897 | controller | - ' + kind: GlanceAPI' 2025-10-01 06:44:20.066903 | controller | - ' + name: glance-default-external' 2025-10-01 06:44:20.066908 | controller | - ' + uid: 7f6e3eca-76c0-4eeb-9c33-8d375a87ed50' 2025-10-01 06:44:20.066914 | controller | - ' spec:' 2025-10-01 06:44:20.066920 | controller | - ' + persistentVolumeClaimRetentionPolicy:' 2025-10-01 06:44:20.066926 | controller | - ' + whenDeleted: Retain' 2025-10-01 06:44:20.066932 | controller | - ' + whenScaled: Retain' 2025-10-01 06:44:20.066937 | controller | - ' + podManagementPolicy: Parallel' 2025-10-01 06:44:20.066943 | controller | - ' replicas: 3' 2025-10-01 06:44:20.066949 | controller | - ' + revisionHistoryLimit: 10' 2025-10-01 06:44:20.066955 | controller | - ' + selector:' 2025-10-01 06:44:20.066960 | controller | - ' + matchLabels:' 2025-10-01 06:44:20.066966 | controller | - ' + component: glance-api' 2025-10-01 06:44:20.066972 | controller | - ' + glanceAPI: glance-default-external' 2025-10-01 06:44:20.066978 | controller | - ' + owner: glance-default-external' 2025-10-01 06:44:20.066983 | controller | - ' + service: glance' 2025-10-01 06:44:20.066989 | controller | - ' + serviceName: glance-default-external-api' 2025-10-01 06:44:20.066995 | controller | - ' + template: ''[... elided field over 10 lines long ...]''' 2025-10-01 06:44:20.067001 | controller | - ' + updateStrategy:' 2025-10-01 06:44:20.067006 | controller | - ' + rollingUpdate:' 2025-10-01 06:44:20.067012 | controller | - ' + partition: 0' 2025-10-01 06:44:20.067018 | controller | - ' + type: RollingUpdate' 2025-10-01 06:44:20.067024 | controller | - ' + volumeClaimTemplates: ''[... elided field over 10 lines long ...]''' 2025-10-01 06:44:20.067029 | controller | - ' status:' 2025-10-01 06:44:20.067035 | controller | - ' - availableReplicas: 3' 2025-10-01 06:44:20.067041 | controller | - ' + availableReplicas: 1' 2025-10-01 06:44:20.067047 | controller | - ' + collisionCount: 0' 2025-10-01 06:44:20.067053 | controller | - ' + currentReplicas: 3' 2025-10-01 06:44:20.067058 | controller | - ' + currentRevision: glance-default-external-api-784596c568' 2025-10-01 06:44:20.067064 | controller | - ' + observedGeneration: 3' 2025-10-01 06:44:20.067070 | controller | - ' + readyReplicas: 1' 2025-10-01 06:44:20.067076 | controller | - ' replicas: 3' 2025-10-01 06:44:20.067081 | controller | - ' + updateRevision: glance-default-external-api-784596c568' 2025-10-01 06:44:20.067094 | controller | - ' + updatedReplicas: 3' 2025-10-01 06:44:20.067100 | controller | - ' ' 2025-10-01 06:44:20.067106 | controller | - ' ' 2025-10-01 06:44:20.067112 | controller | - ' case.go:398: resource StatefulSet:glance-kuttl-tests/glance-default-external-api: 2025-10-01 06:44:20.067118 | controller | .status.availableReplicas: value mismatch, expected: 3 != actual: 1' 2025-10-01 06:44:20.067142 | controller | - ' case.go:398: --- StatefulSet:glance-kuttl-tests/glance-default-internal-api' 2025-10-01 06:44:20.067148 | controller | - ' +++ StatefulSet:glance-kuttl-tests/glance-default-internal-api' 2025-10-01 06:44:20.067157 | controller | - ' @@ -1,11 +1,49 @@' 2025-10-01 06:44:20.067163 | controller | - ' apiVersion: apps/v1' 2025-10-01 06:44:20.067169 | controller | - ' kind: StatefulSet' 2025-10-01 06:44:20.067174 | controller | - ' metadata:' 2025-10-01 06:44:20.067180 | controller | - ' + labels:' 2025-10-01 06:44:20.067186 | controller | - ' + component: glance-api' 2025-10-01 06:44:20.067192 | controller | - ' + glanceAPI: glance-default-internal' 2025-10-01 06:44:20.067197 | controller | - ' + owner: glance-default-internal' 2025-10-01 06:44:20.067203 | controller | - ' + service: glance' 2025-10-01 06:44:20.067209 | controller | - ' + managedFields: ''[... elided field over 10 lines long ...]''' 2025-10-01 06:44:20.067215 | controller | - ' name: glance-default-internal-api' 2025-10-01 06:44:20.067221 | controller | - ' namespace: glance-kuttl-tests' 2025-10-01 06:44:20.067226 | controller | - ' + ownerReferences:' 2025-10-01 06:44:20.067232 | controller | - ' + - apiVersion: glance.openstack.org/v1beta1' 2025-10-01 06:44:20.067238 | controller | - ' + blockOwnerDeletion: true' 2025-10-01 06:44:20.067244 | controller | - ' + controller: true' 2025-10-01 06:44:20.067250 | controller | - ' + kind: GlanceAPI' 2025-10-01 06:44:20.067255 | controller | - ' + name: glance-default-internal' 2025-10-01 06:44:20.067261 | controller | - ' + uid: eda9dceb-b74b-4530-9a9e-245e62b3511e' 2025-10-01 06:44:20.067267 | controller | - ' spec:' 2025-10-01 06:44:20.067273 | controller | - ' + persistentVolumeClaimRetentionPolicy:' 2025-10-01 06:44:20.067278 | controller | - ' + whenDeleted: Retain' 2025-10-01 06:44:20.067284 | controller | - ' + whenScaled: Retain' 2025-10-01 06:44:20.067290 | controller | - ' + podManagementPolicy: Parallel' 2025-10-01 06:44:20.067296 | controller | - ' replicas: 3' 2025-10-01 06:44:20.067302 | controller | - ' + revisionHistoryLimit: 10' 2025-10-01 06:44:20.067308 | controller | - ' + selector:' 2025-10-01 06:44:20.067313 | controller | - ' + matchLabels:' 2025-10-01 06:44:20.067319 | controller | - ' + component: glance-api' 2025-10-01 06:44:20.067325 | controller | - ' + glanceAPI: glance-default-internal' 2025-10-01 06:44:20.067331 | controller | - ' + owner: glance-default-internal' 2025-10-01 06:44:20.067337 | controller | - ' + service: glance' 2025-10-01 06:44:20.067342 | controller | - ' + serviceName: glance-default-internal-api' 2025-10-01 06:44:20.067348 | controller | - ' + template: ''[... elided field over 10 lines long ...]''' 2025-10-01 06:44:20.067357 | controller | - ' + updateStrategy:' 2025-10-01 06:44:20.067362 | controller | - ' + rollingUpdate:' 2025-10-01 06:44:20.067368 | controller | - ' + partition: 0' 2025-10-01 06:44:20.067374 | controller | - ' + type: RollingUpdate' 2025-10-01 06:44:20.067380 | controller | - ' + volumeClaimTemplates: ''[... elided field over 10 lines long ...]''' 2025-10-01 06:44:20.067386 | controller | - ' status:' 2025-10-01 06:44:20.067391 | controller | - ' - availableReplicas: 3' 2025-10-01 06:44:20.067397 | controller | - ' + availableReplicas: 1' 2025-10-01 06:44:20.067403 | controller | - ' + collisionCount: 0' 2025-10-01 06:44:20.067409 | controller | - ' + currentReplicas: 3' 2025-10-01 06:44:20.067415 | controller | - ' + currentRevision: glance-default-internal-api-59699cc8cf' 2025-10-01 06:44:20.067420 | controller | - ' + observedGeneration: 3' 2025-10-01 06:44:20.067426 | controller | - ' + readyReplicas: 1' 2025-10-01 06:44:20.067432 | controller | - ' replicas: 3' 2025-10-01 06:44:20.067438 | controller | - ' + updateRevision: glance-default-internal-api-59699cc8cf' 2025-10-01 06:44:20.067444 | controller | - ' + updatedReplicas: 3' 2025-10-01 06:44:20.067450 | controller | - ' ' 2025-10-01 06:44:20.067456 | controller | - ' ' 2025-10-01 06:44:20.067464 | controller | - ' case.go:398: resource StatefulSet:glance-kuttl-tests/glance-default-internal-api: 2025-10-01 06:44:20.067470 | controller | .status.availableReplicas: value mismatch, expected: 3 != actual: 1' 2025-10-01 06:44:20.067476 | controller | - ' logger.go:42: 06:40:15 | glance_split_proxypass | skipping kubernetes event 2025-10-01 06:44:20.067498 | controller | logging' 2025-10-01 06:44:20.067504 | controller | - === CONT kuttl/harness/glance_split 2025-10-01 06:44:20.067510 | controller | - ' logger.go:42: 06:40:15 | glance_split | Skipping creation of user-supplied 2025-10-01 06:44:20.067516 | controller | namespace: glance-kuttl-tests' 2025-10-01 06:44:20.067522 | controller | - ' logger.go:42: 06:40:15 | glance_split/1-deploy_glance | starting test step 2025-10-01 06:44:20.067528 | controller | 1-deploy_glance' 2025-10-01 06:44:20.067534 | controller | - ' logger.go:42: 06:40:15 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.067540 | controller | -c oc kustomize ../../../../config/samples/layout/split | oc apply -n $NAMESPACE 2025-10-01 06:44:20.067545 | controller | -f -' 2025-10-01 06:44:20.067551 | controller | - ' ]' 2025-10-01 06:44:20.067560 | controller | - ' logger.go:42: 06:40:18 | glance_split/1-deploy_glance | glance.glance.openstack.org/glance 2025-10-01 06:44:20.067565 | controller | configured' 2025-10-01 06:44:20.067571 | controller | - ' logger.go:42: 06:40:18 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.067577 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.067583 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.067589 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.067594 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.067600 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.067606 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.067620 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.067626 | controller | - ' exit 0' 2025-10-01 06:44:20.067632 | controller | - ' else' 2025-10-01 06:44:20.067638 | controller | - ' exit 1' 2025-10-01 06:44:20.067644 | controller | - ' fi' 2025-10-01 06:44:20.067649 | controller | - ' ]' 2025-10-01 06:44:20.067655 | controller | - ' logger.go:42: 06:40:18 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.067661 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.067667 | controller | }}''' 2025-10-01 06:44:20.067673 | controller | - ' logger.go:42: 06:40:18 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.067679 | controller | - ' logger.go:42: 06:40:18 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.067684 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.067690 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.067696 | controller | - ' logger.go:42: 06:40:18 | 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-01 06:44:20.067704 | controller | - ' logger.go:42: 06:40:18 | 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-01 06:44:20.067710 | controller | - ' logger.go:42: 06:40:18 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2025-10-01 06:44:20.067716 | controller | - ' logger.go:42: 06:40:18 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.067722 | controller | - ' logger.go:42: 06:40:18 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.067733 | controller | - ' logger.go:42: 06:40:18 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.067739 | controller | - ' logger.go:42: 06:40:18 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.067745 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.067750 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.067756 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.067762 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.067768 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.067774 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.067779 | controller | - ' # it is an image' 2025-10-01 06:44:20.067785 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.067791 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.067797 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.067803 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.067808 | controller | - ' case $NAME in' 2025-10-01 06:44:20.067814 | controller | - ' API)' 2025-10-01 06:44:20.067928 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.067934 | controller | - ' ;;' 2025-10-01 06:44:20.067940 | controller | - ' esac' 2025-10-01 06:44:20.067946 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.067951 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.067957 | controller | - ' exit 1' 2025-10-01 06:44:20.067963 | controller | - ' fi' 2025-10-01 06:44:20.067969 | controller | - ' fi' 2025-10-01 06:44:20.067974 | controller | - ' done' 2025-10-01 06:44:20.067980 | controller | - ' exit 0' 2025-10-01 06:44:20.067986 | controller | - ' ]' 2025-10-01 06:44:20.067992 | controller | - ' logger.go:42: 06:40:18 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.067997 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.068003 | controller | end }}''' 2025-10-01 06:44:20.068009 | controller | - ' logger.go:42: 06:40:18 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.068015 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.068020 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.068026 | controller | - ' logger.go:42: 06:40:18 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.068032 | controller | - ' logger.go:42: 06:40:18 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.068038 | controller | - ' logger.go:42: 06:40:18 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.068044 | controller | $imageTuples)' 2025-10-01 06:44:20.068049 | controller | - ' logger.go:42: 06:40:18 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.068055 | controller | - ' logger.go:42: 06:40:18 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.068061 | controller | - ' logger.go:42: 06:40:18 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.068074 | controller | - ' logger.go:42: 06:40:19 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.068080 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.068086 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.068092 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.068097 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.068106 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.068112 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.068118 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.068143 | controller | - ' exit 0' 2025-10-01 06:44:20.068149 | controller | - ' else' 2025-10-01 06:44:20.068154 | controller | - ' exit 1' 2025-10-01 06:44:20.068160 | controller | - ' fi' 2025-10-01 06:44:20.068166 | controller | - ' ]' 2025-10-01 06:44:20.068172 | controller | - ' logger.go:42: 06:40:19 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.068178 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.068183 | controller | }}''' 2025-10-01 06:44:20.068189 | controller | - ' logger.go:42: 06:40:19 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.068195 | controller | - ' logger.go:42: 06:40:19 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.068201 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.068207 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.068213 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.068218 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.068224 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.068230 | controller | - ' logger.go:42: 06:40:20 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.068236 | controller | - ' logger.go:42: 06:40:20 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.068241 | controller | - ' logger.go:42: 06:40:20 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.068247 | controller | - ' logger.go:42: 06:40:20 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.068253 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.068259 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.068265 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.068270 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.068276 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.068282 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.068288 | controller | - ' # it is an image' 2025-10-01 06:44:20.068294 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.068299 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.068305 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.068311 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.068317 | controller | - ' case $NAME in' 2025-10-01 06:44:20.068323 | controller | - ' API)' 2025-10-01 06:44:20.068328 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.068334 | controller | - ' ;;' 2025-10-01 06:44:20.068340 | controller | - ' esac' 2025-10-01 06:44:20.068346 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.068351 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.068360 | controller | - ' exit 1' 2025-10-01 06:44:20.068366 | controller | - ' fi' 2025-10-01 06:44:20.068372 | controller | - ' fi' 2025-10-01 06:44:20.068377 | controller | - ' done' 2025-10-01 06:44:20.068383 | controller | - ' exit 0' 2025-10-01 06:44:20.068389 | controller | - ' ]' 2025-10-01 06:44:20.068395 | controller | - ' logger.go:42: 06:40:20 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.068401 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.068406 | controller | end }}''' 2025-10-01 06:44:20.068412 | controller | - ' logger.go:42: 06:40:20 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.068418 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.068424 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.068430 | controller | - ' logger.go:42: 06:40:20 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.068446 | controller | - ' logger.go:42: 06:40:20 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.068452 | controller | - ' logger.go:42: 06:40:20 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.068468 | controller | $imageTuples)' 2025-10-01 06:44:20.068474 | controller | - ' logger.go:42: 06:40:20 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.068480 | controller | - ' logger.go:42: 06:40:20 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.068488 | controller | - ' logger.go:42: 06:40:20 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.068494 | controller | - ' logger.go:42: 06:40:21 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.068499 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.068505 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.068511 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.068517 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.068523 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.068528 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.068534 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.068540 | controller | - ' exit 0' 2025-10-01 06:44:20.068546 | controller | - ' else' 2025-10-01 06:44:20.068551 | controller | - ' exit 1' 2025-10-01 06:44:20.068557 | controller | - ' fi' 2025-10-01 06:44:20.068563 | controller | - ' ]' 2025-10-01 06:44:20.068569 | controller | - ' logger.go:42: 06:40:21 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.068574 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.068580 | controller | }}''' 2025-10-01 06:44:20.068586 | controller | - ' logger.go:42: 06:40:21 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.068592 | controller | - ' logger.go:42: 06:40:21 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.068598 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.068603 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.068609 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.068615 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.068623 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.068629 | controller | - ' logger.go:42: 06:40:21 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.068635 | controller | - ' logger.go:42: 06:40:21 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.068641 | controller | - ' logger.go:42: 06:40:21 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.068647 | controller | - ' logger.go:42: 06:40:21 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.068652 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.068660 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.068666 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.068672 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.068678 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.068684 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.068690 | controller | - ' # it is an image' 2025-10-01 06:44:20.068695 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.068701 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.068707 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.068713 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.068719 | controller | - ' case $NAME in' 2025-10-01 06:44:20.068724 | controller | - ' API)' 2025-10-01 06:44:20.068730 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.068736 | controller | - ' ;;' 2025-10-01 06:44:20.068742 | controller | - ' esac' 2025-10-01 06:44:20.068748 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.068753 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.068759 | controller | - ' exit 1' 2025-10-01 06:44:20.068765 | controller | - ' fi' 2025-10-01 06:44:20.068771 | controller | - ' fi' 2025-10-01 06:44:20.068777 | controller | - ' done' 2025-10-01 06:44:20.068782 | controller | - ' exit 0' 2025-10-01 06:44:20.068788 | controller | - ' ]' 2025-10-01 06:44:20.068794 | controller | - ' logger.go:42: 06:40:21 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.068800 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.068805 | controller | end }}''' 2025-10-01 06:44:20.068818 | controller | - ' logger.go:42: 06:40:21 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.068824 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.068830 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.068836 | controller | - ' logger.go:42: 06:40:21 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.068842 | controller | - ' logger.go:42: 06:40:21 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.068848 | controller | - ' logger.go:42: 06:40:21 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.068853 | controller | $imageTuples)' 2025-10-01 06:44:20.068859 | controller | - ' logger.go:42: 06:40:21 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.068865 | controller | - ' logger.go:42: 06:40:21 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.068874 | controller | - ' logger.go:42: 06:40:21 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.068879 | controller | - ' logger.go:42: 06:40:22 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.068885 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.068891 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.068897 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.068902 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.068908 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.068914 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.068920 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.068926 | controller | - ' exit 0' 2025-10-01 06:44:20.068931 | controller | - ' else' 2025-10-01 06:44:20.068937 | controller | - ' exit 1' 2025-10-01 06:44:20.068943 | controller | - ' fi' 2025-10-01 06:44:20.068949 | controller | - ' ]' 2025-10-01 06:44:20.068955 | controller | - ' logger.go:42: 06:40:22 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.068960 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.068966 | controller | }}''' 2025-10-01 06:44:20.068972 | controller | - ' logger.go:42: 06:40:22 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.068978 | controller | - ' logger.go:42: 06:40:22 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.068984 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.068989 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.068995 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.069001 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.069007 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.069012 | controller | - ' logger.go:42: 06:40:22 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.069018 | controller | - ' logger.go:42: 06:40:22 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.069024 | controller | - ' logger.go:42: 06:40:22 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.069030 | controller | - ' logger.go:42: 06:40:22 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.069036 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.069041 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.069047 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.069053 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.069059 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.069064 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.069070 | controller | - ' # it is an image' 2025-10-01 06:44:20.069076 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.069082 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.069088 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.069096 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.069102 | controller | - ' case $NAME in' 2025-10-01 06:44:20.069108 | controller | - ' API)' 2025-10-01 06:44:20.069114 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.069131 | controller | - ' ;;' 2025-10-01 06:44:20.069139 | controller | - ' esac' 2025-10-01 06:44:20.069152 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.069159 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.069164 | controller | - ' exit 1' 2025-10-01 06:44:20.069170 | controller | - ' fi' 2025-10-01 06:44:20.069176 | controller | - ' fi' 2025-10-01 06:44:20.069182 | controller | - ' done' 2025-10-01 06:44:20.069188 | controller | - ' exit 0' 2025-10-01 06:44:20.069193 | controller | - ' ]' 2025-10-01 06:44:20.069199 | controller | - ' logger.go:42: 06:40:22 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.069205 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.069211 | controller | end }}''' 2025-10-01 06:44:20.069220 | controller | - ' logger.go:42: 06:40:22 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.069226 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.069232 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.069237 | controller | - ' logger.go:42: 06:40:22 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.069243 | controller | - ' logger.go:42: 06:40:22 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.069249 | controller | - ' logger.go:42: 06:40:22 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.069255 | controller | $imageTuples)' 2025-10-01 06:44:20.069261 | controller | - ' logger.go:42: 06:40:22 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.069266 | controller | - ' logger.go:42: 06:40:22 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.069272 | controller | - ' logger.go:42: 06:40:22 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.069278 | controller | - ' logger.go:42: 06:40:24 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.069284 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.069290 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.069295 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.069301 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.069307 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.069313 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.069319 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.069324 | controller | - ' exit 0' 2025-10-01 06:44:20.069330 | controller | - ' else' 2025-10-01 06:44:20.069336 | controller | - ' exit 1' 2025-10-01 06:44:20.069342 | controller | - ' fi' 2025-10-01 06:44:20.069347 | controller | - ' ]' 2025-10-01 06:44:20.069353 | controller | - ' logger.go:42: 06:40:24 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.069359 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.069365 | controller | }}''' 2025-10-01 06:44:20.069370 | controller | - ' logger.go:42: 06:40:24 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.069376 | controller | - ' logger.go:42: 06:40:24 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.069385 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.069391 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.069399 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.069404 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.069410 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.069416 | controller | - ' logger.go:42: 06:40:24 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.069422 | controller | - ' logger.go:42: 06:40:24 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.069428 | controller | - ' logger.go:42: 06:40:24 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.069434 | controller | - ' logger.go:42: 06:40:24 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.069439 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.069445 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.069451 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.069457 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.069462 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.069468 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.069474 | controller | - ' # it is an image' 2025-10-01 06:44:20.069487 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.069496 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.069501 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.069507 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.069513 | controller | - ' case $NAME in' 2025-10-01 06:44:20.069519 | controller | - ' API)' 2025-10-01 06:44:20.069525 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.069530 | controller | - ' ;;' 2025-10-01 06:44:20.069536 | controller | - ' esac' 2025-10-01 06:44:20.069542 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.069548 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.069553 | controller | - ' exit 1' 2025-10-01 06:44:20.069559 | controller | - ' fi' 2025-10-01 06:44:20.069565 | controller | - ' fi' 2025-10-01 06:44:20.069571 | controller | - ' done' 2025-10-01 06:44:20.069576 | controller | - ' exit 0' 2025-10-01 06:44:20.069582 | controller | - ' ]' 2025-10-01 06:44:20.069588 | controller | - ' logger.go:42: 06:40:24 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.069594 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.069599 | controller | end }}''' 2025-10-01 06:44:20.069605 | controller | - ' logger.go:42: 06:40:24 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.069611 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.069617 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.069623 | controller | - ' logger.go:42: 06:40:24 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.069634 | controller | - ' logger.go:42: 06:40:24 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.069639 | controller | - ' logger.go:42: 06:40:24 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.069645 | controller | $imageTuples)' 2025-10-01 06:44:20.069651 | controller | - ' logger.go:42: 06:40:24 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.069657 | controller | - ' logger.go:42: 06:40:24 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.069663 | controller | - ' logger.go:42: 06:40:24 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.069668 | controller | - ' logger.go:42: 06:40:25 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.069674 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.069680 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.069686 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.069692 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.069697 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.069703 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.069709 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.069715 | controller | - ' exit 0' 2025-10-01 06:44:20.069720 | controller | - ' else' 2025-10-01 06:44:20.069726 | controller | - ' exit 1' 2025-10-01 06:44:20.069732 | controller | - ' fi' 2025-10-01 06:44:20.069738 | controller | - ' ]' 2025-10-01 06:44:20.069744 | controller | - ' logger.go:42: 06:40:25 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.069749 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.069755 | controller | }}''' 2025-10-01 06:44:20.069761 | controller | - ' logger.go:42: 06:40:25 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.069767 | controller | - ' logger.go:42: 06:40:25 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.069773 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.069779 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.069784 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.069790 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.069798 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.069804 | controller | - ' logger.go:42: 06:40:25 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.069810 | controller | - ' logger.go:42: 06:40:25 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.069816 | controller | - ' logger.go:42: 06:40:25 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.069829 | controller | - ' logger.go:42: 06:40:25 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.069835 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.069841 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.069846 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.069852 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.069861 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.069867 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.069873 | controller | - ' # it is an image' 2025-10-01 06:44:20.069879 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.069884 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.069890 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.069896 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.069902 | controller | - ' case $NAME in' 2025-10-01 06:44:20.069908 | controller | - ' API)' 2025-10-01 06:44:20.069913 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.069919 | controller | - ' ;;' 2025-10-01 06:44:20.069925 | controller | - ' esac' 2025-10-01 06:44:20.069931 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.069936 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.069942 | controller | - ' exit 1' 2025-10-01 06:44:20.069948 | controller | - ' fi' 2025-10-01 06:44:20.069954 | controller | - ' fi' 2025-10-01 06:44:20.069959 | controller | - ' done' 2025-10-01 06:44:20.069965 | controller | - ' exit 0' 2025-10-01 06:44:20.069971 | controller | - ' ]' 2025-10-01 06:44:20.069977 | controller | - ' logger.go:42: 06:40:25 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.069982 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.069988 | controller | end }}''' 2025-10-01 06:44:20.069994 | controller | - ' logger.go:42: 06:40:25 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.070000 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.070006 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.070012 | controller | - ' logger.go:42: 06:40:25 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.070017 | controller | - ' logger.go:42: 06:40:25 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.070023 | controller | - ' logger.go:42: 06:40:25 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.070029 | controller | $imageTuples)' 2025-10-01 06:44:20.070035 | controller | - ' logger.go:42: 06:40:25 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.070040 | controller | - ' logger.go:42: 06:40:25 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.070049 | controller | - ' logger.go:42: 06:40:25 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.070054 | controller | - ' logger.go:42: 06:40:26 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.070060 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.070066 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.070072 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.070078 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.070084 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.070089 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.070095 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.070101 | controller | - ' exit 0' 2025-10-01 06:44:20.070107 | controller | - ' else' 2025-10-01 06:44:20.070112 | controller | - ' exit 1' 2025-10-01 06:44:20.070118 | controller | - ' fi' 2025-10-01 06:44:20.070138 | controller | - ' ]' 2025-10-01 06:44:20.070147 | controller | - ' logger.go:42: 06:40:26 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.070153 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.070159 | controller | }}''' 2025-10-01 06:44:20.070165 | controller | - ' logger.go:42: 06:40:26 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.070171 | controller | - ' logger.go:42: 06:40:26 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.070176 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.070182 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.070188 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.070194 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.070207 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.070213 | controller | - ' logger.go:42: 06:40:27 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.070219 | controller | - ' logger.go:42: 06:40:27 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.070225 | controller | - ' logger.go:42: 06:40:27 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.070231 | controller | - ' logger.go:42: 06:40:27 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.070237 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.070243 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.070249 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.070254 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.070260 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.070266 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.070272 | controller | - ' # it is an image' 2025-10-01 06:44:20.070278 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.070283 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.070289 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.070295 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.070301 | controller | - ' case $NAME in' 2025-10-01 06:44:20.070306 | controller | - ' API)' 2025-10-01 06:44:20.070312 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.070318 | controller | - ' ;;' 2025-10-01 06:44:20.070324 | controller | - ' esac' 2025-10-01 06:44:20.070330 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.070335 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.070341 | controller | - ' exit 1' 2025-10-01 06:44:20.070347 | controller | - ' fi' 2025-10-01 06:44:20.070353 | controller | - ' fi' 2025-10-01 06:44:20.070359 | controller | - ' done' 2025-10-01 06:44:20.070364 | controller | - ' exit 0' 2025-10-01 06:44:20.070370 | controller | - ' ]' 2025-10-01 06:44:20.070376 | controller | - ' logger.go:42: 06:40:27 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.070382 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.070390 | controller | end }}''' 2025-10-01 06:44:20.070396 | controller | - ' logger.go:42: 06:40:27 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.070402 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.070408 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.070413 | controller | - ' logger.go:42: 06:40:27 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.070419 | controller | - ' logger.go:42: 06:40:27 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.070425 | controller | - ' logger.go:42: 06:40:27 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.070431 | controller | $imageTuples)' 2025-10-01 06:44:20.070437 | controller | - ' logger.go:42: 06:40:27 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.070442 | controller | - ' logger.go:42: 06:40:27 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.070448 | controller | - ' logger.go:42: 06:40:27 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.070457 | controller | - ' logger.go:42: 06:40:28 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.070462 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.070468 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.070474 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.070480 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.070486 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.070492 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.070497 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.070503 | controller | - ' exit 0' 2025-10-01 06:44:20.070509 | controller | - ' else' 2025-10-01 06:44:20.070515 | controller | - ' exit 1' 2025-10-01 06:44:20.070521 | controller | - ' fi' 2025-10-01 06:44:20.070526 | controller | - ' ]' 2025-10-01 06:44:20.070532 | controller | - ' logger.go:42: 06:40:28 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.070538 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.070544 | controller | }}''' 2025-10-01 06:44:20.070550 | controller | - ' logger.go:42: 06:40:28 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.070556 | controller | - ' logger.go:42: 06:40:28 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.070561 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.070574 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.070580 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.070586 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.070592 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.070598 | controller | - ' logger.go:42: 06:40:28 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.070604 | controller | - ' logger.go:42: 06:40:28 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.070613 | controller | - ' logger.go:42: 06:40:28 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.070619 | controller | - ' logger.go:42: 06:40:28 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.070625 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.070631 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.070636 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.070642 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.070648 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.070654 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.070660 | controller | - ' # it is an image' 2025-10-01 06:44:20.070665 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.070671 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.070677 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.070683 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.070688 | controller | - ' case $NAME in' 2025-10-01 06:44:20.070694 | controller | - ' API)' 2025-10-01 06:44:20.070702 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.070708 | controller | - ' ;;' 2025-10-01 06:44:20.070714 | controller | - ' esac' 2025-10-01 06:44:20.070720 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.070726 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.070732 | controller | - ' exit 1' 2025-10-01 06:44:20.070737 | controller | - ' fi' 2025-10-01 06:44:20.070743 | controller | - ' fi' 2025-10-01 06:44:20.070749 | controller | - ' done' 2025-10-01 06:44:20.070755 | controller | - ' exit 0' 2025-10-01 06:44:20.070760 | controller | - ' ]' 2025-10-01 06:44:20.070766 | controller | - ' logger.go:42: 06:40:28 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.070772 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.070778 | controller | end }}''' 2025-10-01 06:44:20.070784 | controller | - ' logger.go:42: 06:40:28 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.070789 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.070795 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.070801 | controller | - ' logger.go:42: 06:40:28 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.070807 | controller | - ' logger.go:42: 06:40:28 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.070813 | controller | - ' logger.go:42: 06:40:28 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.070819 | controller | $imageTuples)' 2025-10-01 06:44:20.070824 | controller | - ' logger.go:42: 06:40:28 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.070830 | controller | - ' logger.go:42: 06:40:28 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.070839 | controller | - ' logger.go:42: 06:40:28 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.070844 | controller | - ' logger.go:42: 06:40:29 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.070850 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.070856 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.070862 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.070868 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.070878 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.070884 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.070890 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.070896 | controller | - ' exit 0' 2025-10-01 06:44:20.070901 | controller | - ' else' 2025-10-01 06:44:20.070907 | controller | - ' exit 1' 2025-10-01 06:44:20.070913 | controller | - ' fi' 2025-10-01 06:44:20.070919 | controller | - ' ]' 2025-10-01 06:44:20.070924 | controller | - ' logger.go:42: 06:40:29 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.070937 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.070943 | controller | }}''' 2025-10-01 06:44:20.070952 | controller | - ' logger.go:42: 06:40:29 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.070957 | controller | - ' logger.go:42: 06:40:29 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.070964 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.070969 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.070975 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.070981 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.070987 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.070993 | controller | - ' logger.go:42: 06:40:29 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.070998 | controller | - ' logger.go:42: 06:40:29 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.071004 | controller | - ' logger.go:42: 06:40:29 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.071010 | controller | - ' logger.go:42: 06:40:29 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.071016 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.071022 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.071027 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.071033 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.071041 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.071047 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.071053 | controller | - ' # it is an image' 2025-10-01 06:44:20.071059 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.071065 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.071070 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.071076 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.071082 | controller | - ' case $NAME in' 2025-10-01 06:44:20.071088 | controller | - ' API)' 2025-10-01 06:44:20.071093 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.071099 | controller | - ' ;;' 2025-10-01 06:44:20.071105 | controller | - ' esac' 2025-10-01 06:44:20.071111 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.071117 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.071139 | controller | - ' exit 1' 2025-10-01 06:44:20.071145 | controller | - ' fi' 2025-10-01 06:44:20.071151 | controller | - ' fi' 2025-10-01 06:44:20.071157 | controller | - ' done' 2025-10-01 06:44:20.071163 | controller | - ' exit 0' 2025-10-01 06:44:20.071168 | controller | - ' ]' 2025-10-01 06:44:20.071174 | controller | - ' logger.go:42: 06:40:29 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.071180 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.071186 | controller | end }}''' 2025-10-01 06:44:20.071191 | controller | - ' logger.go:42: 06:40:29 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.071197 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.071203 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.071209 | controller | - ' logger.go:42: 06:40:30 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.071215 | controller | - ' logger.go:42: 06:40:30 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.071220 | controller | - ' logger.go:42: 06:40:30 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.071226 | controller | $imageTuples)' 2025-10-01 06:44:20.071232 | controller | - ' logger.go:42: 06:40:30 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.071238 | controller | - ' logger.go:42: 06:40:30 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.071244 | controller | - ' logger.go:42: 06:40:30 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.071250 | controller | - ' logger.go:42: 06:40:31 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.071255 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.071261 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.071267 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.071280 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.071286 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.071292 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.071298 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.071303 | controller | - ' exit 0' 2025-10-01 06:44:20.071309 | controller | - ' else' 2025-10-01 06:44:20.071315 | controller | - ' exit 1' 2025-10-01 06:44:20.071321 | controller | - ' fi' 2025-10-01 06:44:20.071327 | controller | - ' ]' 2025-10-01 06:44:20.071333 | controller | - ' logger.go:42: 06:40:31 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.071338 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.071344 | controller | }}''' 2025-10-01 06:44:20.071350 | controller | - ' logger.go:42: 06:40:31 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.071359 | controller | - ' logger.go:42: 06:40:31 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.071364 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.071370 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.071376 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.071382 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.071393 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.071399 | controller | - ' logger.go:42: 06:40:31 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.071405 | controller | - ' logger.go:42: 06:40:31 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.071411 | controller | - ' logger.go:42: 06:40:31 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.071416 | controller | - ' logger.go:42: 06:40:31 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.071422 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.071430 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.071436 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.071442 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.071448 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.071453 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.071459 | controller | - ' # it is an image' 2025-10-01 06:44:20.071465 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.071471 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.071491 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.071497 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.071503 | controller | - ' case $NAME in' 2025-10-01 06:44:20.071509 | controller | - ' API)' 2025-10-01 06:44:20.071515 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.071521 | controller | - ' ;;' 2025-10-01 06:44:20.071527 | controller | - ' esac' 2025-10-01 06:44:20.071532 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.071538 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.071544 | controller | - ' exit 1' 2025-10-01 06:44:20.071550 | controller | - ' fi' 2025-10-01 06:44:20.071556 | controller | - ' fi' 2025-10-01 06:44:20.071561 | controller | - ' done' 2025-10-01 06:44:20.071567 | controller | - ' exit 0' 2025-10-01 06:44:20.071573 | controller | - ' ]' 2025-10-01 06:44:20.071578 | controller | - ' logger.go:42: 06:40:31 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.071584 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.071590 | controller | end }}''' 2025-10-01 06:44:20.071596 | controller | - ' logger.go:42: 06:40:31 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.071602 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.071607 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.071613 | controller | - ' logger.go:42: 06:40:31 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.071619 | controller | - ' logger.go:42: 06:40:31 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.071625 | controller | - ' logger.go:42: 06:40:31 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.071631 | controller | $imageTuples)' 2025-10-01 06:44:20.071644 | controller | - ' logger.go:42: 06:40:31 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.071650 | controller | - ' logger.go:42: 06:40:31 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.071661 | controller | - ' logger.go:42: 06:40:31 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.071667 | controller | - ' logger.go:42: 06:40:32 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.071673 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.071679 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.071685 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.071691 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.071697 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.071702 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.071708 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.071714 | controller | - ' exit 0' 2025-10-01 06:44:20.071720 | controller | - ' else' 2025-10-01 06:44:20.071725 | controller | - ' exit 1' 2025-10-01 06:44:20.071731 | controller | - ' fi' 2025-10-01 06:44:20.071737 | controller | - ' ]' 2025-10-01 06:44:20.071743 | controller | - ' logger.go:42: 06:40:32 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.071748 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.071754 | controller | }}''' 2025-10-01 06:44:20.071760 | controller | - ' logger.go:42: 06:40:32 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.071766 | controller | - ' logger.go:42: 06:40:32 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.071772 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.071778 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.071783 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.071789 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.071795 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.071801 | controller | - ' logger.go:42: 06:40:32 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.071806 | controller | - ' logger.go:42: 06:40:32 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.071812 | controller | - ' logger.go:42: 06:40:32 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.071818 | controller | - ' logger.go:42: 06:40:32 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.071824 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.071829 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.071835 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.071841 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.071847 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.071853 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.071858 | controller | - ' # it is an image' 2025-10-01 06:44:20.071864 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.071870 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.071876 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.071882 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.071890 | controller | - ' case $NAME in' 2025-10-01 06:44:20.071896 | controller | - ' API)' 2025-10-01 06:44:20.071902 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.071907 | controller | - ' ;;' 2025-10-01 06:44:20.071913 | controller | - ' esac' 2025-10-01 06:44:20.071919 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.071925 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.071930 | controller | - ' exit 1' 2025-10-01 06:44:20.071936 | controller | - ' fi' 2025-10-01 06:44:20.071942 | controller | - ' fi' 2025-10-01 06:44:20.071948 | controller | - ' done' 2025-10-01 06:44:20.071954 | controller | - ' exit 0' 2025-10-01 06:44:20.071959 | controller | - ' ]' 2025-10-01 06:44:20.071965 | controller | - ' logger.go:42: 06:40:32 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.071971 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.071977 | controller | end }}''' 2025-10-01 06:44:20.071985 | controller | - ' logger.go:42: 06:40:32 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.071991 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.072004 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.072010 | controller | - ' logger.go:42: 06:40:32 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.072015 | controller | - ' logger.go:42: 06:40:32 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.072021 | controller | - ' logger.go:42: 06:40:32 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.072027 | controller | $imageTuples)' 2025-10-01 06:44:20.072033 | controller | - ' logger.go:42: 06:40:32 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.072039 | controller | - ' logger.go:42: 06:40:32 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.072045 | controller | - ' logger.go:42: 06:40:32 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.072050 | controller | - ' logger.go:42: 06:40:33 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.072056 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.072062 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.072068 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.072074 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.072079 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.072085 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.072091 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.072097 | controller | - ' exit 0' 2025-10-01 06:44:20.072102 | controller | - ' else' 2025-10-01 06:44:20.072108 | controller | - ' exit 1' 2025-10-01 06:44:20.072114 | controller | - ' fi' 2025-10-01 06:44:20.072131 | controller | - ' ]' 2025-10-01 06:44:20.072140 | controller | - ' logger.go:42: 06:40:33 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.072146 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.072152 | controller | }}''' 2025-10-01 06:44:20.072157 | controller | - ' logger.go:42: 06:40:33 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.072163 | controller | - ' logger.go:42: 06:40:33 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.072172 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.072178 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.072186 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.072192 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.072198 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.072204 | controller | - ' logger.go:42: 06:40:34 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.072210 | controller | - ' logger.go:42: 06:40:34 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.072215 | controller | - ' logger.go:42: 06:40:34 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.072221 | controller | - ' logger.go:42: 06:40:34 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.072227 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.072233 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.072238 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.072244 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.072250 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.072256 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.072262 | controller | - ' # it is an image' 2025-10-01 06:44:20.072270 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.072276 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.072282 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.072288 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.072293 | controller | - ' case $NAME in' 2025-10-01 06:44:20.072299 | controller | - ' API)' 2025-10-01 06:44:20.072305 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.072311 | controller | - ' ;;' 2025-10-01 06:44:20.072317 | controller | - ' esac' 2025-10-01 06:44:20.072323 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.072329 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.072335 | controller | - ' exit 1' 2025-10-01 06:44:20.072340 | controller | - ' fi' 2025-10-01 06:44:20.072346 | controller | - ' fi' 2025-10-01 06:44:20.072352 | controller | - ' done' 2025-10-01 06:44:20.072358 | controller | - ' exit 0' 2025-10-01 06:44:20.072371 | controller | - ' ]' 2025-10-01 06:44:20.072377 | controller | - ' logger.go:42: 06:40:34 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.072383 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.072389 | controller | end }}''' 2025-10-01 06:44:20.072395 | controller | - ' logger.go:42: 06:40:34 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.072401 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.072407 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.072413 | controller | - ' logger.go:42: 06:40:34 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.072421 | controller | - ' logger.go:42: 06:40:34 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.072427 | controller | - ' logger.go:42: 06:40:34 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.072433 | controller | $imageTuples)' 2025-10-01 06:44:20.072439 | controller | - ' logger.go:42: 06:40:34 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.072444 | controller | - ' logger.go:42: 06:40:34 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.072450 | controller | - ' logger.go:42: 06:40:34 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.072456 | controller | - ' logger.go:42: 06:40:35 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.072462 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.072467 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.072473 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.072479 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.072488 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.072494 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.072499 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.072505 | controller | - ' exit 0' 2025-10-01 06:44:20.072511 | controller | - ' else' 2025-10-01 06:44:20.072517 | controller | - ' exit 1' 2025-10-01 06:44:20.072523 | controller | - ' fi' 2025-10-01 06:44:20.072528 | controller | - ' ]' 2025-10-01 06:44:20.072534 | controller | - ' logger.go:42: 06:40:35 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.072540 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.072546 | controller | }}''' 2025-10-01 06:44:20.072552 | controller | - ' logger.go:42: 06:40:35 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.072557 | controller | - ' logger.go:42: 06:40:35 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.072563 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.072569 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.072575 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.072581 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.072586 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.072592 | controller | - ' logger.go:42: 06:40:35 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.072598 | controller | - ' logger.go:42: 06:40:35 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.072604 | controller | - ' logger.go:42: 06:40:35 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.072609 | controller | - ' logger.go:42: 06:40:35 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.072615 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.072621 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.072627 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.072632 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.072641 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.072646 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.072653 | controller | - ' # it is an image' 2025-10-01 06:44:20.072658 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.072664 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.072670 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.072683 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.072689 | controller | - ' case $NAME in' 2025-10-01 06:44:20.072695 | controller | - ' API)' 2025-10-01 06:44:20.072700 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.072706 | controller | - ' ;;' 2025-10-01 06:44:20.072712 | controller | - ' esac' 2025-10-01 06:44:20.072718 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.072724 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.072729 | controller | - ' exit 1' 2025-10-01 06:44:20.072735 | controller | - ' fi' 2025-10-01 06:44:20.072741 | controller | - ' fi' 2025-10-01 06:44:20.072747 | controller | - ' done' 2025-10-01 06:44:20.072753 | controller | - ' exit 0' 2025-10-01 06:44:20.072758 | controller | - ' ]' 2025-10-01 06:44:20.072764 | controller | - ' logger.go:42: 06:40:35 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.072770 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.072776 | controller | end }}''' 2025-10-01 06:44:20.072781 | controller | - ' logger.go:42: 06:40:35 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.072787 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.072793 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.072799 | controller | - ' logger.go:42: 06:40:35 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.072805 | controller | - ' logger.go:42: 06:40:35 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.072810 | controller | - ' logger.go:42: 06:40:35 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.072816 | controller | $imageTuples)' 2025-10-01 06:44:20.072822 | controller | - ' logger.go:42: 06:40:35 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.072828 | controller | - ' logger.go:42: 06:40:35 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.072833 | controller | - ' logger.go:42: 06:40:35 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.072839 | controller | - ' logger.go:42: 06:40:36 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.072845 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.072851 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.072856 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.072862 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.072868 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.072874 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.072879 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.072885 | controller | - ' exit 0' 2025-10-01 06:44:20.072891 | controller | - ' else' 2025-10-01 06:44:20.072897 | controller | - ' exit 1' 2025-10-01 06:44:20.072903 | controller | - ' fi' 2025-10-01 06:44:20.072908 | controller | - ' ]' 2025-10-01 06:44:20.072917 | controller | - ' logger.go:42: 06:40:36 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.072923 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.072928 | controller | }}''' 2025-10-01 06:44:20.072934 | controller | - ' logger.go:42: 06:40:36 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.072940 | controller | - ' logger.go:42: 06:40:36 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.072946 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.072952 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.072958 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.072963 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.072969 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.072975 | controller | - ' logger.go:42: 06:40:36 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.072981 | controller | - ' logger.go:42: 06:40:36 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.072987 | controller | - ' logger.go:42: 06:40:36 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.072992 | controller | - ' logger.go:42: 06:40:36 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.072998 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.073004 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.073010 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.073022 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.073028 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.073034 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.073040 | controller | - ' # it is an image' 2025-10-01 06:44:20.073046 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.073052 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.073057 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.073063 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.073069 | controller | - ' case $NAME in' 2025-10-01 06:44:20.073075 | controller | - ' API)' 2025-10-01 06:44:20.073080 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.073086 | controller | - ' ;;' 2025-10-01 06:44:20.073092 | controller | - ' esac' 2025-10-01 06:44:20.073098 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.073104 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.073109 | controller | - ' exit 1' 2025-10-01 06:44:20.073115 | controller | - ' fi' 2025-10-01 06:44:20.073133 | controller | - ' fi' 2025-10-01 06:44:20.073142 | controller | - ' done' 2025-10-01 06:44:20.073147 | controller | - ' exit 0' 2025-10-01 06:44:20.073153 | controller | - ' ]' 2025-10-01 06:44:20.073159 | controller | - ' logger.go:42: 06:40:36 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.073165 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.073174 | controller | end }}''' 2025-10-01 06:44:20.073182 | controller | - ' logger.go:42: 06:40:36 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.073188 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.073194 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.073199 | controller | - ' logger.go:42: 06:40:36 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.073205 | controller | - ' logger.go:42: 06:40:36 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.073211 | controller | - ' logger.go:42: 06:40:36 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.073217 | controller | $imageTuples)' 2025-10-01 06:44:20.073222 | controller | - ' logger.go:42: 06:40:36 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.073228 | controller | - ' logger.go:42: 06:40:36 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.073239 | controller | - ' logger.go:42: 06:40:36 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.073245 | controller | - ' logger.go:42: 06:40:38 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.073251 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.073257 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.073262 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.073268 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.073274 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.073282 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.073288 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.073293 | controller | - ' exit 0' 2025-10-01 06:44:20.073299 | controller | - ' else' 2025-10-01 06:44:20.073305 | controller | - ' exit 1' 2025-10-01 06:44:20.073311 | controller | - ' fi' 2025-10-01 06:44:20.073317 | controller | - ' ]' 2025-10-01 06:44:20.073322 | controller | - ' logger.go:42: 06:40:38 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.073328 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.073334 | controller | }}''' 2025-10-01 06:44:20.073340 | controller | - ' logger.go:42: 06:40:38 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.073346 | controller | - ' logger.go:42: 06:40:38 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.073351 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.073357 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.073363 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.073369 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.073374 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.073388 | controller | - ' logger.go:42: 06:40:38 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.073394 | controller | - ' logger.go:42: 06:40:38 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.073400 | controller | - ' logger.go:42: 06:40:38 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.073409 | controller | - ' logger.go:42: 06:40:38 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.073415 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.073421 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.073427 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.073432 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.073438 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.073444 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.073450 | controller | - ' # it is an image' 2025-10-01 06:44:20.073456 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.073461 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.073467 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.073473 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.073479 | controller | - ' case $NAME in' 2025-10-01 06:44:20.073485 | controller | - ' API)' 2025-10-01 06:44:20.073490 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.073496 | controller | - ' ;;' 2025-10-01 06:44:20.073502 | controller | - ' esac' 2025-10-01 06:44:20.073508 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.073514 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.073522 | controller | - ' exit 1' 2025-10-01 06:44:20.073528 | controller | - ' fi' 2025-10-01 06:44:20.073534 | controller | - ' fi' 2025-10-01 06:44:20.073539 | controller | - ' done' 2025-10-01 06:44:20.073545 | controller | - ' exit 0' 2025-10-01 06:44:20.073551 | controller | - ' ]' 2025-10-01 06:44:20.073557 | controller | - ' logger.go:42: 06:40:38 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.073565 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.073570 | controller | end }}''' 2025-10-01 06:44:20.073576 | controller | - ' logger.go:42: 06:40:38 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.073582 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.073588 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.073594 | controller | - ' logger.go:42: 06:40:38 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.073599 | controller | - ' logger.go:42: 06:40:38 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.073605 | controller | - ' logger.go:42: 06:40:38 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.073611 | controller | $imageTuples)' 2025-10-01 06:44:20.073617 | controller | - ' logger.go:42: 06:40:38 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.073622 | controller | - ' logger.go:42: 06:40:38 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.073671 | controller | - ' logger.go:42: 06:40:38 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.073713 | controller | - ' logger.go:42: 06:40:39 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.073721 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.073726 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.073732 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.073738 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.073747 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.073753 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.073759 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.073765 | controller | - ' exit 0' 2025-10-01 06:44:20.073770 | controller | - ' else' 2025-10-01 06:44:20.073776 | controller | - ' exit 1' 2025-10-01 06:44:20.073782 | controller | - ' fi' 2025-10-01 06:44:20.073788 | controller | - ' ]' 2025-10-01 06:44:20.073794 | controller | - ' logger.go:42: 06:40:39 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.073799 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.073805 | controller | }}''' 2025-10-01 06:44:20.073811 | controller | - ' logger.go:42: 06:40:39 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.073817 | controller | - ' logger.go:42: 06:40:39 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.073823 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.073829 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.073843 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.073849 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.073855 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.073861 | controller | - ' logger.go:42: 06:40:39 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.073867 | controller | - ' logger.go:42: 06:40:39 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.073873 | controller | - ' logger.go:42: 06:40:39 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.073879 | controller | - ' logger.go:42: 06:40:39 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.073884 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.073890 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.073896 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.073902 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.073908 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.073913 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.073919 | controller | - ' # it is an image' 2025-10-01 06:44:20.073925 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.073931 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.073937 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.073942 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.073948 | controller | - ' case $NAME in' 2025-10-01 06:44:20.073954 | controller | - ' API)' 2025-10-01 06:44:20.073960 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.073965 | controller | - ' ;;' 2025-10-01 06:44:20.073971 | controller | - ' esac' 2025-10-01 06:44:20.073977 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.073983 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.073991 | controller | - ' exit 1' 2025-10-01 06:44:20.073997 | controller | - ' fi' 2025-10-01 06:44:20.074003 | controller | - ' fi' 2025-10-01 06:44:20.074009 | controller | - ' done' 2025-10-01 06:44:20.074015 | controller | - ' exit 0' 2025-10-01 06:44:20.074020 | controller | - ' ]' 2025-10-01 06:44:20.074026 | controller | - ' logger.go:42: 06:40:39 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.074032 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.074038 | controller | end }}''' 2025-10-01 06:44:20.074044 | controller | - ' logger.go:42: 06:40:39 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.074049 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.074055 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.074061 | controller | - ' logger.go:42: 06:40:39 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.074067 | controller | - ' logger.go:42: 06:40:39 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.074072 | controller | - ' logger.go:42: 06:40:39 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.074078 | controller | $imageTuples)' 2025-10-01 06:44:20.074084 | controller | - ' logger.go:42: 06:40:39 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.074090 | controller | - ' logger.go:42: 06:40:39 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.074096 | controller | - ' logger.go:42: 06:40:39 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.074101 | controller | - ' logger.go:42: 06:40:40 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.074107 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.074113 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.074135 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.074144 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.074150 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.074156 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.074162 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.074168 | controller | - ' exit 0' 2025-10-01 06:44:20.074174 | controller | - ' else' 2025-10-01 06:44:20.074179 | controller | - ' exit 1' 2025-10-01 06:44:20.074185 | controller | - ' fi' 2025-10-01 06:44:20.074191 | controller | - ' ]' 2025-10-01 06:44:20.074197 | controller | - ' logger.go:42: 06:40:40 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.074202 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.074208 | controller | }}''' 2025-10-01 06:44:20.074221 | controller | - ' logger.go:42: 06:40:40 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.074227 | controller | - ' logger.go:42: 06:40:40 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.074237 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.074242 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.074249 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.074257 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.074265 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.074271 | controller | - ' logger.go:42: 06:40:41 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.074277 | controller | - ' logger.go:42: 06:40:41 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.074283 | controller | - ' logger.go:42: 06:40:41 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.074289 | controller | - ' logger.go:42: 06:40:41 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.074294 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.074300 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.074306 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.074312 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.074317 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.074323 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.074329 | controller | - ' # it is an image' 2025-10-01 06:44:20.074335 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.074341 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.074346 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.074354 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.074360 | controller | - ' case $NAME in' 2025-10-01 06:44:20.074366 | controller | - ' API)' 2025-10-01 06:44:20.074372 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.074378 | controller | - ' ;;' 2025-10-01 06:44:20.074383 | controller | - ' esac' 2025-10-01 06:44:20.074389 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.074395 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.074401 | controller | - ' exit 1' 2025-10-01 06:44:20.074406 | controller | - ' fi' 2025-10-01 06:44:20.074412 | controller | - ' fi' 2025-10-01 06:44:20.074418 | controller | - ' done' 2025-10-01 06:44:20.074424 | controller | - ' exit 0' 2025-10-01 06:44:20.074429 | controller | - ' ]' 2025-10-01 06:44:20.074435 | controller | - ' logger.go:42: 06:40:41 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.074441 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.074447 | controller | end }}''' 2025-10-01 06:44:20.074453 | controller | - ' logger.go:42: 06:40:41 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.074458 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.074464 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.074470 | controller | - ' logger.go:42: 06:40:41 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.074476 | controller | - ' logger.go:42: 06:40:41 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.074482 | controller | - ' logger.go:42: 06:40:41 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.074487 | controller | $imageTuples)' 2025-10-01 06:44:20.074493 | controller | - ' logger.go:42: 06:40:41 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.074499 | controller | - ' logger.go:42: 06:40:41 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.074507 | controller | - ' logger.go:42: 06:40:41 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.074513 | controller | - ' logger.go:42: 06:40:42 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.074519 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.074525 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.074531 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.074536 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.074542 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.074555 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.074561 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.074567 | controller | - ' exit 0' 2025-10-01 06:44:20.074573 | controller | - ' else' 2025-10-01 06:44:20.074579 | controller | - ' exit 1' 2025-10-01 06:44:20.074585 | controller | - ' fi' 2025-10-01 06:44:20.074590 | controller | - ' ]' 2025-10-01 06:44:20.074596 | controller | - ' logger.go:42: 06:40:42 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.074602 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.074608 | controller | }}''' 2025-10-01 06:44:20.074616 | controller | - ' logger.go:42: 06:40:42 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.074622 | controller | - ' logger.go:42: 06:40:42 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.074630 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.074635 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.074641 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.074647 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.074653 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.074659 | controller | - ' logger.go:42: 06:40:42 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.074664 | controller | - ' logger.go:42: 06:40:42 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.074670 | controller | - ' logger.go:42: 06:40:42 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.074676 | controller | - ' logger.go:42: 06:40:42 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.074682 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.074687 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.074693 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.074699 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.074705 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.074711 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.074716 | controller | - ' # it is an image' 2025-10-01 06:44:20.074722 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.074728 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.074734 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.074739 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.074748 | controller | - ' case $NAME in' 2025-10-01 06:44:20.074754 | controller | - ' API)' 2025-10-01 06:44:20.074759 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.074765 | controller | - ' ;;' 2025-10-01 06:44:20.074771 | controller | - ' esac' 2025-10-01 06:44:20.074777 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.074782 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.074788 | controller | - ' exit 1' 2025-10-01 06:44:20.074794 | controller | - ' fi' 2025-10-01 06:44:20.074800 | controller | - ' fi' 2025-10-01 06:44:20.074805 | controller | - ' done' 2025-10-01 06:44:20.074811 | controller | - ' exit 0' 2025-10-01 06:44:20.074817 | controller | - ' ]' 2025-10-01 06:44:20.074823 | controller | - ' logger.go:42: 06:40:42 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.074828 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.074834 | controller | end }}''' 2025-10-01 06:44:20.074845 | controller | - ' logger.go:42: 06:40:42 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.074851 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.074857 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.074862 | controller | - ' logger.go:42: 06:40:42 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.074868 | controller | - ' logger.go:42: 06:40:42 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.074874 | controller | - ' logger.go:42: 06:40:42 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.074880 | controller | $imageTuples)' 2025-10-01 06:44:20.074885 | controller | - ' logger.go:42: 06:40:42 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.074891 | controller | - ' logger.go:42: 06:40:42 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.074899 | controller | - ' logger.go:42: 06:40:42 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.074912 | controller | - ' logger.go:42: 06:40:43 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.074918 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.074924 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.074930 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.074936 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.074942 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.074947 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.074953 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.074959 | controller | - ' exit 0' 2025-10-01 06:44:20.074965 | controller | - ' else' 2025-10-01 06:44:20.074971 | controller | - ' exit 1' 2025-10-01 06:44:20.074976 | controller | - ' fi' 2025-10-01 06:44:20.074982 | controller | - ' ]' 2025-10-01 06:44:20.074988 | controller | - ' logger.go:42: 06:40:43 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.074994 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.074999 | controller | }}''' 2025-10-01 06:44:20.075005 | controller | - ' logger.go:42: 06:40:43 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.075011 | controller | - ' logger.go:42: 06:40:43 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.075020 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.075025 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.075031 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.075037 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.075043 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.075049 | controller | - ' logger.go:42: 06:40:43 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.075054 | controller | - ' logger.go:42: 06:40:43 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.075060 | controller | - ' logger.go:42: 06:40:43 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.075066 | controller | - ' logger.go:42: 06:40:43 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.075072 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.075080 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.075086 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.075091 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.075097 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.075103 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.075109 | controller | - ' # it is an image' 2025-10-01 06:44:20.075115 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.075138 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.075144 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.075150 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.075156 | controller | - ' case $NAME in' 2025-10-01 06:44:20.075162 | controller | - ' API)' 2025-10-01 06:44:20.075168 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.075173 | controller | - ' ;;' 2025-10-01 06:44:20.075179 | controller | - ' esac' 2025-10-01 06:44:20.075185 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.075191 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.075196 | controller | - ' exit 1' 2025-10-01 06:44:20.075202 | controller | - ' fi' 2025-10-01 06:44:20.075208 | controller | - ' fi' 2025-10-01 06:44:20.075214 | controller | - ' done' 2025-10-01 06:44:20.075220 | controller | - ' exit 0' 2025-10-01 06:44:20.075225 | controller | - ' ]' 2025-10-01 06:44:20.075231 | controller | - ' logger.go:42: 06:40:43 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.075237 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.075243 | controller | end }}''' 2025-10-01 06:44:20.075248 | controller | - ' logger.go:42: 06:40:43 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.075254 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.075260 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.075266 | controller | - ' logger.go:42: 06:40:43 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.075279 | controller | - ' logger.go:42: 06:40:43 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.075289 | controller | - ' logger.go:42: 06:40:43 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.075295 | controller | $imageTuples)' 2025-10-01 06:44:20.075300 | controller | - ' logger.go:42: 06:40:43 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.075306 | controller | - ' logger.go:42: 06:40:43 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.075312 | controller | - ' logger.go:42: 06:40:43 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.075318 | controller | - ' logger.go:42: 06:40:45 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.075324 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.075329 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.075335 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.075341 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.075347 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.075353 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.075358 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.075364 | controller | - ' exit 0' 2025-10-01 06:44:20.075370 | controller | - ' else' 2025-10-01 06:44:20.075376 | controller | - ' exit 1' 2025-10-01 06:44:20.075382 | controller | - ' fi' 2025-10-01 06:44:20.075387 | controller | - ' ]' 2025-10-01 06:44:20.075393 | controller | - ' logger.go:42: 06:40:45 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.075399 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.075405 | controller | }}''' 2025-10-01 06:44:20.075411 | controller | - ' logger.go:42: 06:40:45 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.075416 | controller | - ' logger.go:42: 06:40:45 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.075422 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.075428 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.075434 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.075440 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.075445 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.075451 | controller | - ' logger.go:42: 06:40:45 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.075457 | controller | - ' logger.go:42: 06:40:45 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.075463 | controller | - ' logger.go:42: 06:40:45 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.075468 | controller | - ' logger.go:42: 06:40:45 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.075474 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.075496 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.075502 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.075508 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.075516 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.075522 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.075528 | controller | - ' # it is an image' 2025-10-01 06:44:20.075534 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.075540 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.075547 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.075554 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.075561 | controller | - ' case $NAME in' 2025-10-01 06:44:20.075566 | controller | - ' API)' 2025-10-01 06:44:20.075572 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.075578 | controller | - ' ;;' 2025-10-01 06:44:20.075584 | controller | - ' esac' 2025-10-01 06:44:20.075589 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.075595 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.075601 | controller | - ' exit 1' 2025-10-01 06:44:20.075607 | controller | - ' fi' 2025-10-01 06:44:20.075612 | controller | - ' fi' 2025-10-01 06:44:20.075618 | controller | - ' done' 2025-10-01 06:44:20.075624 | controller | - ' exit 0' 2025-10-01 06:44:20.075630 | controller | - ' ]' 2025-10-01 06:44:20.075635 | controller | - ' logger.go:42: 06:40:45 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.075641 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.075647 | controller | end }}''' 2025-10-01 06:44:20.075661 | controller | - ' logger.go:42: 06:40:45 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.075667 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.075673 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.075679 | controller | - ' logger.go:42: 06:40:45 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.075684 | controller | - ' logger.go:42: 06:40:45 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.075690 | controller | - ' logger.go:42: 06:40:45 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.075696 | controller | $imageTuples)' 2025-10-01 06:44:20.075702 | controller | - ' logger.go:42: 06:40:45 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.075711 | controller | - ' logger.go:42: 06:40:45 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.075716 | controller | - ' logger.go:42: 06:40:45 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.075722 | controller | - ' logger.go:42: 06:40:46 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.075728 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.075734 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.075740 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.075745 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.075751 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.075757 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.075763 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.075768 | controller | - ' exit 0' 2025-10-01 06:44:20.075774 | controller | - ' else' 2025-10-01 06:44:20.075780 | controller | - ' exit 1' 2025-10-01 06:44:20.075786 | controller | - ' fi' 2025-10-01 06:44:20.075791 | controller | - ' ]' 2025-10-01 06:44:20.075807 | controller | - ' logger.go:42: 06:40:46 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.075813 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.075819 | controller | }}''' 2025-10-01 06:44:20.075825 | controller | - ' logger.go:42: 06:40:46 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.075831 | controller | - ' logger.go:42: 06:40:46 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.075836 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.075842 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.075848 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.075854 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.075860 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.075865 | controller | - ' logger.go:42: 06:40:46 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.075871 | controller | - ' logger.go:42: 06:40:46 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.075877 | controller | - ' logger.go:42: 06:40:46 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.075883 | controller | - ' logger.go:42: 06:40:46 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.075888 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.075894 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.075900 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.075906 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.075911 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.075917 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.075923 | controller | - ' # it is an image' 2025-10-01 06:44:20.075929 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.075935 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.075940 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.075946 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.075952 | controller | - ' case $NAME in' 2025-10-01 06:44:20.075958 | controller | - ' API)' 2025-10-01 06:44:20.075963 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.075969 | controller | - ' ;;' 2025-10-01 06:44:20.075975 | controller | - ' esac' 2025-10-01 06:44:20.075988 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.076037 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.076044 | controller | - ' exit 1' 2025-10-01 06:44:20.076050 | controller | - ' fi' 2025-10-01 06:44:20.076056 | controller | - ' fi' 2025-10-01 06:44:20.076061 | controller | - ' done' 2025-10-01 06:44:20.076102 | controller | - ' exit 0' 2025-10-01 06:44:20.076164 | controller | - ' ]' 2025-10-01 06:44:20.076172 | controller | - ' logger.go:42: 06:40:46 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.076178 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.076187 | controller | end }}''' 2025-10-01 06:44:20.076192 | controller | - ' logger.go:42: 06:40:46 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.076198 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.076204 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.076210 | controller | - ' logger.go:42: 06:40:46 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.076219 | controller | - ' logger.go:42: 06:40:46 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.076225 | controller | - ' logger.go:42: 06:40:46 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.076231 | controller | $imageTuples)' 2025-10-01 06:44:20.076237 | controller | - ' logger.go:42: 06:40:46 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.076243 | controller | - ' logger.go:42: 06:40:46 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.076249 | controller | - ' logger.go:42: 06:40:46 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.076254 | controller | - ' logger.go:42: 06:40:48 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.076260 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.076266 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.076272 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.076278 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.076284 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.076289 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.076295 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.076301 | controller | - ' exit 0' 2025-10-01 06:44:20.076307 | controller | - ' else' 2025-10-01 06:44:20.076313 | controller | - ' exit 1' 2025-10-01 06:44:20.076319 | controller | - ' fi' 2025-10-01 06:44:20.076325 | controller | - ' ]' 2025-10-01 06:44:20.076330 | controller | - ' logger.go:42: 06:40:48 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.076336 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.076342 | controller | }}''' 2025-10-01 06:44:20.076348 | controller | - ' logger.go:42: 06:40:48 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.076354 | controller | - ' logger.go:42: 06:40:48 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.076360 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.076366 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.076372 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.076378 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.076386 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.076392 | controller | - ' logger.go:42: 06:40:48 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.076398 | controller | - ' logger.go:42: 06:40:48 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.076404 | controller | - ' logger.go:42: 06:40:48 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.076412 | controller | - ' logger.go:42: 06:40:48 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.076418 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.076424 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.076430 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.076436 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.076442 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.076448 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.076454 | controller | - ' # it is an image' 2025-10-01 06:44:20.076468 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.076474 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.076480 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.076486 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.076492 | controller | - ' case $NAME in' 2025-10-01 06:44:20.076498 | controller | - ' API)' 2025-10-01 06:44:20.076507 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.076513 | controller | - ' ;;' 2025-10-01 06:44:20.076518 | controller | - ' esac' 2025-10-01 06:44:20.076524 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.076530 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.076536 | controller | - ' exit 1' 2025-10-01 06:44:20.076542 | controller | - ' fi' 2025-10-01 06:44:20.076548 | controller | - ' fi' 2025-10-01 06:44:20.076554 | controller | - ' done' 2025-10-01 06:44:20.076559 | controller | - ' exit 0' 2025-10-01 06:44:20.076565 | controller | - ' ]' 2025-10-01 06:44:20.076571 | controller | - ' logger.go:42: 06:40:48 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.076577 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.076583 | controller | end }}''' 2025-10-01 06:44:20.076589 | controller | - ' logger.go:42: 06:40:48 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.076595 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.076601 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.076607 | controller | - ' logger.go:42: 06:40:48 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.076612 | controller | - ' logger.go:42: 06:40:48 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.076618 | controller | - ' logger.go:42: 06:40:48 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.076624 | controller | $imageTuples)' 2025-10-01 06:44:20.076630 | controller | - ' logger.go:42: 06:40:48 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.076636 | controller | - ' logger.go:42: 06:40:48 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.076644 | controller | - ' logger.go:42: 06:40:48 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.076650 | controller | - ' logger.go:42: 06:40:49 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.076656 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.076661 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.076667 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.076673 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.076685 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.076691 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.076696 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.076702 | controller | - ' exit 0' 2025-10-01 06:44:20.076708 | controller | - ' else' 2025-10-01 06:44:20.076714 | controller | - ' exit 1' 2025-10-01 06:44:20.076720 | controller | - ' fi' 2025-10-01 06:44:20.076726 | controller | - ' ]' 2025-10-01 06:44:20.076732 | controller | - ' logger.go:42: 06:40:49 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.076737 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.076743 | controller | }}''' 2025-10-01 06:44:20.076749 | controller | - ' logger.go:42: 06:40:49 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.076755 | controller | - ' logger.go:42: 06:40:49 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.076761 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.076767 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.076773 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.076779 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.076785 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.076790 | controller | - ' logger.go:42: 06:40:49 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.076796 | controller | - ' logger.go:42: 06:40:49 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.076802 | controller | - ' logger.go:42: 06:40:49 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.076818 | controller | - ' logger.go:42: 06:40:49 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.076824 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.076830 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.076836 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.076842 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.076848 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.076854 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.076860 | controller | - ' # it is an image' 2025-10-01 06:44:20.076866 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.076872 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.076877 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.076883 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.076889 | controller | - ' case $NAME in' 2025-10-01 06:44:20.076895 | controller | - ' API)' 2025-10-01 06:44:20.076901 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.076907 | controller | - ' ;;' 2025-10-01 06:44:20.076913 | controller | - ' esac' 2025-10-01 06:44:20.076918 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.076924 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.076933 | controller | - ' exit 1' 2025-10-01 06:44:20.076939 | controller | - ' fi' 2025-10-01 06:44:20.076945 | controller | - ' fi' 2025-10-01 06:44:20.076951 | controller | - ' done' 2025-10-01 06:44:20.076956 | controller | - ' exit 0' 2025-10-01 06:44:20.076962 | controller | - ' ]' 2025-10-01 06:44:20.076968 | controller | - ' logger.go:42: 06:40:49 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.076974 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.076980 | controller | end }}''' 2025-10-01 06:44:20.076986 | controller | - ' logger.go:42: 06:40:49 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.076991 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.076997 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.077003 | controller | - ' logger.go:42: 06:40:49 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.077009 | controller | - ' logger.go:42: 06:40:49 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.077014 | controller | - ' logger.go:42: 06:40:49 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.077020 | controller | $imageTuples)' 2025-10-01 06:44:20.077026 | controller | - ' logger.go:42: 06:40:49 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.077032 | controller | - ' logger.go:42: 06:40:49 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.077038 | controller | - ' logger.go:42: 06:40:49 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.077043 | controller | - ' logger.go:42: 06:40:50 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.077049 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.077055 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.077061 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.077066 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.077072 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.077078 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.077084 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.077090 | controller | - ' exit 0' 2025-10-01 06:44:20.077095 | controller | - ' else' 2025-10-01 06:44:20.077101 | controller | - ' exit 1' 2025-10-01 06:44:20.077107 | controller | - ' fi' 2025-10-01 06:44:20.077112 | controller | - ' ]' 2025-10-01 06:44:20.077118 | controller | - ' logger.go:42: 06:40:50 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.077140 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.077146 | controller | }}''' 2025-10-01 06:44:20.077151 | controller | - ' logger.go:42: 06:40:50 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.077160 | controller | - ' logger.go:42: 06:40:50 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.077166 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.077172 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.077177 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.077183 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.077199 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.077205 | controller | - ' logger.go:42: 06:40:50 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.077211 | controller | - ' logger.go:42: 06:40:50 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.077217 | controller | - ' logger.go:42: 06:40:50 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.077223 | controller | - ' logger.go:42: 06:40:50 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.077229 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.077234 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.077240 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.077246 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.077252 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.077258 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.077264 | controller | - ' # it is an image' 2025-10-01 06:44:20.077269 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.077275 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.077281 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.077287 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.077293 | controller | - ' case $NAME in' 2025-10-01 06:44:20.077298 | controller | - ' API)' 2025-10-01 06:44:20.077304 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.077310 | controller | - ' ;;' 2025-10-01 06:44:20.077316 | controller | - ' esac' 2025-10-01 06:44:20.077322 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.077327 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.077333 | controller | - ' exit 1' 2025-10-01 06:44:20.077339 | controller | - ' fi' 2025-10-01 06:44:20.077345 | controller | - ' fi' 2025-10-01 06:44:20.077351 | controller | - ' done' 2025-10-01 06:44:20.077356 | controller | - ' exit 0' 2025-10-01 06:44:20.077362 | controller | - ' ]' 2025-10-01 06:44:20.077368 | controller | - ' logger.go:42: 06:40:50 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.077374 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.077379 | controller | end }}''' 2025-10-01 06:44:20.077385 | controller | - ' logger.go:42: 06:40:50 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.077391 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.077397 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.077402 | controller | - ' logger.go:42: 06:40:51 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.077408 | controller | - ' logger.go:42: 06:40:51 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.077414 | controller | - ' logger.go:42: 06:40:51 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.077420 | controller | $imageTuples)' 2025-10-01 06:44:20.077426 | controller | - ' logger.go:42: 06:40:51 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.077431 | controller | - ' logger.go:42: 06:40:51 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.077437 | controller | - ' logger.go:42: 06:40:51 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.077446 | controller | - ' logger.go:42: 06:40:52 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.077452 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.077457 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.077463 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.077469 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.077475 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.077480 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.077486 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.077495 | controller | - ' exit 0' 2025-10-01 06:44:20.077501 | controller | - ' else' 2025-10-01 06:44:20.077507 | controller | - ' exit 1' 2025-10-01 06:44:20.077512 | controller | - ' fi' 2025-10-01 06:44:20.077518 | controller | - ' ]' 2025-10-01 06:44:20.077524 | controller | - ' logger.go:42: 06:40:52 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.077530 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.077536 | controller | }}''' 2025-10-01 06:44:20.077541 | controller | - ' logger.go:42: 06:40:52 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.077547 | controller | - ' logger.go:42: 06:40:52 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.077560 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.077567 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.077572 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.077578 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.077584 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.077590 | controller | - ' logger.go:42: 06:40:52 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.077596 | controller | - ' logger.go:42: 06:40:52 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.077602 | controller | - ' logger.go:42: 06:40:52 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.077607 | controller | - ' logger.go:42: 06:40:52 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.077613 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.077661 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.077668 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.077674 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.077679 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.077718 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.077728 | controller | - ' # it is an image' 2025-10-01 06:44:20.077734 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.077740 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.077746 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.077752 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.077761 | controller | - ' case $NAME in' 2025-10-01 06:44:20.077767 | controller | - ' API)' 2025-10-01 06:44:20.077773 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.077779 | controller | - ' ;;' 2025-10-01 06:44:20.077784 | controller | - ' esac' 2025-10-01 06:44:20.077790 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.077796 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.077802 | controller | - ' exit 1' 2025-10-01 06:44:20.077811 | controller | - ' fi' 2025-10-01 06:44:20.077817 | controller | - ' fi' 2025-10-01 06:44:20.077823 | controller | - ' done' 2025-10-01 06:44:20.077828 | controller | - ' exit 0' 2025-10-01 06:44:20.077834 | controller | - ' ]' 2025-10-01 06:44:20.077840 | controller | - ' logger.go:42: 06:40:52 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.077846 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.077852 | controller | end }}''' 2025-10-01 06:44:20.077858 | controller | - ' logger.go:42: 06:40:52 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.077864 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.077870 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.077876 | controller | - ' logger.go:42: 06:40:52 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.077881 | controller | - ' logger.go:42: 06:40:52 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.077887 | controller | - ' logger.go:42: 06:40:52 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.077893 | controller | $imageTuples)' 2025-10-01 06:44:20.077901 | controller | - ' logger.go:42: 06:40:52 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.077907 | controller | - ' logger.go:42: 06:40:52 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.077913 | controller | - ' logger.go:42: 06:40:52 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.077919 | controller | - ' logger.go:42: 06:40:53 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.077925 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.077931 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.077939 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.077945 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.077951 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.077957 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.077963 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.077969 | controller | - ' exit 0' 2025-10-01 06:44:20.077974 | controller | - ' else' 2025-10-01 06:44:20.077980 | controller | - ' exit 1' 2025-10-01 06:44:20.077986 | controller | - ' fi' 2025-10-01 06:44:20.077992 | controller | - ' ]' 2025-10-01 06:44:20.078007 | controller | - ' logger.go:42: 06:40:53 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.078013 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.078019 | controller | }}''' 2025-10-01 06:44:20.078025 | controller | - ' logger.go:42: 06:40:53 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.078031 | controller | - ' logger.go:42: 06:40:53 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.078040 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.078046 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.078052 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.078058 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.078064 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.078069 | controller | - ' logger.go:42: 06:40:53 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.078075 | controller | - ' logger.go:42: 06:40:53 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.078081 | controller | - ' logger.go:42: 06:40:53 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.078087 | controller | - ' logger.go:42: 06:40:53 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.078093 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.078099 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.078104 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.078110 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.078116 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.078134 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.078144 | controller | - ' # it is an image' 2025-10-01 06:44:20.078149 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.078155 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.078161 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.078167 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.078173 | controller | - ' case $NAME in' 2025-10-01 06:44:20.078179 | controller | - ' API)' 2025-10-01 06:44:20.078185 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.078190 | controller | - ' ;;' 2025-10-01 06:44:20.078196 | controller | - ' esac' 2025-10-01 06:44:20.078202 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.078208 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.078214 | controller | - ' exit 1' 2025-10-01 06:44:20.078220 | controller | - ' fi' 2025-10-01 06:44:20.078226 | controller | - ' fi' 2025-10-01 06:44:20.078231 | controller | - ' done' 2025-10-01 06:44:20.078237 | controller | - ' exit 0' 2025-10-01 06:44:20.078243 | controller | - ' ]' 2025-10-01 06:44:20.078249 | controller | - ' logger.go:42: 06:40:53 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.078255 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.078261 | controller | end }}''' 2025-10-01 06:44:20.078266 | controller | - ' logger.go:42: 06:40:53 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.078272 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.078278 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.078284 | controller | - ' logger.go:42: 06:40:54 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.078290 | controller | - ' logger.go:42: 06:40:54 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.078299 | controller | - ' logger.go:42: 06:40:54 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.078305 | controller | $imageTuples)' 2025-10-01 06:44:20.078311 | controller | - ' logger.go:42: 06:40:54 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.078317 | controller | - ' logger.go:42: 06:40:54 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.078325 | controller | - ' logger.go:42: 06:40:54 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.078331 | controller | - ' logger.go:42: 06:40:55 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.078337 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.078343 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.078349 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.078363 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.078369 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.078375 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.078381 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.078387 | controller | - ' exit 0' 2025-10-01 06:44:20.078393 | controller | - ' else' 2025-10-01 06:44:20.078398 | controller | - ' exit 1' 2025-10-01 06:44:20.078405 | controller | - ' fi' 2025-10-01 06:44:20.078410 | controller | - ' ]' 2025-10-01 06:44:20.078416 | controller | - ' logger.go:42: 06:40:55 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.078422 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.078428 | controller | }}''' 2025-10-01 06:44:20.078434 | controller | - ' logger.go:42: 06:40:55 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.078440 | controller | - ' logger.go:42: 06:40:55 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.078446 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.078452 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.078457 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.078463 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.078469 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.078475 | controller | - ' logger.go:42: 06:40:55 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.078481 | controller | - ' logger.go:42: 06:40:55 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.078487 | controller | - ' logger.go:42: 06:40:55 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.078493 | controller | - ' logger.go:42: 06:40:55 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.078499 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.078507 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.078513 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.078519 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.078530 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.078536 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.078542 | controller | - ' # it is an image' 2025-10-01 06:44:20.078548 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.078553 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.078559 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.078565 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.078571 | controller | - ' case $NAME in' 2025-10-01 06:44:20.078577 | controller | - ' API)' 2025-10-01 06:44:20.078583 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.078588 | controller | - ' ;;' 2025-10-01 06:44:20.078594 | controller | - ' esac' 2025-10-01 06:44:20.078600 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.078606 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.078612 | controller | - ' exit 1' 2025-10-01 06:44:20.078618 | controller | - ' fi' 2025-10-01 06:44:20.078623 | controller | - ' fi' 2025-10-01 06:44:20.078629 | controller | - ' done' 2025-10-01 06:44:20.078635 | controller | - ' exit 0' 2025-10-01 06:44:20.078641 | controller | - ' ]' 2025-10-01 06:44:20.078647 | controller | - ' logger.go:42: 06:40:55 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.078653 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.078659 | controller | end }}''' 2025-10-01 06:44:20.078664 | controller | - ' logger.go:42: 06:40:55 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.078670 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.078676 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.078682 | controller | - ' logger.go:42: 06:40:55 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.078688 | controller | - ' logger.go:42: 06:40:55 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.078694 | controller | - ' logger.go:42: 06:40:55 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.078702 | controller | $imageTuples)' 2025-10-01 06:44:20.078715 | controller | - ' logger.go:42: 06:40:55 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.078721 | controller | - ' logger.go:42: 06:40:55 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.078727 | controller | - ' logger.go:42: 06:40:55 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.078733 | controller | - ' logger.go:42: 06:40:56 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.078739 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.078745 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.078751 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.078757 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.078763 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.078768 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.078774 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.078780 | controller | - ' exit 0' 2025-10-01 06:44:20.078786 | controller | - ' else' 2025-10-01 06:44:20.078792 | controller | - ' exit 1' 2025-10-01 06:44:20.078798 | controller | - ' fi' 2025-10-01 06:44:20.078803 | controller | - ' ]' 2025-10-01 06:44:20.078809 | controller | - ' logger.go:42: 06:40:56 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.078818 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.078824 | controller | }}''' 2025-10-01 06:44:20.078830 | controller | - ' logger.go:42: 06:40:56 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.078836 | controller | - ' logger.go:42: 06:40:56 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.078842 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.078848 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.078856 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.078862 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.078868 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.078874 | controller | - ' logger.go:42: 06:40:56 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.078879 | controller | - ' logger.go:42: 06:40:56 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.078885 | controller | - ' logger.go:42: 06:40:56 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.078891 | controller | - ' logger.go:42: 06:40:56 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.078897 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.078903 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.078909 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.078917 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.078923 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.078929 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.078934 | controller | - ' # it is an image' 2025-10-01 06:44:20.078940 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.078946 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.078952 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.078958 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.078963 | controller | - ' case $NAME in' 2025-10-01 06:44:20.078969 | controller | - ' API)' 2025-10-01 06:44:20.078975 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.078981 | controller | - ' ;;' 2025-10-01 06:44:20.078987 | controller | - ' esac' 2025-10-01 06:44:20.078993 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.078998 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.079004 | controller | - ' exit 1' 2025-10-01 06:44:20.079010 | controller | - ' fi' 2025-10-01 06:44:20.079016 | controller | - ' fi' 2025-10-01 06:44:20.079021 | controller | - ' done' 2025-10-01 06:44:20.079027 | controller | - ' exit 0' 2025-10-01 06:44:20.079033 | controller | - ' ]' 2025-10-01 06:44:20.079039 | controller | - ' logger.go:42: 06:40:56 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.079044 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.079050 | controller | end }}''' 2025-10-01 06:44:20.079061 | controller | - ' logger.go:42: 06:40:56 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.079067 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.079079 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.079085 | controller | - ' logger.go:42: 06:40:57 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.079091 | controller | - ' logger.go:42: 06:40:57 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.079097 | controller | - ' logger.go:42: 06:40:57 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.079103 | controller | $imageTuples)' 2025-10-01 06:44:20.079109 | controller | - ' logger.go:42: 06:40:57 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.079114 | controller | - ' logger.go:42: 06:40:57 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.079134 | controller | - ' logger.go:42: 06:40:57 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.079143 | controller | - ' logger.go:42: 06:40:58 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.079148 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.079154 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.079160 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.079166 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.079172 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.079177 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.079183 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.079189 | controller | - ' exit 0' 2025-10-01 06:44:20.079195 | controller | - ' else' 2025-10-01 06:44:20.079201 | controller | - ' exit 1' 2025-10-01 06:44:20.079206 | controller | - ' fi' 2025-10-01 06:44:20.079212 | controller | - ' ]' 2025-10-01 06:44:20.079218 | controller | - ' logger.go:42: 06:40:58 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.079224 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.079229 | controller | }}''' 2025-10-01 06:44:20.079235 | controller | - ' logger.go:42: 06:40:58 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.079241 | controller | - ' logger.go:42: 06:40:58 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.079247 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.079253 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.079258 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.079264 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.079270 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.079276 | controller | - ' logger.go:42: 06:40:58 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.079281 | controller | - ' logger.go:42: 06:40:58 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.079287 | controller | - ' logger.go:42: 06:40:58 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.079296 | controller | - ' logger.go:42: 06:40:58 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.079302 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.079308 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.079313 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.079319 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.079325 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.079331 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.079337 | controller | - ' # it is an image' 2025-10-01 06:44:20.079342 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.079348 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.079354 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.079360 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.079366 | controller | - ' case $NAME in' 2025-10-01 06:44:20.079371 | controller | - ' API)' 2025-10-01 06:44:20.079380 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.079386 | controller | - ' ;;' 2025-10-01 06:44:20.079392 | controller | - ' esac' 2025-10-01 06:44:20.079397 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.079403 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.079409 | controller | - ' exit 1' 2025-10-01 06:44:20.079415 | controller | - ' fi' 2025-10-01 06:44:20.079421 | controller | - ' fi' 2025-10-01 06:44:20.079426 | controller | - ' done' 2025-10-01 06:44:20.079440 | controller | - ' exit 0' 2025-10-01 06:44:20.079446 | controller | - ' ]' 2025-10-01 06:44:20.079451 | controller | - ' logger.go:42: 06:40:58 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.079457 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.079463 | controller | end }}''' 2025-10-01 06:44:20.079469 | controller | - ' logger.go:42: 06:40:58 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.079488 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.079495 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.079502 | controller | - ' logger.go:42: 06:40:58 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.079508 | controller | - ' logger.go:42: 06:40:58 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.079514 | controller | - ' logger.go:42: 06:40:58 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.079520 | controller | $imageTuples)' 2025-10-01 06:44:20.079525 | controller | - ' logger.go:42: 06:40:58 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.079531 | controller | - ' logger.go:42: 06:40:58 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.079537 | controller | - ' logger.go:42: 06:40:58 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.079543 | controller | - ' logger.go:42: 06:40:59 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.079549 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.079554 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.079560 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.079566 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.079575 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.079580 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.079586 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.079592 | controller | - ' exit 0' 2025-10-01 06:44:20.079598 | controller | - ' else' 2025-10-01 06:44:20.079604 | controller | - ' exit 1' 2025-10-01 06:44:20.079609 | controller | - ' fi' 2025-10-01 06:44:20.079615 | controller | - ' ]' 2025-10-01 06:44:20.079621 | controller | - ' logger.go:42: 06:40:59 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.079627 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.079633 | controller | }}''' 2025-10-01 06:44:20.079638 | controller | - ' logger.go:42: 06:40:59 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.079644 | controller | - ' logger.go:42: 06:40:59 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.079650 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.079656 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.079662 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.079667 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.079673 | controller | - ' logger.go:42: 06:40: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-01 06:44:20.079679 | controller | - ' logger.go:42: 06:40:59 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.079685 | controller | - ' logger.go:42: 06:40:59 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.079691 | controller | - ' logger.go:42: 06:40:59 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.079696 | controller | - ' logger.go:42: 06:40:59 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.079702 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.079708 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.079714 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.079720 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.079725 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.079731 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.079737 | controller | - ' # it is an image' 2025-10-01 06:44:20.079743 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.079748 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.079754 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.079768 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.079774 | controller | - ' case $NAME in' 2025-10-01 06:44:20.079780 | controller | - ' API)' 2025-10-01 06:44:20.079785 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.079791 | controller | - ' ;;' 2025-10-01 06:44:20.079797 | controller | - ' esac' 2025-10-01 06:44:20.079803 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.079809 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.079817 | controller | - ' exit 1' 2025-10-01 06:44:20.079823 | controller | - ' fi' 2025-10-01 06:44:20.079829 | controller | - ' fi' 2025-10-01 06:44:20.079834 | controller | - ' done' 2025-10-01 06:44:20.079840 | controller | - ' exit 0' 2025-10-01 06:44:20.079846 | controller | - ' ]' 2025-10-01 06:44:20.079852 | controller | - ' logger.go:42: 06:40:59 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.079857 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.079863 | controller | end }}''' 2025-10-01 06:44:20.079869 | controller | - ' logger.go:42: 06:40:59 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.079875 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.079881 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.079886 | controller | - ' logger.go:42: 06:40:59 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.079892 | controller | - ' logger.go:42: 06:40:59 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.079898 | controller | - ' logger.go:42: 06:40:59 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.079904 | controller | $imageTuples)' 2025-10-01 06:44:20.079910 | controller | - ' logger.go:42: 06:40:59 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.079915 | controller | - ' logger.go:42: 06:40:59 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.079924 | controller | - ' logger.go:42: 06:40:59 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.079930 | controller | - ' logger.go:42: 06:41:00 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.079936 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.079941 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.079947 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.079953 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.079959 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.079964 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.079970 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.079976 | controller | - ' exit 0' 2025-10-01 06:44:20.079982 | controller | - ' else' 2025-10-01 06:44:20.079987 | controller | - ' exit 1' 2025-10-01 06:44:20.079993 | controller | - ' fi' 2025-10-01 06:44:20.079999 | controller | - ' ]' 2025-10-01 06:44:20.080007 | controller | - ' logger.go:42: 06:41:00 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.080013 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.080019 | controller | }}''' 2025-10-01 06:44:20.080025 | controller | - ' logger.go:42: 06:41:00 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.080031 | controller | - ' logger.go:42: 06:41:00 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.080036 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.080042 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.080048 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.080054 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.080062 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.080068 | controller | - ' logger.go:42: 06:41:01 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.080074 | controller | - ' logger.go:42: 06:41:01 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.080080 | controller | - ' logger.go:42: 06:41:01 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.080085 | controller | - ' logger.go:42: 06:41:01 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.080091 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.080097 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.080103 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.080115 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.080135 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.080143 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.080149 | controller | - ' # it is an image' 2025-10-01 06:44:20.080155 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.080161 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.080167 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.080173 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.080178 | controller | - ' case $NAME in' 2025-10-01 06:44:20.080184 | controller | - ' API)' 2025-10-01 06:44:20.080190 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.080196 | controller | - ' ;;' 2025-10-01 06:44:20.080202 | controller | - ' esac' 2025-10-01 06:44:20.080207 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.080213 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.080219 | controller | - ' exit 1' 2025-10-01 06:44:20.080225 | controller | - ' fi' 2025-10-01 06:44:20.080231 | controller | - ' fi' 2025-10-01 06:44:20.080236 | controller | - ' done' 2025-10-01 06:44:20.080242 | controller | - ' exit 0' 2025-10-01 06:44:20.080248 | controller | - ' ]' 2025-10-01 06:44:20.080254 | controller | - ' logger.go:42: 06:41:01 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.080259 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.080265 | controller | end }}''' 2025-10-01 06:44:20.080271 | controller | - ' logger.go:42: 06:41:01 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.080277 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.080283 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.080289 | controller | - ' logger.go:42: 06:41:01 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.080294 | controller | - ' logger.go:42: 06:41:01 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.080300 | controller | - ' logger.go:42: 06:41:01 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.080306 | controller | $imageTuples)' 2025-10-01 06:44:20.080312 | controller | - ' logger.go:42: 06:41:01 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.080318 | controller | - ' logger.go:42: 06:41:01 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.080323 | controller | - ' logger.go:42: 06:41:01 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.080332 | controller | - ' logger.go:42: 06:41:02 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.080338 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.080344 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.080349 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.080355 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.080366 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.080372 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.080378 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.080384 | controller | - ' exit 0' 2025-10-01 06:44:20.080389 | controller | - ' else' 2025-10-01 06:44:20.080395 | controller | - ' exit 1' 2025-10-01 06:44:20.080401 | controller | - ' fi' 2025-10-01 06:44:20.080407 | controller | - ' ]' 2025-10-01 06:44:20.080413 | controller | - ' logger.go:42: 06:41:02 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.080418 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.080424 | controller | }}''' 2025-10-01 06:44:20.080430 | controller | - ' logger.go:42: 06:41:02 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.080436 | controller | - ' logger.go:42: 06:41:02 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.080442 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.080447 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.080453 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.080459 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.080465 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.080479 | controller | - ' logger.go:42: 06:41:02 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.080485 | controller | - ' logger.go:42: 06:41:02 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.080491 | controller | - ' logger.go:42: 06:41:02 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.080496 | controller | - ' logger.go:42: 06:41:02 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.080502 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.080508 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.080514 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.080520 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.080525 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.080531 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.080537 | controller | - ' # it is an image' 2025-10-01 06:44:20.080543 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.080549 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.080554 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.080560 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.080569 | controller | - ' case $NAME in' 2025-10-01 06:44:20.080574 | controller | - ' API)' 2025-10-01 06:44:20.080580 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.080586 | controller | - ' ;;' 2025-10-01 06:44:20.080592 | controller | - ' esac' 2025-10-01 06:44:20.080636 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.080643 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.080649 | controller | - ' exit 1' 2025-10-01 06:44:20.080655 | controller | - ' fi' 2025-10-01 06:44:20.080660 | controller | - ' fi' 2025-10-01 06:44:20.080666 | controller | - ' done' 2025-10-01 06:44:20.080672 | controller | - ' exit 0' 2025-10-01 06:44:20.080678 | controller | - ' ]' 2025-10-01 06:44:20.080683 | controller | - ' logger.go:42: 06:41:02 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.080689 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.080695 | controller | end }}''' 2025-10-01 06:44:20.080701 | controller | - ' logger.go:42: 06:41:02 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.080710 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.080716 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.080722 | controller | - ' logger.go:42: 06:41:02 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.080727 | controller | - ' logger.go:42: 06:41:02 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.080733 | controller | - ' logger.go:42: 06:41:02 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.080739 | controller | $imageTuples)' 2025-10-01 06:44:20.080745 | controller | - ' logger.go:42: 06:41:02 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.080751 | controller | - ' logger.go:42: 06:41:02 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.080756 | controller | - ' logger.go:42: 06:41:02 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.080762 | controller | - ' logger.go:42: 06:41:03 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.080768 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.080774 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.080779 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.080785 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.080791 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.080797 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.080803 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.080808 | controller | - ' exit 0' 2025-10-01 06:44:20.080814 | controller | - ' else' 2025-10-01 06:44:20.080820 | controller | - ' exit 1' 2025-10-01 06:44:20.080826 | controller | - ' fi' 2025-10-01 06:44:20.080831 | controller | - ' ]' 2025-10-01 06:44:20.080837 | controller | - ' logger.go:42: 06:41:03 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.080843 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.080849 | controller | }}''' 2025-10-01 06:44:20.080854 | controller | - ' logger.go:42: 06:41:03 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.080860 | controller | - ' logger.go:42: 06:41:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.080869 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.080875 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.080888 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.080903 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.080909 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.080915 | controller | - ' logger.go:42: 06:41:03 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.080921 | controller | - ' logger.go:42: 06:41:03 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.080927 | controller | - ' logger.go:42: 06:41:03 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.080933 | controller | - ' logger.go:42: 06:41:03 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.080939 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.080944 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.080950 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.080956 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.080962 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.080968 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.080973 | controller | - ' # it is an image' 2025-10-01 06:44:20.080979 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.080987 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.080993 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.080999 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.081005 | controller | - ' case $NAME in' 2025-10-01 06:44:20.081010 | controller | - ' API)' 2025-10-01 06:44:20.081016 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.081022 | controller | - ' ;;' 2025-10-01 06:44:20.081028 | controller | - ' esac' 2025-10-01 06:44:20.081034 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.081039 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.081045 | controller | - ' exit 1' 2025-10-01 06:44:20.081051 | controller | - ' fi' 2025-10-01 06:44:20.081057 | controller | - ' fi' 2025-10-01 06:44:20.081062 | controller | - ' done' 2025-10-01 06:44:20.081068 | controller | - ' exit 0' 2025-10-01 06:44:20.081074 | controller | - ' ]' 2025-10-01 06:44:20.081079 | controller | - ' logger.go:42: 06:41:03 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.081085 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.081091 | controller | end }}''' 2025-10-01 06:44:20.081097 | controller | - ' logger.go:42: 06:41:03 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.081102 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.081108 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.081114 | controller | - ' logger.go:42: 06:41:04 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.081132 | controller | - ' logger.go:42: 06:41:04 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.081147 | controller | - ' logger.go:42: 06:41:04 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.081153 | controller | $imageTuples)' 2025-10-01 06:44:20.081159 | controller | - ' logger.go:42: 06:41:04 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.081164 | controller | - ' logger.go:42: 06:41:04 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.081172 | controller | - ' logger.go:42: 06:41:04 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.081178 | controller | - ' logger.go:42: 06:41:05 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.081184 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.081189 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.081195 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.081201 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.081207 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.081213 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.081218 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.081224 | controller | - ' exit 0' 2025-10-01 06:44:20.081230 | controller | - ' else' 2025-10-01 06:44:20.081236 | controller | - ' exit 1' 2025-10-01 06:44:20.081241 | controller | - ' fi' 2025-10-01 06:44:20.081247 | controller | - ' ]' 2025-10-01 06:44:20.081253 | controller | - ' logger.go:42: 06:41:05 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.081259 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.081264 | controller | }}''' 2025-10-01 06:44:20.081278 | controller | - ' logger.go:42: 06:41:05 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.081284 | controller | - ' logger.go:42: 06:41:05 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.081290 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.081296 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.081302 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.081308 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.081314 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.081319 | controller | - ' logger.go:42: 06:41:05 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.081325 | controller | - ' logger.go:42: 06:41:05 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.081331 | controller | - ' logger.go:42: 06:41:05 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.081337 | controller | - ' logger.go:42: 06:41:05 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.081343 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.081348 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.081354 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.081360 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.081366 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.081376 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.081382 | controller | - ' # it is an image' 2025-10-01 06:44:20.081388 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.081394 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.081399 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.081405 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.081411 | controller | - ' case $NAME in' 2025-10-01 06:44:20.081417 | controller | - ' API)' 2025-10-01 06:44:20.081423 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.081428 | controller | - ' ;;' 2025-10-01 06:44:20.081434 | controller | - ' esac' 2025-10-01 06:44:20.081440 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.081446 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.081451 | controller | - ' exit 1' 2025-10-01 06:44:20.081457 | controller | - ' fi' 2025-10-01 06:44:20.081463 | controller | - ' fi' 2025-10-01 06:44:20.081469 | controller | - ' done' 2025-10-01 06:44:20.081475 | controller | - ' exit 0' 2025-10-01 06:44:20.081480 | controller | - ' ]' 2025-10-01 06:44:20.081486 | controller | - ' logger.go:42: 06:41:05 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.081492 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.081497 | controller | end }}''' 2025-10-01 06:44:20.081503 | controller | - ' logger.go:42: 06:41:05 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.081509 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.081515 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.081521 | controller | - ' logger.go:42: 06:41:05 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.081526 | controller | - ' logger.go:42: 06:41:05 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.081532 | controller | - ' logger.go:42: 06:41:05 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.081538 | controller | $imageTuples)' 2025-10-01 06:44:20.081544 | controller | - ' logger.go:42: 06:41:05 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.081549 | controller | - ' logger.go:42: 06:41:05 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.081557 | controller | - ' logger.go:42: 06:41:05 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.081563 | controller | - ' logger.go:42: 06:41:06 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.081569 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.081575 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.081580 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.081586 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.081592 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.081605 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.081611 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.081617 | controller | - ' exit 0' 2025-10-01 06:44:20.081623 | controller | - ' else' 2025-10-01 06:44:20.081628 | controller | - ' exit 1' 2025-10-01 06:44:20.081634 | controller | - ' fi' 2025-10-01 06:44:20.081640 | controller | - ' ]' 2025-10-01 06:44:20.081646 | controller | - ' logger.go:42: 06:41:06 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.081655 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.081661 | controller | }}''' 2025-10-01 06:44:20.081666 | controller | - ' logger.go:42: 06:41:06 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.081672 | controller | - ' logger.go:42: 06:41:06 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.081678 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.081684 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.081690 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.081695 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.081701 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.081707 | controller | - ' logger.go:42: 06:41:06 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.081713 | controller | - ' logger.go:42: 06:41:06 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.081718 | controller | - ' logger.go:42: 06:41:06 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.081724 | controller | - ' logger.go:42: 06:41:06 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.081730 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.081738 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.081744 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.081750 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.081755 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.081761 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.081767 | controller | - ' # it is an image' 2025-10-01 06:44:20.081773 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.081778 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.081784 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.081790 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.081796 | controller | - ' case $NAME in' 2025-10-01 06:44:20.081802 | controller | - ' API)' 2025-10-01 06:44:20.081807 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.081813 | controller | - ' ;;' 2025-10-01 06:44:20.081819 | controller | - ' esac' 2025-10-01 06:44:20.081825 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.081830 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.081836 | controller | - ' exit 1' 2025-10-01 06:44:20.081842 | controller | - ' fi' 2025-10-01 06:44:20.081848 | controller | - ' fi' 2025-10-01 06:44:20.081854 | controller | - ' done' 2025-10-01 06:44:20.081859 | controller | - ' exit 0' 2025-10-01 06:44:20.081865 | controller | - ' ]' 2025-10-01 06:44:20.081871 | controller | - ' logger.go:42: 06:41:06 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.081877 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.081882 | controller | end }}''' 2025-10-01 06:44:20.081891 | controller | - ' logger.go:42: 06:41:06 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.081897 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.081902 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.081908 | controller | - ' logger.go:42: 06:41:06 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.081914 | controller | - ' logger.go:42: 06:41:06 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.081920 | controller | - ' logger.go:42: 06:41:06 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.081925 | controller | $imageTuples)' 2025-10-01 06:44:20.081931 | controller | - ' logger.go:42: 06:41:06 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.081937 | controller | - ' logger.go:42: 06:41:06 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.081943 | controller | - ' logger.go:42: 06:41:06 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.081955 | controller | - ' logger.go:42: 06:41:08 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.081961 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.081967 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.081973 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.081979 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.081985 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.081991 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.081996 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.082002 | controller | - ' exit 0' 2025-10-01 06:44:20.082008 | controller | - ' else' 2025-10-01 06:44:20.082014 | controller | - ' exit 1' 2025-10-01 06:44:20.082019 | controller | - ' fi' 2025-10-01 06:44:20.082025 | controller | - ' ]' 2025-10-01 06:44:20.082031 | controller | - ' logger.go:42: 06:41:08 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.082037 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.082042 | controller | }}''' 2025-10-01 06:44:20.082053 | controller | - ' logger.go:42: 06:41:08 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.082059 | controller | - ' logger.go:42: 06:41:08 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.082065 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.082071 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.082079 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.082085 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.082090 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.082096 | controller | - ' logger.go:42: 06:41:08 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.082102 | controller | - ' logger.go:42: 06:41:08 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.082108 | controller | - ' logger.go:42: 06:41:08 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.082116 | controller | - ' logger.go:42: 06:41:08 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.082134 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.082142 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.082148 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.082154 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.082160 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.082166 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.082171 | controller | - ' # it is an image' 2025-10-01 06:44:20.082177 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.082183 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.082189 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.082194 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.082200 | controller | - ' case $NAME in' 2025-10-01 06:44:20.082206 | controller | - ' API)' 2025-10-01 06:44:20.082214 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.082220 | controller | - ' ;;' 2025-10-01 06:44:20.082226 | controller | - ' esac' 2025-10-01 06:44:20.082232 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.082238 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.082243 | controller | - ' exit 1' 2025-10-01 06:44:20.082249 | controller | - ' fi' 2025-10-01 06:44:20.082255 | controller | - ' fi' 2025-10-01 06:44:20.082261 | controller | - ' done' 2025-10-01 06:44:20.082266 | controller | - ' exit 0' 2025-10-01 06:44:20.082272 | controller | - ' ]' 2025-10-01 06:44:20.082278 | controller | - ' logger.go:42: 06:41:08 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.082284 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.082289 | controller | end }}''' 2025-10-01 06:44:20.082295 | controller | - ' logger.go:42: 06:41:08 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.082301 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.082307 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.082313 | controller | - ' logger.go:42: 06:41:08 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.082326 | controller | - ' logger.go:42: 06:41:08 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.082332 | controller | - ' logger.go:42: 06:41:08 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.082338 | controller | $imageTuples)' 2025-10-01 06:44:20.082344 | controller | - ' logger.go:42: 06:41:08 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.082349 | controller | - ' logger.go:42: 06:41:08 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.082355 | controller | - ' logger.go:42: 06:41:08 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.082361 | controller | - ' logger.go:42: 06:41:09 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.082367 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.082373 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.082378 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.082384 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.082393 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.082399 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.082404 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.082410 | controller | - ' exit 0' 2025-10-01 06:44:20.082416 | controller | - ' else' 2025-10-01 06:44:20.082422 | controller | - ' exit 1' 2025-10-01 06:44:20.082427 | controller | - ' fi' 2025-10-01 06:44:20.082433 | controller | - ' ]' 2025-10-01 06:44:20.082439 | controller | - ' logger.go:42: 06:41:09 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.082445 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.082450 | controller | }}''' 2025-10-01 06:44:20.082456 | controller | - ' logger.go:42: 06:41:09 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.082462 | controller | - ' logger.go:42: 06:41:09 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.082468 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.082473 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.082479 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.082485 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.082490 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.082496 | controller | - ' logger.go:42: 06:41:09 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.082502 | controller | - ' logger.go:42: 06:41:09 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.082508 | controller | - ' logger.go:42: 06:41:09 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.082513 | controller | - ' logger.go:42: 06:41:09 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.082519 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.082525 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.082531 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.082536 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.082542 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.082548 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.082554 | controller | - ' # it is an image' 2025-10-01 06:44:20.082562 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.082568 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.082574 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.082580 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.082586 | controller | - ' case $NAME in' 2025-10-01 06:44:20.082592 | controller | - ' API)' 2025-10-01 06:44:20.082597 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.082603 | controller | - ' ;;' 2025-10-01 06:44:20.082609 | controller | - ' esac' 2025-10-01 06:44:20.082615 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.082621 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.082629 | controller | - ' exit 1' 2025-10-01 06:44:20.082681 | controller | - ' fi' 2025-10-01 06:44:20.082687 | controller | - ' fi' 2025-10-01 06:44:20.082693 | controller | - ' done' 2025-10-01 06:44:20.082699 | controller | - ' exit 0' 2025-10-01 06:44:20.082705 | controller | - ' ]' 2025-10-01 06:44:20.082710 | controller | - ' logger.go:42: 06:41:09 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.082716 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.082731 | controller | end }}''' 2025-10-01 06:44:20.082737 | controller | - ' logger.go:42: 06:41:09 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.082743 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.082749 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.082755 | controller | - ' logger.go:42: 06:41:09 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.082761 | controller | - ' logger.go:42: 06:41:09 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.082767 | controller | - ' logger.go:42: 06:41:09 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.082773 | controller | $imageTuples)' 2025-10-01 06:44:20.082779 | controller | - ' logger.go:42: 06:41:09 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.082784 | controller | - ' logger.go:42: 06:41:09 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.082790 | controller | - ' logger.go:42: 06:41:09 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.082796 | controller | - ' logger.go:42: 06:41:10 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.082802 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.082808 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.082814 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.082819 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.082825 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.082831 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.082837 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.082843 | controller | - ' exit 0' 2025-10-01 06:44:20.082849 | controller | - ' else' 2025-10-01 06:44:20.082854 | controller | - ' exit 1' 2025-10-01 06:44:20.082860 | controller | - ' fi' 2025-10-01 06:44:20.082866 | controller | - ' ]' 2025-10-01 06:44:20.082872 | controller | - ' logger.go:42: 06:41:10 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.082878 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.082883 | controller | }}''' 2025-10-01 06:44:20.082889 | controller | - ' logger.go:42: 06:41:10 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.082898 | controller | - ' logger.go:42: 06:41:10 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.082904 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.082910 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.082916 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.082922 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.082932 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.082938 | controller | - ' logger.go:42: 06:41:10 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.082944 | controller | - ' logger.go:42: 06:41:10 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.082950 | controller | - ' logger.go:42: 06:41:10 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.082956 | controller | - ' logger.go:42: 06:41:10 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.082961 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.082967 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.082973 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.082979 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.082985 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.082990 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.082996 | controller | - ' # it is an image' 2025-10-01 06:44:20.083002 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.083008 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.083014 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.083019 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.083025 | controller | - ' case $NAME in' 2025-10-01 06:44:20.083031 | controller | - ' API)' 2025-10-01 06:44:20.083037 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.083042 | controller | - ' ;;' 2025-10-01 06:44:20.083055 | controller | - ' esac' 2025-10-01 06:44:20.083061 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.083067 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.083073 | controller | - ' exit 1' 2025-10-01 06:44:20.083079 | controller | - ' fi' 2025-10-01 06:44:20.083084 | controller | - ' fi' 2025-10-01 06:44:20.083090 | controller | - ' done' 2025-10-01 06:44:20.083096 | controller | - ' exit 0' 2025-10-01 06:44:20.083102 | controller | - ' ]' 2025-10-01 06:44:20.083107 | controller | - ' logger.go:42: 06:41:10 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.083113 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.083133 | controller | end }}''' 2025-10-01 06:44:20.083142 | controller | - ' logger.go:42: 06:41:10 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.083147 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.083153 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.083159 | controller | - ' logger.go:42: 06:41:11 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.083165 | controller | - ' logger.go:42: 06:41:11 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.083171 | controller | - ' logger.go:42: 06:41:11 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.083176 | controller | $imageTuples)' 2025-10-01 06:44:20.083182 | controller | - ' logger.go:42: 06:41:11 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.083188 | controller | - ' logger.go:42: 06:41:11 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.083196 | controller | - ' logger.go:42: 06:41:11 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.083215 | controller | - ' logger.go:42: 06:41:12 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.083221 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.083226 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.083232 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.083238 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.083244 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.083249 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.083255 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.083261 | controller | - ' exit 0' 2025-10-01 06:44:20.083267 | controller | - ' else' 2025-10-01 06:44:20.083273 | controller | - ' exit 1' 2025-10-01 06:44:20.083278 | controller | - ' fi' 2025-10-01 06:44:20.083284 | controller | - ' ]' 2025-10-01 06:44:20.083290 | controller | - ' logger.go:42: 06:41:12 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.083296 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.083301 | controller | }}''' 2025-10-01 06:44:20.083307 | controller | - ' logger.go:42: 06:41:12 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.083313 | controller | - ' logger.go:42: 06:41:12 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.083319 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.083325 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.083330 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.083336 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.083342 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.083348 | controller | - ' logger.go:42: 06:41:12 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.083353 | controller | - ' logger.go:42: 06:41:12 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.083359 | controller | - ' logger.go:42: 06:41:12 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.083365 | controller | - ' logger.go:42: 06:41:12 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.083371 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.083376 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.083382 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.083388 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.083394 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.083400 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.083405 | controller | - ' # it is an image' 2025-10-01 06:44:20.083419 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.083425 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.083431 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.083437 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.083445 | controller | - ' case $NAME in' 2025-10-01 06:44:20.083451 | controller | - ' API)' 2025-10-01 06:44:20.083457 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.083463 | controller | - ' ;;' 2025-10-01 06:44:20.083469 | controller | - ' esac' 2025-10-01 06:44:20.083490 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.083497 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.083503 | controller | - ' exit 1' 2025-10-01 06:44:20.083509 | controller | - ' fi' 2025-10-01 06:44:20.083514 | controller | - ' fi' 2025-10-01 06:44:20.083520 | controller | - ' done' 2025-10-01 06:44:20.083526 | controller | - ' exit 0' 2025-10-01 06:44:20.083531 | controller | - ' ]' 2025-10-01 06:44:20.083537 | controller | - ' logger.go:42: 06:41:12 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.083543 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.083549 | controller | end }}''' 2025-10-01 06:44:20.083557 | controller | - ' logger.go:42: 06:41:12 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.083563 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.083569 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.083575 | controller | - ' logger.go:42: 06:41:12 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.083581 | controller | - ' logger.go:42: 06:41:12 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.083587 | controller | - ' logger.go:42: 06:41:12 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.083592 | controller | $imageTuples)' 2025-10-01 06:44:20.083598 | controller | - ' logger.go:42: 06:41:12 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.083604 | controller | - ' logger.go:42: 06:41:12 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.083610 | controller | - ' logger.go:42: 06:41:12 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.083616 | controller | - ' logger.go:42: 06:41:13 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.083621 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.083627 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.083633 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.083639 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.083645 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.083655 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.083661 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.083667 | controller | - ' exit 0' 2025-10-01 06:44:20.083673 | controller | - ' else' 2025-10-01 06:44:20.083679 | controller | - ' exit 1' 2025-10-01 06:44:20.083684 | controller | - ' fi' 2025-10-01 06:44:20.083690 | controller | - ' ]' 2025-10-01 06:44:20.083696 | controller | - ' logger.go:42: 06:41:13 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.083702 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.083708 | controller | }}''' 2025-10-01 06:44:20.083713 | controller | - ' logger.go:42: 06:41:13 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.083719 | controller | - ' logger.go:42: 06:41:13 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.083728 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.083733 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.083739 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.083745 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.083751 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.083757 | controller | - ' logger.go:42: 06:41:13 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.083762 | controller | - ' logger.go:42: 06:41:13 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.083768 | controller | - ' logger.go:42: 06:41:13 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.083782 | controller | - ' logger.go:42: 06:41:13 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.083788 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.083794 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.083800 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.083806 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.083812 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.083818 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.083823 | controller | - ' # it is an image' 2025-10-01 06:44:20.083829 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.083835 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.083841 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.083847 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.083852 | controller | - ' case $NAME in' 2025-10-01 06:44:20.083858 | controller | - ' API)' 2025-10-01 06:44:20.083864 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.083870 | controller | - ' ;;' 2025-10-01 06:44:20.083876 | controller | - ' esac' 2025-10-01 06:44:20.083881 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.083887 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.083893 | controller | - ' exit 1' 2025-10-01 06:44:20.083899 | controller | - ' fi' 2025-10-01 06:44:20.083904 | controller | - ' fi' 2025-10-01 06:44:20.083910 | controller | - ' done' 2025-10-01 06:44:20.083916 | controller | - ' exit 0' 2025-10-01 06:44:20.083922 | controller | - ' ]' 2025-10-01 06:44:20.083927 | controller | - ' logger.go:42: 06:41:13 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.083933 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.083939 | controller | end }}''' 2025-10-01 06:44:20.083945 | controller | - ' logger.go:42: 06:41:13 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.083951 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.083956 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.083962 | controller | - ' logger.go:42: 06:41:13 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.083968 | controller | - ' logger.go:42: 06:41:13 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.083977 | controller | - ' logger.go:42: 06:41:13 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.083982 | controller | $imageTuples)' 2025-10-01 06:44:20.083988 | controller | - ' logger.go:42: 06:41:13 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.083994 | controller | - ' logger.go:42: 06:41:13 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.084000 | controller | - ' logger.go:42: 06:41:13 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.084006 | controller | - ' logger.go:42: 06:41:14 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.084011 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.084017 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.084023 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.084029 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.084034 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.084040 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.084046 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.084052 | controller | - ' exit 0' 2025-10-01 06:44:20.084058 | controller | - ' else' 2025-10-01 06:44:20.084063 | controller | - ' exit 1' 2025-10-01 06:44:20.084069 | controller | - ' fi' 2025-10-01 06:44:20.084075 | controller | - ' ]' 2025-10-01 06:44:20.084081 | controller | - ' logger.go:42: 06:41:14 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.084086 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.084092 | controller | }}''' 2025-10-01 06:44:20.084098 | controller | - ' logger.go:42: 06:41:14 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.084104 | controller | - ' logger.go:42: 06:41:14 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.084109 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.084115 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.084133 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.084149 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.084155 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.084161 | controller | - ' logger.go:42: 06:41:15 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.084166 | controller | - ' logger.go:42: 06:41:15 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.084172 | controller | - ' logger.go:42: 06:41:15 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.084178 | controller | - ' logger.go:42: 06:41:15 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.084184 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.084193 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.084199 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.084205 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.084210 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.084219 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.084225 | controller | - ' # it is an image' 2025-10-01 06:44:20.084231 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.084236 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.084242 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.084248 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.084254 | controller | - ' case $NAME in' 2025-10-01 06:44:20.084259 | controller | - ' API)' 2025-10-01 06:44:20.084265 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.084271 | controller | - ' ;;' 2025-10-01 06:44:20.084277 | controller | - ' esac' 2025-10-01 06:44:20.084283 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.084288 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.084294 | controller | - ' exit 1' 2025-10-01 06:44:20.084300 | controller | - ' fi' 2025-10-01 06:44:20.084306 | controller | - ' fi' 2025-10-01 06:44:20.084311 | controller | - ' done' 2025-10-01 06:44:20.084317 | controller | - ' exit 0' 2025-10-01 06:44:20.084323 | controller | - ' ]' 2025-10-01 06:44:20.084329 | controller | - ' logger.go:42: 06:41:15 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.084335 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.084340 | controller | end }}''' 2025-10-01 06:44:20.084346 | controller | - ' logger.go:42: 06:41:15 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.084352 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.084358 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.084364 | controller | - ' logger.go:42: 06:41:15 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.084369 | controller | - ' logger.go:42: 06:41:15 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.084375 | controller | - ' logger.go:42: 06:41:15 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.084381 | controller | $imageTuples)' 2025-10-01 06:44:20.084387 | controller | - ' logger.go:42: 06:41:15 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.084392 | controller | - ' logger.go:42: 06:41:15 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.084398 | controller | - ' logger.go:42: 06:41:15 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.084404 | controller | - ' logger.go:42: 06:41:16 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.084410 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.084416 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.084421 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.084427 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.084433 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.084439 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.084445 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.084450 | controller | - ' exit 0' 2025-10-01 06:44:20.084456 | controller | - ' else' 2025-10-01 06:44:20.084462 | controller | - ' exit 1' 2025-10-01 06:44:20.084468 | controller | - ' fi' 2025-10-01 06:44:20.084473 | controller | - ' ]' 2025-10-01 06:44:20.084479 | controller | - ' logger.go:42: 06:41:16 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.084488 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.084493 | controller | }}''' 2025-10-01 06:44:20.084499 | controller | - ' logger.go:42: 06:41:16 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.084505 | controller | - ' logger.go:42: 06:41:16 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.084518 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.084524 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.084530 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.084536 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.084541 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.084547 | controller | - ' logger.go:42: 06:41:16 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.084553 | controller | - ' logger.go:42: 06:41:16 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.084559 | controller | - ' logger.go:42: 06:41:16 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.084565 | controller | - ' logger.go:42: 06:41:16 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.084570 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.084576 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.084582 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.084588 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.084594 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.084599 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.084605 | controller | - ' # it is an image' 2025-10-01 06:44:20.084611 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.084617 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.084623 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.084628 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.084634 | controller | - ' case $NAME in' 2025-10-01 06:44:20.084642 | controller | - ' API)' 2025-10-01 06:44:20.084648 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.084654 | controller | - ' ;;' 2025-10-01 06:44:20.084660 | controller | - ' esac' 2025-10-01 06:44:20.084666 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.084672 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.084677 | controller | - ' exit 1' 2025-10-01 06:44:20.084683 | controller | - ' fi' 2025-10-01 06:44:20.084689 | controller | - ' fi' 2025-10-01 06:44:20.084695 | controller | - ' done' 2025-10-01 06:44:20.084700 | controller | - ' exit 0' 2025-10-01 06:44:20.084706 | controller | - ' ]' 2025-10-01 06:44:20.084712 | controller | - ' logger.go:42: 06:41:16 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.084718 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.084724 | controller | end }}''' 2025-10-01 06:44:20.084734 | controller | - ' logger.go:42: 06:41:16 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.084740 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.084746 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.084752 | controller | - ' logger.go:42: 06:41:16 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.084758 | controller | - ' logger.go:42: 06:41:16 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.084763 | controller | - ' logger.go:42: 06:41:16 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.084769 | controller | $imageTuples)' 2025-10-01 06:44:20.084776 | controller | - ' logger.go:42: 06:41:16 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.084783 | controller | - ' logger.go:42: 06:41:16 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.084793 | controller | - ' logger.go:42: 06:41:16 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.084801 | controller | - ' logger.go:42: 06:41:17 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.084809 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.084816 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.084823 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.084830 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.084836 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.084841 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.084847 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.084853 | controller | - ' exit 0' 2025-10-01 06:44:20.084859 | controller | - ' else' 2025-10-01 06:44:20.084865 | controller | - ' exit 1' 2025-10-01 06:44:20.084870 | controller | - ' fi' 2025-10-01 06:44:20.084876 | controller | - ' ]' 2025-10-01 06:44:20.084890 | controller | - ' logger.go:42: 06:41:17 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.084896 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.084901 | controller | }}''' 2025-10-01 06:44:20.084907 | controller | - ' logger.go:42: 06:41:17 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.084913 | controller | - ' logger.go:42: 06:41:17 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.084919 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.084925 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.084931 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.084936 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.084942 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.084948 | controller | - ' logger.go:42: 06:41:17 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.084954 | controller | - ' logger.go:42: 06:41:17 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.084959 | controller | - ' logger.go:42: 06:41:17 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.084968 | controller | - ' logger.go:42: 06:41:17 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.084974 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.084983 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.084988 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.084994 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.085000 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.085006 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.085012 | controller | - ' # it is an image' 2025-10-01 06:44:20.085017 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.085023 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.085029 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.085035 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.085040 | controller | - ' case $NAME in' 2025-10-01 06:44:20.085046 | controller | - ' API)' 2025-10-01 06:44:20.085054 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.085060 | controller | - ' ;;' 2025-10-01 06:44:20.085066 | controller | - ' esac' 2025-10-01 06:44:20.085072 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.085077 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.085083 | controller | - ' exit 1' 2025-10-01 06:44:20.085089 | controller | - ' fi' 2025-10-01 06:44:20.085095 | controller | - ' fi' 2025-10-01 06:44:20.085100 | controller | - ' done' 2025-10-01 06:44:20.085106 | controller | - ' exit 0' 2025-10-01 06:44:20.085112 | controller | - ' ]' 2025-10-01 06:44:20.085118 | controller | - ' logger.go:42: 06:41:17 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.085139 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.085145 | controller | end }}''' 2025-10-01 06:44:20.085150 | controller | - ' logger.go:42: 06:41:17 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.085156 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.085162 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.085168 | controller | - ' logger.go:42: 06:41:17 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.085173 | controller | - ' logger.go:42: 06:41:17 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.085179 | controller | - ' logger.go:42: 06:41:17 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.085185 | controller | $imageTuples)' 2025-10-01 06:44:20.085191 | controller | - ' logger.go:42: 06:41:17 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.085197 | controller | - ' logger.go:42: 06:41:17 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.085202 | controller | - ' logger.go:42: 06:41:17 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.085208 | controller | - ' logger.go:42: 06:41:18 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.085214 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.085220 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.085225 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.085242 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.085251 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.085256 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.085262 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.085268 | controller | - ' exit 0' 2025-10-01 06:44:20.085274 | controller | - ' else' 2025-10-01 06:44:20.085280 | controller | - ' exit 1' 2025-10-01 06:44:20.085286 | controller | - ' fi' 2025-10-01 06:44:20.085292 | controller | - ' ]' 2025-10-01 06:44:20.085297 | controller | - ' logger.go:42: 06:41:18 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.085303 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.085309 | controller | }}''' 2025-10-01 06:44:20.085315 | controller | - ' logger.go:42: 06:41:18 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.085321 | controller | - ' logger.go:42: 06:41:18 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.085326 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.085332 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.085343 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.085349 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.085355 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.085361 | controller | - ' logger.go:42: 06:41:19 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.085366 | controller | - ' logger.go:42: 06:41:19 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.085372 | controller | - ' logger.go:42: 06:41:19 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.085378 | controller | - ' logger.go:42: 06:41:19 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.085384 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.085389 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.085395 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.085401 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.085407 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.085413 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.085418 | controller | - ' # it is an image' 2025-10-01 06:44:20.085424 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.085430 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.085436 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.085442 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.085447 | controller | - ' case $NAME in' 2025-10-01 06:44:20.085453 | controller | - ' API)' 2025-10-01 06:44:20.085459 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.085465 | controller | - ' ;;' 2025-10-01 06:44:20.085470 | controller | - ' esac' 2025-10-01 06:44:20.085476 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.085482 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.085488 | controller | - ' exit 1' 2025-10-01 06:44:20.085496 | controller | - ' fi' 2025-10-01 06:44:20.085501 | controller | - ' fi' 2025-10-01 06:44:20.085507 | controller | - ' done' 2025-10-01 06:44:20.085513 | controller | - ' exit 0' 2025-10-01 06:44:20.085519 | controller | - ' ]' 2025-10-01 06:44:20.085524 | controller | - ' logger.go:42: 06:41:19 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.085530 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.085536 | controller | end }}''' 2025-10-01 06:44:20.085542 | controller | - ' logger.go:42: 06:41:19 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.085548 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.085553 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.085559 | controller | - ' logger.go:42: 06:41:19 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.085565 | controller | - ' logger.go:42: 06:41:19 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.085571 | controller | - ' logger.go:42: 06:41:19 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.085577 | controller | $imageTuples)' 2025-10-01 06:44:20.085589 | controller | - ' logger.go:42: 06:41:19 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.085595 | controller | - ' logger.go:42: 06:41:19 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.085601 | controller | - ' logger.go:42: 06:41:19 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.085607 | controller | - ' logger.go:42: 06:41:20 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.085613 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.085619 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.085625 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.085631 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.085636 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.085642 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.085648 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.085654 | controller | - ' exit 0' 2025-10-01 06:44:20.085659 | controller | - ' else' 2025-10-01 06:44:20.085665 | controller | - ' exit 1' 2025-10-01 06:44:20.085671 | controller | - ' fi' 2025-10-01 06:44:20.085677 | controller | - ' ]' 2025-10-01 06:44:20.085683 | controller | - ' logger.go:42: 06:41:20 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.085688 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.085694 | controller | }}''' 2025-10-01 06:44:20.085700 | controller | - ' logger.go:42: 06:41:20 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.085706 | controller | - ' logger.go:42: 06:41:20 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.085711 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.085717 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.085723 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.085729 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.085738 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.085744 | controller | - ' logger.go:42: 06:41:20 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.085749 | controller | - ' logger.go:42: 06:41:20 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.085755 | controller | - ' logger.go:42: 06:41:20 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.085761 | controller | - ' logger.go:42: 06:41:20 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.085767 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.085772 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.085778 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.085784 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.085790 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.085795 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.085801 | controller | - ' # it is an image' 2025-10-01 06:44:20.085807 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.085813 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.085819 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.085824 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.085830 | controller | - ' case $NAME in' 2025-10-01 06:44:20.085836 | controller | - ' API)' 2025-10-01 06:44:20.085842 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.085847 | controller | - ' ;;' 2025-10-01 06:44:20.085853 | controller | - ' esac' 2025-10-01 06:44:20.085859 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.085865 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.085871 | controller | - ' exit 1' 2025-10-01 06:44:20.085876 | controller | - ' fi' 2025-10-01 06:44:20.085882 | controller | - ' fi' 2025-10-01 06:44:20.085888 | controller | - ' done' 2025-10-01 06:44:20.085894 | controller | - ' exit 0' 2025-10-01 06:44:20.085899 | controller | - ' ]' 2025-10-01 06:44:20.085905 | controller | - ' logger.go:42: 06:41:20 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.085911 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.085917 | controller | end }}''' 2025-10-01 06:44:20.085922 | controller | - ' logger.go:42: 06:41:20 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.085928 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.085941 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.085947 | controller | - ' logger.go:42: 06:41:20 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.085953 | controller | - ' logger.go:42: 06:41:20 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.085959 | controller | - ' logger.go:42: 06:41:20 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.085964 | controller | $imageTuples)' 2025-10-01 06:44:20.085970 | controller | - ' logger.go:42: 06:41:20 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.085976 | controller | - ' logger.go:42: 06:41:20 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.085982 | controller | - ' logger.go:42: 06:41:20 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.085990 | controller | - ' logger.go:42: 06:41:21 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.085996 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.086002 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.086008 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.086013 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.086019 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.086025 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.086031 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.086036 | controller | - ' exit 0' 2025-10-01 06:44:20.086042 | controller | - ' else' 2025-10-01 06:44:20.086048 | controller | - ' exit 1' 2025-10-01 06:44:20.086054 | controller | - ' fi' 2025-10-01 06:44:20.086059 | controller | - ' ]' 2025-10-01 06:44:20.086065 | controller | - ' logger.go:42: 06:41:21 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.086071 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.086077 | controller | }}''' 2025-10-01 06:44:20.086082 | controller | - ' logger.go:42: 06:41:21 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.086088 | controller | - ' logger.go:42: 06:41:21 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.086094 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.086100 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.086106 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.086111 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.086117 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.086137 | controller | - ' logger.go:42: 06:41:21 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.086143 | controller | - ' logger.go:42: 06:41:21 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.086149 | controller | - ' logger.go:42: 06:41:21 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.086155 | controller | - ' logger.go:42: 06:41:21 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.086161 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.086167 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.086172 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.086178 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.086184 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.086190 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.086196 | controller | - ' # it is an image' 2025-10-01 06:44:20.086201 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.086207 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.086213 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.086219 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.086231 | controller | - ' case $NAME in' 2025-10-01 06:44:20.086236 | controller | - ' API)' 2025-10-01 06:44:20.086242 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.086248 | controller | - ' ;;' 2025-10-01 06:44:20.086254 | controller | - ' esac' 2025-10-01 06:44:20.086260 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.086265 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.086271 | controller | - ' exit 1' 2025-10-01 06:44:20.086277 | controller | - ' fi' 2025-10-01 06:44:20.086283 | controller | - ' fi' 2025-10-01 06:44:20.086296 | controller | - ' done' 2025-10-01 06:44:20.086302 | controller | - ' exit 0' 2025-10-01 06:44:20.086308 | controller | - ' ]' 2025-10-01 06:44:20.086314 | controller | - ' logger.go:42: 06:41:21 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.086320 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.086326 | controller | end }}''' 2025-10-01 06:44:20.086334 | controller | - ' logger.go:42: 06:41:21 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.086340 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.086346 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.086351 | controller | - ' logger.go:42: 06:41:22 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.086357 | controller | - ' logger.go:42: 06:41:22 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.086365 | controller | - ' logger.go:42: 06:41:22 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.086371 | controller | $imageTuples)' 2025-10-01 06:44:20.086377 | controller | - ' logger.go:42: 06:41:22 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.086383 | controller | - ' logger.go:42: 06:41:22 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.086391 | controller | - ' logger.go:42: 06:41:22 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.086397 | controller | - ' logger.go:42: 06:41:23 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.086402 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.086408 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.086414 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.086420 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.086426 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.086431 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.086437 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.086443 | controller | - ' exit 0' 2025-10-01 06:44:20.086449 | controller | - ' else' 2025-10-01 06:44:20.086455 | controller | - ' exit 1' 2025-10-01 06:44:20.086460 | controller | - ' fi' 2025-10-01 06:44:20.086466 | controller | - ' ]' 2025-10-01 06:44:20.086472 | controller | - ' logger.go:42: 06:41:23 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.086478 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.086483 | controller | }}''' 2025-10-01 06:44:20.086489 | controller | - ' logger.go:42: 06:41:23 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.086495 | controller | - ' logger.go:42: 06:41:23 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.086503 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.086509 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.086515 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.086521 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.086527 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.086532 | controller | - ' logger.go:42: 06:41:23 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.086538 | controller | - ' logger.go:42: 06:41:23 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.086544 | controller | - ' logger.go:42: 06:41:23 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.086550 | controller | - ' logger.go:42: 06:41:23 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.086555 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.086561 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.086567 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.086573 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.086579 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.086584 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.086590 | controller | - ' # it is an image' 2025-10-01 06:44:20.086596 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.086604 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.086610 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.086623 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.086629 | controller | - ' case $NAME in' 2025-10-01 06:44:20.086635 | controller | - ' API)' 2025-10-01 06:44:20.086640 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.086646 | controller | - ' ;;' 2025-10-01 06:44:20.086652 | controller | - ' esac' 2025-10-01 06:44:20.086658 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.086664 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.086669 | controller | - ' exit 1' 2025-10-01 06:44:20.086675 | controller | - ' fi' 2025-10-01 06:44:20.086681 | controller | - ' fi' 2025-10-01 06:44:20.086687 | controller | - ' done' 2025-10-01 06:44:20.086693 | controller | - ' exit 0' 2025-10-01 06:44:20.086698 | controller | - ' ]' 2025-10-01 06:44:20.086704 | controller | - ' logger.go:42: 06:41:23 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.086710 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.086716 | controller | end }}''' 2025-10-01 06:44:20.086721 | controller | - ' logger.go:42: 06:41:23 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.086727 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.086733 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.086739 | controller | - ' logger.go:42: 06:41:23 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.086745 | controller | - ' logger.go:42: 06:41:23 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.086753 | controller | - ' logger.go:42: 06:41:23 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.086759 | controller | $imageTuples)' 2025-10-01 06:44:20.086765 | controller | - ' logger.go:42: 06:41:23 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.086771 | controller | - ' logger.go:42: 06:41:23 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.086777 | controller | - ' logger.go:42: 06:41:23 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.086783 | controller | - ' logger.go:42: 06:41:24 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.086788 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.086794 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.086800 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.086806 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.086811 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.086817 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.086823 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.086829 | controller | - ' exit 0' 2025-10-01 06:44:20.086835 | controller | - ' else' 2025-10-01 06:44:20.086840 | controller | - ' exit 1' 2025-10-01 06:44:20.086846 | controller | - ' fi' 2025-10-01 06:44:20.086852 | controller | - ' ]' 2025-10-01 06:44:20.086858 | controller | - ' logger.go:42: 06:41:24 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.086863 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.086869 | controller | }}''' 2025-10-01 06:44:20.086875 | controller | - ' logger.go:42: 06:41:24 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.086881 | controller | - ' logger.go:42: 06:41:24 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.086887 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.086892 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.086898 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.086904 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.086910 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.086915 | controller | - ' logger.go:42: 06:41:24 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.086921 | controller | - ' logger.go:42: 06:41:24 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.086927 | controller | - ' logger.go:42: 06:41:24 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.086933 | controller | - ' logger.go:42: 06:41:24 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.086939 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.086944 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.086950 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.086963 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.086969 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.086977 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.086983 | controller | - ' # it is an image' 2025-10-01 06:44:20.086989 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.086995 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.087001 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.087007 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.087012 | controller | - ' case $NAME in' 2025-10-01 06:44:20.087018 | controller | - ' API)' 2025-10-01 06:44:20.087024 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.087030 | controller | - ' ;;' 2025-10-01 06:44:20.087035 | controller | - ' esac' 2025-10-01 06:44:20.087041 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.087047 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.087053 | controller | - ' exit 1' 2025-10-01 06:44:20.087058 | controller | - ' fi' 2025-10-01 06:44:20.087064 | controller | - ' fi' 2025-10-01 06:44:20.087070 | controller | - ' done' 2025-10-01 06:44:20.087076 | controller | - ' exit 0' 2025-10-01 06:44:20.087081 | controller | - ' ]' 2025-10-01 06:44:20.087087 | controller | - ' logger.go:42: 06:41:24 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.087093 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.087099 | controller | end }}''' 2025-10-01 06:44:20.087104 | controller | - ' logger.go:42: 06:41:24 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.087110 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.087116 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.087135 | controller | - ' logger.go:42: 06:41:24 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.087143 | controller | - ' logger.go:42: 06:41:24 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.087149 | controller | - ' logger.go:42: 06:41:24 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.087155 | controller | $imageTuples)' 2025-10-01 06:44:20.087161 | controller | - ' logger.go:42: 06:41:24 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.087166 | controller | - ' logger.go:42: 06:41:24 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.087172 | controller | - ' logger.go:42: 06:41:24 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.087178 | controller | - ' logger.go:42: 06:41:25 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.087184 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.087189 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.087195 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.087201 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.087207 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.087213 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.087218 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.087224 | controller | - ' exit 0' 2025-10-01 06:44:20.087230 | controller | - ' else' 2025-10-01 06:44:20.087236 | controller | - ' exit 1' 2025-10-01 06:44:20.087242 | controller | - ' fi' 2025-10-01 06:44:20.087247 | controller | - ' ]' 2025-10-01 06:44:20.087253 | controller | - ' logger.go:42: 06:41:25 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.087263 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.087269 | controller | }}''' 2025-10-01 06:44:20.087275 | controller | - ' logger.go:42: 06:41:25 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.087281 | controller | - ' logger.go:42: 06:41:25 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.087289 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.087295 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.087301 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.087311 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.087317 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.087330 | controller | - ' logger.go:42: 06:41:25 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.087336 | controller | - ' logger.go:42: 06:41:25 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.087342 | controller | - ' logger.go:42: 06:41:25 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.087348 | controller | - ' logger.go:42: 06:41:25 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.087354 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.087360 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.087365 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.087371 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.087377 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.087383 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.087389 | controller | - ' # it is an image' 2025-10-01 06:44:20.087395 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.087400 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.087406 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.087412 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.087418 | controller | - ' case $NAME in' 2025-10-01 06:44:20.087423 | controller | - ' API)' 2025-10-01 06:44:20.087429 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.087435 | controller | - ' ;;' 2025-10-01 06:44:20.087441 | controller | - ' esac' 2025-10-01 06:44:20.087447 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.087453 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.087458 | controller | - ' exit 1' 2025-10-01 06:44:20.087464 | controller | - ' fi' 2025-10-01 06:44:20.087470 | controller | - ' fi' 2025-10-01 06:44:20.087491 | controller | - ' done' 2025-10-01 06:44:20.087497 | controller | - ' exit 0' 2025-10-01 06:44:20.087503 | controller | - ' ]' 2025-10-01 06:44:20.087509 | controller | - ' logger.go:42: 06:41:25 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.087515 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.087521 | controller | end }}''' 2025-10-01 06:44:20.087529 | controller | - ' logger.go:42: 06:41:25 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.087535 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.087541 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.087547 | controller | - ' logger.go:42: 06:41:26 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.087553 | controller | - ' logger.go:42: 06:41:26 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.087558 | controller | - ' logger.go:42: 06:41:26 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.087564 | controller | $imageTuples)' 2025-10-01 06:44:20.087570 | controller | - ' logger.go:42: 06:41:26 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.087576 | controller | - ' logger.go:42: 06:41:26 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.087581 | controller | - ' logger.go:42: 06:41:26 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.087587 | controller | - ' logger.go:42: 06:41:27 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.087593 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.087599 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.087604 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.087610 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.087616 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.087622 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.087628 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.087636 | controller | - ' exit 0' 2025-10-01 06:44:20.087642 | controller | - ' else' 2025-10-01 06:44:20.087648 | controller | - ' exit 1' 2025-10-01 06:44:20.087654 | controller | - ' fi' 2025-10-01 06:44:20.087660 | controller | - ' ]' 2025-10-01 06:44:20.087666 | controller | - ' logger.go:42: 06:41:27 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.087671 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.087677 | controller | }}''' 2025-10-01 06:44:20.087683 | controller | - ' logger.go:42: 06:41:27 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.087689 | controller | - ' logger.go:42: 06:41:27 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.087695 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.087701 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.087714 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.087720 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.087726 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.087731 | controller | - ' logger.go:42: 06:41:27 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.087737 | controller | - ' logger.go:42: 06:41:27 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.087743 | controller | - ' logger.go:42: 06:41:27 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.087752 | controller | - ' logger.go:42: 06:41:27 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.087758 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.087763 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.087769 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.087775 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.087781 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.087787 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.087793 | controller | - ' # it is an image' 2025-10-01 06:44:20.087799 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.087805 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.087810 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.087816 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.087822 | controller | - ' case $NAME in' 2025-10-01 06:44:20.087828 | controller | - ' API)' 2025-10-01 06:44:20.087836 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.087842 | controller | - ' ;;' 2025-10-01 06:44:20.087848 | controller | - ' esac' 2025-10-01 06:44:20.087853 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.087859 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.087865 | controller | - ' exit 1' 2025-10-01 06:44:20.087871 | controller | - ' fi' 2025-10-01 06:44:20.087877 | controller | - ' fi' 2025-10-01 06:44:20.087882 | controller | - ' done' 2025-10-01 06:44:20.087888 | controller | - ' exit 0' 2025-10-01 06:44:20.087894 | controller | - ' ]' 2025-10-01 06:44:20.087900 | controller | - ' logger.go:42: 06:41:27 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.087905 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.087911 | controller | end }}''' 2025-10-01 06:44:20.087917 | controller | - ' logger.go:42: 06:41:27 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.087923 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.087929 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.087935 | controller | - ' logger.go:42: 06:41:27 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.087940 | controller | - ' logger.go:42: 06:41:27 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.087946 | controller | - ' logger.go:42: 06:41:27 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.087952 | controller | $imageTuples)' 2025-10-01 06:44:20.087958 | controller | - ' logger.go:42: 06:41:27 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.087964 | controller | - ' logger.go:42: 06:41:27 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.087972 | controller | - ' logger.go:42: 06:41:27 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.087978 | controller | - ' logger.go:42: 06:41:28 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.087984 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.087990 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.087996 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.088002 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.088007 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.088016 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.088022 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.088028 | controller | - ' exit 0' 2025-10-01 06:44:20.088036 | controller | - ' else' 2025-10-01 06:44:20.088042 | controller | - ' exit 1' 2025-10-01 06:44:20.088047 | controller | - ' fi' 2025-10-01 06:44:20.088053 | controller | - ' ]' 2025-10-01 06:44:20.088059 | controller | - ' logger.go:42: 06:41:28 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.088065 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.088071 | controller | }}''' 2025-10-01 06:44:20.088084 | controller | - ' logger.go:42: 06:41:28 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.088090 | controller | - ' logger.go:42: 06:41:28 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.088096 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.088101 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.088107 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.088113 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.088132 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.088141 | controller | - ' logger.go:42: 06:41:28 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.088147 | controller | - ' logger.go:42: 06:41:28 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.088152 | controller | - ' logger.go:42: 06:41:28 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.088158 | controller | - ' logger.go:42: 06:41:28 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.088164 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.088170 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.088176 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.088182 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.088187 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.088193 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.088199 | controller | - ' # it is an image' 2025-10-01 06:44:20.088205 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.088211 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.088217 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.088223 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.088229 | controller | - ' case $NAME in' 2025-10-01 06:44:20.088235 | controller | - ' API)' 2025-10-01 06:44:20.088240 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.088246 | controller | - ' ;;' 2025-10-01 06:44:20.088252 | controller | - ' esac' 2025-10-01 06:44:20.088258 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.088264 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.088270 | controller | - ' exit 1' 2025-10-01 06:44:20.088279 | controller | - ' fi' 2025-10-01 06:44:20.088285 | controller | - ' fi' 2025-10-01 06:44:20.088290 | controller | - ' done' 2025-10-01 06:44:20.088296 | controller | - ' exit 0' 2025-10-01 06:44:20.088302 | controller | - ' ]' 2025-10-01 06:44:20.088308 | controller | - ' logger.go:42: 06:41:28 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.088314 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.088320 | controller | end }}''' 2025-10-01 06:44:20.088326 | controller | - ' logger.go:42: 06:41:28 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.088331 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.088337 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.088343 | controller | - ' logger.go:42: 06:41:28 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.088349 | controller | - ' logger.go:42: 06:41:28 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.088355 | controller | - ' logger.go:42: 06:41:28 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.088361 | controller | $imageTuples)' 2025-10-01 06:44:20.088366 | controller | - ' logger.go:42: 06:41:28 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.088375 | controller | - ' logger.go:42: 06:41:28 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.088381 | controller | - ' logger.go:42: 06:41:28 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.088387 | controller | - ' logger.go:42: 06:41:29 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.088393 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.088399 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.088404 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.088410 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.088416 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.088430 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.088436 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.088442 | controller | - ' exit 0' 2025-10-01 06:44:20.088447 | controller | - ' else' 2025-10-01 06:44:20.088453 | controller | - ' exit 1' 2025-10-01 06:44:20.088459 | controller | - ' fi' 2025-10-01 06:44:20.088465 | controller | - ' ]' 2025-10-01 06:44:20.088471 | controller | - ' logger.go:42: 06:41:29 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.088477 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.088483 | controller | }}''' 2025-10-01 06:44:20.088489 | controller | - ' logger.go:42: 06:41:29 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.088497 | controller | - ' logger.go:42: 06:41:29 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.088503 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.088509 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.088515 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.088521 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.088529 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.088535 | controller | - ' logger.go:42: 06:41:30 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.088541 | controller | - ' logger.go:42: 06:41:30 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.088547 | controller | - ' logger.go:42: 06:41:30 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.088553 | controller | - ' logger.go:42: 06:41:30 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.088559 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.088564 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.088570 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.088576 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.088582 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.088588 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.088594 | controller | - ' # it is an image' 2025-10-01 06:44:20.088600 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.088606 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.088611 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.088617 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.088623 | controller | - ' case $NAME in' 2025-10-01 06:44:20.088629 | controller | - ' API)' 2025-10-01 06:44:20.088635 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.088641 | controller | - ' ;;' 2025-10-01 06:44:20.088646 | controller | - ' esac' 2025-10-01 06:44:20.088652 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.088658 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.088664 | controller | - ' exit 1' 2025-10-01 06:44:20.088670 | controller | - ' fi' 2025-10-01 06:44:20.088676 | controller | - ' fi' 2025-10-01 06:44:20.088682 | controller | - ' done' 2025-10-01 06:44:20.088688 | controller | - ' exit 0' 2025-10-01 06:44:20.088693 | controller | - ' ]' 2025-10-01 06:44:20.088699 | controller | - ' logger.go:42: 06:41:30 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.088705 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.088711 | controller | end }}''' 2025-10-01 06:44:20.088717 | controller | - ' logger.go:42: 06:41:30 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.088722 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.088728 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.088734 | controller | - ' logger.go:42: 06:41:30 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.088740 | controller | - ' logger.go:42: 06:41:30 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.088746 | controller | - ' logger.go:42: 06:41:30 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.088754 | controller | $imageTuples)' 2025-10-01 06:44:20.088760 | controller | - ' logger.go:42: 06:41:30 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.088766 | controller | - ' logger.go:42: 06:41:30 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.088772 | controller | - ' logger.go:42: 06:41:30 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.088787 | controller | - ' logger.go:42: 06:41:31 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.088793 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.088799 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.088805 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.088811 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.088817 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.088823 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.088829 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.088835 | controller | - ' exit 0' 2025-10-01 06:44:20.088841 | controller | - ' else' 2025-10-01 06:44:20.088846 | controller | - ' exit 1' 2025-10-01 06:44:20.088852 | controller | - ' fi' 2025-10-01 06:44:20.088858 | controller | - ' ]' 2025-10-01 06:44:20.088864 | controller | - ' logger.go:42: 06:41:31 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.088870 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.088876 | controller | }}''' 2025-10-01 06:44:20.088881 | controller | - ' logger.go:42: 06:41:31 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.088887 | controller | - ' logger.go:42: 06:41:31 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.088893 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.088899 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.088905 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.088911 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.088917 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.088922 | controller | - ' logger.go:42: 06:41:31 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.088928 | controller | - ' logger.go:42: 06:41:31 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.088934 | controller | - ' logger.go:42: 06:41:31 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.088940 | controller | - ' logger.go:42: 06:41:31 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.088979 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.088986 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.088992 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.088998 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.089003 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.089009 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.089015 | controller | - ' # it is an image' 2025-10-01 06:44:20.089021 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.089027 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.089033 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.089039 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.089047 | controller | - ' case $NAME in' 2025-10-01 06:44:20.089053 | controller | - ' API)' 2025-10-01 06:44:20.089059 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.089065 | controller | - ' ;;' 2025-10-01 06:44:20.089071 | controller | - ' esac' 2025-10-01 06:44:20.089077 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.089082 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.089088 | controller | - ' exit 1' 2025-10-01 06:44:20.089094 | controller | - ' fi' 2025-10-01 06:44:20.089100 | controller | - ' fi' 2025-10-01 06:44:20.089106 | controller | - ' done' 2025-10-01 06:44:20.089112 | controller | - ' exit 0' 2025-10-01 06:44:20.089117 | controller | - ' ]' 2025-10-01 06:44:20.089138 | controller | - ' logger.go:42: 06:41:31 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.089144 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.089150 | controller | end }}''' 2025-10-01 06:44:20.089161 | controller | - ' logger.go:42: 06:41:31 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.089167 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.089173 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.089179 | controller | - ' logger.go:42: 06:41:31 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.089193 | controller | - ' logger.go:42: 06:41:31 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.089199 | controller | - ' logger.go:42: 06:41:31 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.089205 | controller | $imageTuples)' 2025-10-01 06:44:20.089211 | controller | - ' logger.go:42: 06:41:31 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.089217 | controller | - ' logger.go:42: 06:41:31 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.089223 | controller | - ' logger.go:42: 06:41:31 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.089229 | controller | - ' logger.go:42: 06:41:32 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.089235 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.089241 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.089246 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.089252 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.089258 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.089264 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.089270 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.089276 | controller | - ' exit 0' 2025-10-01 06:44:20.089281 | controller | - ' else' 2025-10-01 06:44:20.089287 | controller | - ' exit 1' 2025-10-01 06:44:20.089293 | controller | - ' fi' 2025-10-01 06:44:20.089299 | controller | - ' ]' 2025-10-01 06:44:20.089305 | controller | - ' logger.go:42: 06:41:32 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.089311 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.089316 | controller | }}''' 2025-10-01 06:44:20.089325 | controller | - ' logger.go:42: 06:41:32 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.089331 | controller | - ' logger.go:42: 06:41:32 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.089337 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.089345 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.089351 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.089357 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.089365 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.089371 | controller | - ' logger.go:42: 06:41:32 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.089377 | controller | - ' logger.go:42: 06:41:32 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.089383 | controller | - ' logger.go:42: 06:41:32 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.089391 | controller | - ' logger.go:42: 06:41:32 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.089397 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.089403 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.089408 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.089414 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.089420 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.089426 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.089432 | controller | - ' # it is an image' 2025-10-01 06:44:20.089438 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.089444 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.089450 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.089455 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.089461 | controller | - ' case $NAME in' 2025-10-01 06:44:20.089467 | controller | - ' API)' 2025-10-01 06:44:20.089473 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.089479 | controller | - ' ;;' 2025-10-01 06:44:20.089485 | controller | - ' esac' 2025-10-01 06:44:20.089491 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.089496 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.089502 | controller | - ' exit 1' 2025-10-01 06:44:20.089508 | controller | - ' fi' 2025-10-01 06:44:20.089514 | controller | - ' fi' 2025-10-01 06:44:20.089520 | controller | - ' done' 2025-10-01 06:44:20.089526 | controller | - ' exit 0' 2025-10-01 06:44:20.089531 | controller | - ' ]' 2025-10-01 06:44:20.089537 | controller | - ' logger.go:42: 06:41:32 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.089551 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.089557 | controller | end }}''' 2025-10-01 06:44:20.089563 | controller | - ' logger.go:42: 06:41:32 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.089569 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.089575 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.089581 | controller | - ' logger.go:42: 06:41:33 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.089589 | controller | - ' logger.go:42: 06:41:33 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.089598 | controller | - ' logger.go:42: 06:41:33 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.089604 | controller | $imageTuples)' 2025-10-01 06:44:20.089610 | controller | - ' logger.go:42: 06:41:33 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.089616 | controller | - ' logger.go:42: 06:41:33 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.089624 | controller | - ' logger.go:42: 06:41:33 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.089629 | controller | - ' logger.go:42: 06:41:34 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.089635 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.089641 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.089647 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.089653 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.089661 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.089666 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.089672 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.089678 | controller | - ' exit 0' 2025-10-01 06:44:20.089684 | controller | - ' else' 2025-10-01 06:44:20.089690 | controller | - ' exit 1' 2025-10-01 06:44:20.089695 | controller | - ' fi' 2025-10-01 06:44:20.089701 | controller | - ' ]' 2025-10-01 06:44:20.089707 | controller | - ' logger.go:42: 06:41:34 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.089713 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.089719 | controller | }}''' 2025-10-01 06:44:20.089724 | controller | - ' logger.go:42: 06:41:34 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.089730 | controller | - ' logger.go:42: 06:41:34 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.089736 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.089742 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.089748 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.089753 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.089759 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.089765 | controller | - ' logger.go:42: 06:41:34 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.089771 | controller | - ' logger.go:42: 06:41:34 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.089777 | controller | - ' logger.go:42: 06:41:34 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.089782 | controller | - ' logger.go:42: 06:41:34 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.089788 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.089794 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.089800 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.089805 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.089811 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.089846 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.089853 | controller | - ' # it is an image' 2025-10-01 06:44:20.089858 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.089864 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.089870 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.089876 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.089881 | controller | - ' case $NAME in' 2025-10-01 06:44:20.089887 | controller | - ' API)' 2025-10-01 06:44:20.089893 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.089907 | controller | - ' ;;' 2025-10-01 06:44:20.089913 | controller | - ' esac' 2025-10-01 06:44:20.089918 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.089924 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.089930 | controller | - ' exit 1' 2025-10-01 06:44:20.089936 | controller | - ' fi' 2025-10-01 06:44:20.089942 | controller | - ' fi' 2025-10-01 06:44:20.089947 | controller | - ' done' 2025-10-01 06:44:20.089953 | controller | - ' exit 0' 2025-10-01 06:44:20.089959 | controller | - ' ]' 2025-10-01 06:44:20.089965 | controller | - ' logger.go:42: 06:41:34 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.089970 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.089976 | controller | end }}''' 2025-10-01 06:44:20.089982 | controller | - ' logger.go:42: 06:41:34 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.089988 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.089994 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.090000 | controller | - ' logger.go:42: 06:41:34 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.090005 | controller | - ' logger.go:42: 06:41:34 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.090011 | controller | - ' logger.go:42: 06:41:34 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.090017 | controller | $imageTuples)' 2025-10-01 06:44:20.090023 | controller | - ' logger.go:42: 06:41:34 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.090028 | controller | - ' logger.go:42: 06:41:34 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.090034 | controller | - ' logger.go:42: 06:41:34 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.090040 | controller | - ' logger.go:42: 06:41:35 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.090046 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.090052 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.090057 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.090063 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.090069 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.090075 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.090081 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.090086 | controller | - ' exit 0' 2025-10-01 06:44:20.090092 | controller | - ' else' 2025-10-01 06:44:20.090098 | controller | - ' exit 1' 2025-10-01 06:44:20.090104 | controller | - ' fi' 2025-10-01 06:44:20.090110 | controller | - ' ]' 2025-10-01 06:44:20.090115 | controller | - ' logger.go:42: 06:41:35 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.090136 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.090145 | controller | }}''' 2025-10-01 06:44:20.090151 | controller | - ' logger.go:42: 06:41:35 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.090157 | controller | - ' logger.go:42: 06:41:35 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.090163 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.090168 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.090174 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.090180 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.090186 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.090192 | controller | - ' logger.go:42: 06:41:35 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.090198 | controller | - ' logger.go:42: 06:41:35 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.090203 | controller | - ' logger.go:42: 06:41:35 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.090209 | controller | - ' logger.go:42: 06:41:35 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.090215 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.090221 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.090226 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.090232 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.090238 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.090244 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.090249 | controller | - ' # it is an image' 2025-10-01 06:44:20.090263 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.090269 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.090275 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.090281 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.090287 | controller | - ' case $NAME in' 2025-10-01 06:44:20.090293 | controller | - ' API)' 2025-10-01 06:44:20.090298 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.090304 | controller | - ' ;;' 2025-10-01 06:44:20.090310 | controller | - ' esac' 2025-10-01 06:44:20.090316 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.090322 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.090327 | controller | - ' exit 1' 2025-10-01 06:44:20.090333 | controller | - ' fi' 2025-10-01 06:44:20.090339 | controller | - ' fi' 2025-10-01 06:44:20.090345 | controller | - ' done' 2025-10-01 06:44:20.090350 | controller | - ' exit 0' 2025-10-01 06:44:20.090356 | controller | - ' ]' 2025-10-01 06:44:20.090362 | controller | - ' logger.go:42: 06:41:35 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.090368 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.090373 | controller | end }}''' 2025-10-01 06:44:20.090382 | controller | - ' logger.go:42: 06:41:35 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.090391 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.090397 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.090403 | controller | - ' logger.go:42: 06:41:35 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.090408 | controller | - ' logger.go:42: 06:41:35 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.090414 | controller | - ' logger.go:42: 06:41:35 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.090420 | controller | $imageTuples)' 2025-10-01 06:44:20.090426 | controller | - ' logger.go:42: 06:41:35 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.090432 | controller | - ' logger.go:42: 06:41:35 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.090437 | controller | - ' logger.go:42: 06:41:35 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.090443 | controller | - ' logger.go:42: 06:41:36 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.090449 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.090457 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.090463 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.090469 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.090474 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.090480 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.090486 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.090518 | controller | - ' exit 0' 2025-10-01 06:44:20.090524 | controller | - ' else' 2025-10-01 06:44:20.090530 | controller | - ' exit 1' 2025-10-01 06:44:20.090535 | controller | - ' fi' 2025-10-01 06:44:20.090541 | controller | - ' ]' 2025-10-01 06:44:20.090547 | controller | - ' logger.go:42: 06:41:36 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.090553 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.090558 | controller | }}''' 2025-10-01 06:44:20.090564 | controller | - ' logger.go:42: 06:41:36 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.090570 | controller | - ' logger.go:42: 06:41:36 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.090576 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.090582 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.090588 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.090593 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.090599 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.090605 | controller | - ' logger.go:42: 06:41:36 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.090611 | controller | - ' logger.go:42: 06:41:36 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.090616 | controller | - ' logger.go:42: 06:41:36 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.090640 | controller | - ' logger.go:42: 06:41:36 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.090646 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.090652 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.090658 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.090664 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.090670 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.090676 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.090682 | controller | - ' # it is an image' 2025-10-01 06:44:20.090687 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.090693 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.090699 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.090705 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.090711 | controller | - ' case $NAME in' 2025-10-01 06:44:20.090716 | controller | - ' API)' 2025-10-01 06:44:20.090728 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.090734 | controller | - ' ;;' 2025-10-01 06:44:20.090739 | controller | - ' esac' 2025-10-01 06:44:20.090745 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.090751 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.090757 | controller | - ' exit 1' 2025-10-01 06:44:20.090763 | controller | - ' fi' 2025-10-01 06:44:20.090769 | controller | - ' fi' 2025-10-01 06:44:20.090774 | controller | - ' done' 2025-10-01 06:44:20.090780 | controller | - ' exit 0' 2025-10-01 06:44:20.090786 | controller | - ' ]' 2025-10-01 06:44:20.090792 | controller | - ' logger.go:42: 06:41:36 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.090797 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.090803 | controller | end }}''' 2025-10-01 06:44:20.090809 | controller | - ' logger.go:42: 06:41:36 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.090815 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.090821 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.090826 | controller | - ' logger.go:42: 06:41:37 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.090832 | controller | - ' logger.go:42: 06:41:37 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.090838 | controller | - ' logger.go:42: 06:41:37 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.090844 | controller | $imageTuples)' 2025-10-01 06:44:20.090850 | controller | - ' logger.go:42: 06:41:37 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.090855 | controller | - ' logger.go:42: 06:41:37 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.090861 | controller | - ' logger.go:42: 06:41:37 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.090867 | controller | - ' logger.go:42: 06:41:38 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.090873 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.090879 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.090884 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.090890 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.090896 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.090904 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.090910 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.090916 | controller | - ' exit 0' 2025-10-01 06:44:20.090922 | controller | - ' else' 2025-10-01 06:44:20.090928 | controller | - ' exit 1' 2025-10-01 06:44:20.090933 | controller | - ' fi' 2025-10-01 06:44:20.090939 | controller | - ' ]' 2025-10-01 06:44:20.090945 | controller | - ' logger.go:42: 06:41:38 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.090951 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.090956 | controller | }}''' 2025-10-01 06:44:20.090962 | controller | - ' logger.go:42: 06:41:38 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.090968 | controller | - ' logger.go:42: 06:41:38 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.090974 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.090980 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.090985 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.090998 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.091004 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.091010 | controller | - ' logger.go:42: 06:41:38 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.091016 | controller | - ' logger.go:42: 06:41:38 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.091022 | controller | - ' logger.go:42: 06:41:38 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.091028 | controller | - ' logger.go:42: 06:41:38 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.091033 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.091039 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.091045 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.091051 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.091057 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.091062 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.091068 | controller | - ' # it is an image' 2025-10-01 06:44:20.091074 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.091080 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.091086 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.091091 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.091097 | controller | - ' case $NAME in' 2025-10-01 06:44:20.091103 | controller | - ' API)' 2025-10-01 06:44:20.091109 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.091114 | controller | - ' ;;' 2025-10-01 06:44:20.091134 | controller | - ' esac' 2025-10-01 06:44:20.091143 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.091149 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.091155 | controller | - ' exit 1' 2025-10-01 06:44:20.091164 | controller | - ' fi' 2025-10-01 06:44:20.091169 | controller | - ' fi' 2025-10-01 06:44:20.091175 | controller | - ' done' 2025-10-01 06:44:20.091181 | controller | - ' exit 0' 2025-10-01 06:44:20.091187 | controller | - ' ]' 2025-10-01 06:44:20.091192 | controller | - ' logger.go:42: 06:41:38 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.091198 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.091204 | controller | end }}''' 2025-10-01 06:44:20.091210 | controller | - ' logger.go:42: 06:41:38 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.091216 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.091221 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.091227 | controller | - ' logger.go:42: 06:41:38 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.091233 | controller | - ' logger.go:42: 06:41:38 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.091239 | controller | - ' logger.go:42: 06:41:38 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.091245 | controller | $imageTuples)' 2025-10-01 06:44:20.091250 | controller | - ' logger.go:42: 06:41:38 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.091256 | controller | - ' logger.go:42: 06:41:38 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.091265 | controller | - ' logger.go:42: 06:41:38 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.091270 | controller | - ' logger.go:42: 06:41:39 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.091278 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.091284 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.091290 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.091296 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.091301 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.091307 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.091313 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.091319 | controller | - ' exit 0' 2025-10-01 06:44:20.091324 | controller | - ' else' 2025-10-01 06:44:20.091330 | controller | - ' exit 1' 2025-10-01 06:44:20.091336 | controller | - ' fi' 2025-10-01 06:44:20.091342 | controller | - ' ]' 2025-10-01 06:44:20.091347 | controller | - ' logger.go:42: 06:41:39 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.091353 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.091359 | controller | }}''' 2025-10-01 06:44:20.091365 | controller | - ' logger.go:42: 06:41:39 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.091370 | controller | - ' logger.go:42: 06:41:39 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.091384 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.091390 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.091396 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.091402 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.091411 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.091417 | controller | - ' logger.go:42: 06:41:39 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.091422 | controller | - ' logger.go:42: 06:41:39 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.091428 | controller | - ' logger.go:42: 06:41:39 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.091434 | controller | - ' logger.go:42: 06:41:39 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.091440 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.091448 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.091454 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.091461 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.091467 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.091484 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.091491 | controller | - ' # it is an image' 2025-10-01 06:44:20.091498 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.091505 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.091512 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.091522 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.091529 | controller | - ' case $NAME in' 2025-10-01 06:44:20.091535 | controller | - ' API)' 2025-10-01 06:44:20.091542 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.091549 | controller | - ' ;;' 2025-10-01 06:44:20.091556 | controller | - ' esac' 2025-10-01 06:44:20.091563 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.091570 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.091578 | controller | - ' exit 1' 2025-10-01 06:44:20.091584 | controller | - ' fi' 2025-10-01 06:44:20.091590 | controller | - ' fi' 2025-10-01 06:44:20.091596 | controller | - ' done' 2025-10-01 06:44:20.091602 | controller | - ' exit 0' 2025-10-01 06:44:20.091607 | controller | - ' ]' 2025-10-01 06:44:20.091613 | controller | - ' logger.go:42: 06:41:39 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.091619 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.091625 | controller | end }}''' 2025-10-01 06:44:20.091631 | controller | - ' logger.go:42: 06:41:39 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.091636 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.091642 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.091648 | controller | - ' logger.go:42: 06:41:39 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.091654 | controller | - ' logger.go:42: 06:41:39 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.091659 | controller | - ' logger.go:42: 06:41:39 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.091665 | controller | $imageTuples)' 2025-10-01 06:44:20.091671 | controller | - ' logger.go:42: 06:41:39 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.091677 | controller | - ' logger.go:42: 06:41:39 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.091682 | controller | - ' logger.go:42: 06:41:39 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.091692 | controller | - ' logger.go:42: 06:41:41 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.091698 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.091703 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.091709 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.091715 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.091721 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.091727 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.091732 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.091738 | controller | - ' exit 0' 2025-10-01 06:44:20.091744 | controller | - ' else' 2025-10-01 06:44:20.091750 | controller | - ' exit 1' 2025-10-01 06:44:20.091755 | controller | - ' fi' 2025-10-01 06:44:20.091761 | controller | - ' ]' 2025-10-01 06:44:20.091775 | controller | - ' logger.go:42: 06:41:41 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.091781 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.091787 | controller | }}''' 2025-10-01 06:44:20.091792 | controller | - ' logger.go:42: 06:41:41 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.091798 | controller | - ' logger.go:42: 06:41:41 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.091804 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.091810 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.091818 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.091824 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.091830 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.091836 | controller | - ' logger.go:42: 06:41:41 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.091842 | controller | - ' logger.go:42: 06:41:41 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.091847 | controller | - ' logger.go:42: 06:41:41 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.091853 | controller | - ' logger.go:42: 06:41:41 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.091859 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.091865 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.091871 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.091876 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.091882 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.091888 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.091894 | controller | - ' # it is an image' 2025-10-01 06:44:20.091899 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.091905 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.091911 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.091917 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.091925 | controller | - ' case $NAME in' 2025-10-01 06:44:20.091931 | controller | - ' API)' 2025-10-01 06:44:20.091937 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.091943 | controller | - ' ;;' 2025-10-01 06:44:20.091948 | controller | - ' esac' 2025-10-01 06:44:20.091954 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.091960 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.091966 | controller | - ' exit 1' 2025-10-01 06:44:20.091971 | controller | - ' fi' 2025-10-01 06:44:20.091977 | controller | - ' fi' 2025-10-01 06:44:20.091983 | controller | - ' done' 2025-10-01 06:44:20.091989 | controller | - ' exit 0' 2025-10-01 06:44:20.091994 | controller | - ' ]' 2025-10-01 06:44:20.092000 | controller | - ' logger.go:42: 06:41:41 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.092006 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.092012 | controller | end }}''' 2025-10-01 06:44:20.092020 | controller | - ' logger.go:42: 06:41:41 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.092026 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.092031 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.092037 | controller | - ' logger.go:42: 06:41:41 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.092043 | controller | - ' logger.go:42: 06:41:41 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.092049 | controller | - ' logger.go:42: 06:41:41 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.092055 | controller | $imageTuples)' 2025-10-01 06:44:20.092060 | controller | - ' logger.go:42: 06:41:41 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.092066 | controller | - ' logger.go:42: 06:41:41 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.092072 | controller | - ' logger.go:42: 06:41:41 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.092078 | controller | - ' logger.go:42: 06:41:42 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.092084 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.092089 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.092103 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.092109 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.092115 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.092133 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.092142 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.092148 | controller | - ' exit 0' 2025-10-01 06:44:20.092153 | controller | - ' else' 2025-10-01 06:44:20.092159 | controller | - ' exit 1' 2025-10-01 06:44:20.092165 | controller | - ' fi' 2025-10-01 06:44:20.092171 | controller | - ' ]' 2025-10-01 06:44:20.092176 | controller | - ' logger.go:42: 06:41:42 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.092182 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.092188 | controller | }}''' 2025-10-01 06:44:20.092194 | controller | - ' logger.go:42: 06:41:42 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.092199 | controller | - ' logger.go:42: 06:41:42 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.092205 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.092214 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.092220 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.092226 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.092231 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.092237 | controller | - ' logger.go:42: 06:41:42 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.092243 | controller | - ' logger.go:42: 06:41:42 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.092249 | controller | - ' logger.go:42: 06:41:42 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.092254 | controller | - ' logger.go:42: 06:41:42 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.092260 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.092266 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.092272 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.092278 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.092283 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.092289 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.092295 | controller | - ' # it is an image' 2025-10-01 06:44:20.092301 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.092309 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.092315 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.092321 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.092327 | controller | - ' case $NAME in' 2025-10-01 06:44:20.092333 | controller | - ' API)' 2025-10-01 06:44:20.092338 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.092344 | controller | - ' ;;' 2025-10-01 06:44:20.092350 | controller | - ' esac' 2025-10-01 06:44:20.092356 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.092361 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.092367 | controller | - ' exit 1' 2025-10-01 06:44:20.092373 | controller | - ' fi' 2025-10-01 06:44:20.092379 | controller | - ' fi' 2025-10-01 06:44:20.092385 | controller | - ' done' 2025-10-01 06:44:20.092390 | controller | - ' exit 0' 2025-10-01 06:44:20.092396 | controller | - ' ]' 2025-10-01 06:44:20.092402 | controller | - ' logger.go:42: 06:41:42 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.092408 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.092413 | controller | end }}''' 2025-10-01 06:44:20.092419 | controller | - ' logger.go:42: 06:41:42 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.092425 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.092431 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.092437 | controller | - ' logger.go:42: 06:41:42 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.092442 | controller | - ' logger.go:42: 06:41:42 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.092453 | controller | - ' logger.go:42: 06:41:42 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.092459 | controller | $imageTuples)' 2025-10-01 06:44:20.092473 | controller | - ' logger.go:42: 06:41:42 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.092479 | controller | - ' logger.go:42: 06:41:42 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.092485 | controller | - ' logger.go:42: 06:41:42 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.092491 | controller | - ' logger.go:42: 06:41:43 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.092496 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.092502 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.092508 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.092514 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.092520 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.092525 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.092531 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.092537 | controller | - ' exit 0' 2025-10-01 06:44:20.092543 | controller | - ' else' 2025-10-01 06:44:20.092549 | controller | - ' exit 1' 2025-10-01 06:44:20.092554 | controller | - ' fi' 2025-10-01 06:44:20.092560 | controller | - ' ]' 2025-10-01 06:44:20.092568 | controller | - ' logger.go:42: 06:41:43 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.092574 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.092580 | controller | }}''' 2025-10-01 06:44:20.092586 | controller | - ' logger.go:42: 06:41:43 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.092592 | controller | - ' logger.go:42: 06:41:43 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.092598 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.092603 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.092609 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.092615 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.092621 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.092626 | controller | - ' logger.go:42: 06:41:43 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.092632 | controller | - ' logger.go:42: 06:41:43 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.092638 | controller | - ' logger.go:42: 06:41:43 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.092644 | controller | - ' logger.go:42: 06:41:43 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.092650 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.092655 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.092661 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.092667 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.092673 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.092681 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.092687 | controller | - ' # it is an image' 2025-10-01 06:44:20.092695 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.092701 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.092707 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.092713 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.092719 | controller | - ' case $NAME in' 2025-10-01 06:44:20.092725 | controller | - ' API)' 2025-10-01 06:44:20.092730 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.092736 | controller | - ' ;;' 2025-10-01 06:44:20.092742 | controller | - ' esac' 2025-10-01 06:44:20.092748 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.092754 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.092760 | controller | - ' exit 1' 2025-10-01 06:44:20.092765 | controller | - ' fi' 2025-10-01 06:44:20.092771 | controller | - ' fi' 2025-10-01 06:44:20.092777 | controller | - ' done' 2025-10-01 06:44:20.092783 | controller | - ' exit 0' 2025-10-01 06:44:20.092788 | controller | - ' ]' 2025-10-01 06:44:20.092794 | controller | - ' logger.go:42: 06:41:43 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.092800 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.092806 | controller | end }}''' 2025-10-01 06:44:20.092812 | controller | - ' logger.go:42: 06:41:43 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.092825 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.092832 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.092839 | controller | - ' logger.go:42: 06:41:44 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.092846 | controller | - ' logger.go:42: 06:41:44 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.092852 | controller | - ' logger.go:42: 06:41:44 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.092858 | controller | $imageTuples)' 2025-10-01 06:44:20.092864 | controller | - ' logger.go:42: 06:41:44 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.092870 | controller | - ' logger.go:42: 06:41:44 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.092878 | controller | - ' logger.go:42: 06:41:44 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.092884 | controller | - ' logger.go:42: 06:41:45 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.092890 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.092896 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.092902 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.092908 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.092913 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.092919 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.092925 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.092931 | controller | - ' exit 0' 2025-10-01 06:44:20.092937 | controller | - ' else' 2025-10-01 06:44:20.092943 | controller | - ' exit 1' 2025-10-01 06:44:20.092949 | controller | - ' fi' 2025-10-01 06:44:20.092954 | controller | - ' ]' 2025-10-01 06:44:20.092960 | controller | - ' logger.go:42: 06:41:45 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.092969 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.092974 | controller | }}''' 2025-10-01 06:44:20.092980 | controller | - ' logger.go:42: 06:41:45 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.092986 | controller | - ' logger.go:42: 06:41:45 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.092992 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.092998 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.093003 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.093009 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.093015 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.093021 | controller | - ' logger.go:42: 06:41:45 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.093027 | controller | - ' logger.go:42: 06:41:45 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.093032 | controller | - ' logger.go:42: 06:41:45 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.093038 | controller | - ' logger.go:42: 06:41:45 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.093044 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.093049 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.093055 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.093061 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.093067 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.093073 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.093078 | controller | - ' # it is an image' 2025-10-01 06:44:20.093084 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.093090 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.093096 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.093102 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.093107 | controller | - ' case $NAME in' 2025-10-01 06:44:20.093113 | controller | - ' API)' 2025-10-01 06:44:20.093135 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.093143 | controller | - ' ;;' 2025-10-01 06:44:20.093149 | controller | - ' esac' 2025-10-01 06:44:20.093155 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.093161 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.093167 | controller | - ' exit 1' 2025-10-01 06:44:20.093173 | controller | - ' fi' 2025-10-01 06:44:20.093186 | controller | - ' fi' 2025-10-01 06:44:20.093192 | controller | - ' done' 2025-10-01 06:44:20.093198 | controller | - ' exit 0' 2025-10-01 06:44:20.093204 | controller | - ' ]' 2025-10-01 06:44:20.093210 | controller | - ' logger.go:42: 06:41:45 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.093216 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.093221 | controller | end }}''' 2025-10-01 06:44:20.093227 | controller | - ' logger.go:42: 06:41:45 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.093237 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.093242 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.093248 | controller | - ' logger.go:42: 06:41:45 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.093254 | controller | - ' logger.go:42: 06:41:45 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.093260 | controller | - ' logger.go:42: 06:41:45 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.093266 | controller | $imageTuples)' 2025-10-01 06:44:20.093271 | controller | - ' logger.go:42: 06:41:45 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.093277 | controller | - ' logger.go:42: 06:41:45 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.093283 | controller | - ' logger.go:42: 06:41:45 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.093289 | controller | - ' logger.go:42: 06:41:46 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.093295 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.093300 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.093306 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.093312 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.093318 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.093323 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.093329 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.093335 | controller | - ' exit 0' 2025-10-01 06:44:20.093341 | controller | - ' else' 2025-10-01 06:44:20.093347 | controller | - ' exit 1' 2025-10-01 06:44:20.093352 | controller | - ' fi' 2025-10-01 06:44:20.093358 | controller | - ' ]' 2025-10-01 06:44:20.093364 | controller | - ' logger.go:42: 06:41:46 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.093370 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.093375 | controller | }}''' 2025-10-01 06:44:20.093381 | controller | - ' logger.go:42: 06:41:46 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.093387 | controller | - ' logger.go:42: 06:41:46 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.093393 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.093399 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.093404 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.093410 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.093416 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.093422 | controller | - ' logger.go:42: 06:41:46 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.093428 | controller | - ' logger.go:42: 06:41:46 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.093433 | controller | - ' logger.go:42: 06:41:46 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.093442 | controller | - ' logger.go:42: 06:41:46 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.093448 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.093453 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.093459 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.093465 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.093471 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.093477 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.093482 | controller | - ' # it is an image' 2025-10-01 06:44:20.093488 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.093494 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.093507 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.093513 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.093518 | controller | - ' case $NAME in' 2025-10-01 06:44:20.093524 | controller | - ' API)' 2025-10-01 06:44:20.093533 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.093539 | controller | - ' ;;' 2025-10-01 06:44:20.093545 | controller | - ' esac' 2025-10-01 06:44:20.093551 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.093556 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.093562 | controller | - ' exit 1' 2025-10-01 06:44:20.093568 | controller | - ' fi' 2025-10-01 06:44:20.093574 | controller | - ' fi' 2025-10-01 06:44:20.093579 | controller | - ' done' 2025-10-01 06:44:20.093585 | controller | - ' exit 0' 2025-10-01 06:44:20.093591 | controller | - ' ]' 2025-10-01 06:44:20.093597 | controller | - ' logger.go:42: 06:41:46 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.093602 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.093608 | controller | end }}''' 2025-10-01 06:44:20.093614 | controller | - ' logger.go:42: 06:41:46 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.093620 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.093626 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.093631 | controller | - ' logger.go:42: 06:41:47 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.093637 | controller | - ' logger.go:42: 06:41:47 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.093645 | controller | - ' logger.go:42: 06:41:47 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.093651 | controller | $imageTuples)' 2025-10-01 06:44:20.093657 | controller | - ' logger.go:42: 06:41:47 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.093662 | controller | - ' logger.go:42: 06:41:47 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.093668 | controller | - ' logger.go:42: 06:41:47 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.093674 | controller | - ' logger.go:42: 06:41:48 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.093680 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.093686 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.093691 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.093697 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.093703 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.093713 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.093719 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.093725 | controller | - ' exit 0' 2025-10-01 06:44:20.093731 | controller | - ' else' 2025-10-01 06:44:20.093737 | controller | - ' exit 1' 2025-10-01 06:44:20.093742 | controller | - ' fi' 2025-10-01 06:44:20.093748 | controller | - ' ]' 2025-10-01 06:44:20.093754 | controller | - ' logger.go:42: 06:41:48 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.093760 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.093766 | controller | }}''' 2025-10-01 06:44:20.093771 | controller | - ' logger.go:42: 06:41:48 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.093777 | controller | - ' logger.go:42: 06:41:48 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.093783 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.093789 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.093795 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.093800 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.093806 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.093812 | controller | - ' logger.go:42: 06:41:48 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.093818 | controller | - ' logger.go:42: 06:41:48 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.093826 | controller | - ' logger.go:42: 06:41:48 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.093832 | controller | - ' logger.go:42: 06:41:48 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.093838 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.093843 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.093856 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.093862 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.093868 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.093874 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.093880 | controller | - ' # it is an image' 2025-10-01 06:44:20.093886 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.093891 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.093897 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.093903 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.093909 | controller | - ' case $NAME in' 2025-10-01 06:44:20.093915 | controller | - ' API)' 2025-10-01 06:44:20.093920 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.093926 | controller | - ' ;;' 2025-10-01 06:44:20.093932 | controller | - ' esac' 2025-10-01 06:44:20.093938 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.093943 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.093949 | controller | - ' exit 1' 2025-10-01 06:44:20.093958 | controller | - ' fi' 2025-10-01 06:44:20.093964 | controller | - ' fi' 2025-10-01 06:44:20.093970 | controller | - ' done' 2025-10-01 06:44:20.093975 | controller | - ' exit 0' 2025-10-01 06:44:20.093981 | controller | - ' ]' 2025-10-01 06:44:20.093987 | controller | - ' logger.go:42: 06:41:48 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.093993 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.093999 | controller | end }}''' 2025-10-01 06:44:20.094004 | controller | - ' logger.go:42: 06:41:48 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.094010 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.094016 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.094022 | controller | - ' logger.go:42: 06:41:48 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.094028 | controller | - ' logger.go:42: 06:41:48 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.094033 | controller | - ' logger.go:42: 06:41:48 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.094039 | controller | $imageTuples)' 2025-10-01 06:44:20.094045 | controller | - ' logger.go:42: 06:41:48 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.094051 | controller | - ' logger.go:42: 06:41:48 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.094057 | controller | - ' logger.go:42: 06:41:48 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.094062 | controller | - ' logger.go:42: 06:41:49 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.094068 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.094074 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.094080 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.094085 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.094091 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.094097 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.094103 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.094109 | controller | - ' exit 0' 2025-10-01 06:44:20.094114 | controller | - ' else' 2025-10-01 06:44:20.094132 | controller | - ' exit 1' 2025-10-01 06:44:20.094141 | controller | - ' fi' 2025-10-01 06:44:20.094146 | controller | - ' ]' 2025-10-01 06:44:20.094152 | controller | - ' logger.go:42: 06:41:49 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.094158 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.094164 | controller | }}''' 2025-10-01 06:44:20.094170 | controller | - ' logger.go:42: 06:41:49 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.094178 | controller | - ' logger.go:42: 06:41:49 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.094184 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.094190 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.094196 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.094201 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.094213 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.094226 | controller | - ' logger.go:42: 06:41:49 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.094233 | controller | - ' logger.go:42: 06:41:49 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.094238 | controller | - ' logger.go:42: 06:41:49 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.094244 | controller | - ' logger.go:42: 06:41:49 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.094250 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.094256 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.094262 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.094268 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.094273 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.094279 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.094285 | controller | - ' # it is an image' 2025-10-01 06:44:20.094291 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.094297 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.094302 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.094308 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.094314 | controller | - ' case $NAME in' 2025-10-01 06:44:20.094320 | controller | - ' API)' 2025-10-01 06:44:20.094325 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.094331 | controller | - ' ;;' 2025-10-01 06:44:20.094337 | controller | - ' esac' 2025-10-01 06:44:20.094343 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.094349 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.094354 | controller | - ' exit 1' 2025-10-01 06:44:20.094360 | controller | - ' fi' 2025-10-01 06:44:20.094366 | controller | - ' fi' 2025-10-01 06:44:20.094372 | controller | - ' done' 2025-10-01 06:44:20.094377 | controller | - ' exit 0' 2025-10-01 06:44:20.094383 | controller | - ' ]' 2025-10-01 06:44:20.094389 | controller | - ' logger.go:42: 06:41:49 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.094395 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.094400 | controller | end }}''' 2025-10-01 06:44:20.094406 | controller | - ' logger.go:42: 06:41:49 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.094412 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.094418 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.094424 | controller | - ' logger.go:42: 06:41:49 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.094429 | controller | - ' logger.go:42: 06:41:49 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.094435 | controller | - ' logger.go:42: 06:41:49 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.094441 | controller | $imageTuples)' 2025-10-01 06:44:20.094447 | controller | - ' logger.go:42: 06:41:49 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.094452 | controller | - ' logger.go:42: 06:41:49 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.094461 | controller | - ' logger.go:42: 06:41:49 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.094469 | controller | - ' logger.go:42: 06:41:50 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.094475 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.094481 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.094487 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.094492 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.094498 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.094504 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.094510 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.094516 | controller | - ' exit 0' 2025-10-01 06:44:20.094521 | controller | - ' else' 2025-10-01 06:44:20.094527 | controller | - ' exit 1' 2025-10-01 06:44:20.094533 | controller | - ' fi' 2025-10-01 06:44:20.094539 | controller | - ' ]' 2025-10-01 06:44:20.094544 | controller | - ' logger.go:42: 06:41:50 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.094550 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.094556 | controller | }}''' 2025-10-01 06:44:20.094562 | controller | - ' logger.go:42: 06:41:50 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.094568 | controller | - ' logger.go:42: 06:41:50 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.094573 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.094579 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.094594 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.094600 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.094606 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.094612 | controller | - ' logger.go:42: 06:41:51 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.094618 | controller | - ' logger.go:42: 06:41:51 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.094624 | controller | - ' logger.go:42: 06:41:51 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.094629 | controller | - ' logger.go:42: 06:41:51 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.094635 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.094643 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.094649 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.094655 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.094661 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.094666 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.094672 | controller | - ' # it is an image' 2025-10-01 06:44:20.094678 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.094684 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.094689 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.094695 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.094701 | controller | - ' case $NAME in' 2025-10-01 06:44:20.094710 | controller | - ' API)' 2025-10-01 06:44:20.094716 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.094721 | controller | - ' ;;' 2025-10-01 06:44:20.094727 | controller | - ' esac' 2025-10-01 06:44:20.094733 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.094739 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.094745 | controller | - ' exit 1' 2025-10-01 06:44:20.094753 | controller | - ' fi' 2025-10-01 06:44:20.094759 | controller | - ' fi' 2025-10-01 06:44:20.094765 | controller | - ' done' 2025-10-01 06:44:20.094770 | controller | - ' exit 0' 2025-10-01 06:44:20.094776 | controller | - ' ]' 2025-10-01 06:44:20.094782 | controller | - ' logger.go:42: 06:41:51 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.094788 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.094794 | controller | end }}''' 2025-10-01 06:44:20.094799 | controller | - ' logger.go:42: 06:41:51 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.094805 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.094811 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.094817 | controller | - ' logger.go:42: 06:41:51 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.094823 | controller | - ' logger.go:42: 06:41:51 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.094829 | controller | - ' logger.go:42: 06:41:51 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.094834 | controller | $imageTuples)' 2025-10-01 06:44:20.094847 | controller | - ' logger.go:42: 06:41:51 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.094853 | controller | - ' logger.go:42: 06:41:51 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.094859 | controller | - ' logger.go:42: 06:41:51 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.094865 | controller | - ' logger.go:42: 06:41:52 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.094870 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.094876 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.094882 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.094888 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.094894 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.094899 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.094905 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.094911 | controller | - ' exit 0' 2025-10-01 06:44:20.094917 | controller | - ' else' 2025-10-01 06:44:20.094922 | controller | - ' exit 1' 2025-10-01 06:44:20.094928 | controller | - ' fi' 2025-10-01 06:44:20.094934 | controller | - ' ]' 2025-10-01 06:44:20.094940 | controller | - ' logger.go:42: 06:41:52 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.094945 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.094951 | controller | }}''' 2025-10-01 06:44:20.094965 | controller | - ' logger.go:42: 06:41:52 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.094971 | controller | - ' logger.go:42: 06:41:52 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.094977 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.094985 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.094991 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.094997 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.095003 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.095009 | controller | - ' logger.go:42: 06:41:52 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.095015 | controller | - ' logger.go:42: 06:41:52 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.095020 | controller | - ' logger.go:42: 06:41:52 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.095026 | controller | - ' logger.go:42: 06:41:52 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.095032 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.095038 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.095043 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.095049 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.095055 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.095061 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.095067 | controller | - ' # it is an image' 2025-10-01 06:44:20.095072 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.095078 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.095084 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.095090 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.095095 | controller | - ' case $NAME in' 2025-10-01 06:44:20.095101 | controller | - ' API)' 2025-10-01 06:44:20.095107 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.095113 | controller | - ' ;;' 2025-10-01 06:44:20.095131 | controller | - ' esac' 2025-10-01 06:44:20.095139 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.095145 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.095151 | controller | - ' exit 1' 2025-10-01 06:44:20.095157 | controller | - ' fi' 2025-10-01 06:44:20.095163 | controller | - ' fi' 2025-10-01 06:44:20.095168 | controller | - ' done' 2025-10-01 06:44:20.095174 | controller | - ' exit 0' 2025-10-01 06:44:20.095180 | controller | - ' ]' 2025-10-01 06:44:20.095186 | controller | - ' logger.go:42: 06:41:52 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.095192 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.095197 | controller | end }}''' 2025-10-01 06:44:20.095203 | controller | - ' logger.go:42: 06:41:52 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.095209 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.095215 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.095221 | controller | - ' logger.go:42: 06:41:52 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.095227 | controller | - ' logger.go:42: 06:41:52 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.095235 | controller | - ' logger.go:42: 06:41:52 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.095241 | controller | $imageTuples)' 2025-10-01 06:44:20.095247 | controller | - ' logger.go:42: 06:41:52 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.095252 | controller | - ' logger.go:42: 06:41:52 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.095258 | controller | - ' logger.go:42: 06:41:52 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.095264 | controller | - ' logger.go:42: 06:41:53 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.095270 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.095276 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.095281 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.095287 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.095293 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.095306 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.095312 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.095318 | controller | - ' exit 0' 2025-10-01 06:44:20.095324 | controller | - ' else' 2025-10-01 06:44:20.095330 | controller | - ' exit 1' 2025-10-01 06:44:20.095336 | controller | - ' fi' 2025-10-01 06:44:20.095342 | controller | - ' ]' 2025-10-01 06:44:20.095347 | controller | - ' logger.go:42: 06:41:53 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.095353 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.095359 | controller | }}''' 2025-10-01 06:44:20.095365 | controller | - ' logger.go:42: 06:41:53 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.095371 | controller | - ' logger.go:42: 06:41:53 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.095377 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.095382 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.095388 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.095394 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.095400 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.095406 | controller | - ' logger.go:42: 06:41:53 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.095411 | controller | - ' logger.go:42: 06:41:53 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.095417 | controller | - ' logger.go:42: 06:41:53 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.095423 | controller | - ' logger.go:42: 06:41:53 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.095429 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.095435 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.095440 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.095446 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.095452 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.095460 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.095466 | controller | - ' # it is an image' 2025-10-01 06:44:20.095484 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.095491 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.095497 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.095503 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.095509 | controller | - ' case $NAME in' 2025-10-01 06:44:20.095515 | controller | - ' API)' 2025-10-01 06:44:20.095520 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.095526 | controller | - ' ;;' 2025-10-01 06:44:20.095532 | controller | - ' esac' 2025-10-01 06:44:20.095538 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.095544 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.095549 | controller | - ' exit 1' 2025-10-01 06:44:20.095555 | controller | - ' fi' 2025-10-01 06:44:20.095561 | controller | - ' fi' 2025-10-01 06:44:20.095567 | controller | - ' done' 2025-10-01 06:44:20.095572 | controller | - ' exit 0' 2025-10-01 06:44:20.095578 | controller | - ' ]' 2025-10-01 06:44:20.095584 | controller | - ' logger.go:42: 06:41:53 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.095590 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.095595 | controller | end }}''' 2025-10-01 06:44:20.095601 | controller | - ' logger.go:42: 06:41:53 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.095607 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.095613 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.095619 | controller | - ' logger.go:42: 06:41:54 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.095624 | controller | - ' logger.go:42: 06:41:54 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.095630 | controller | - ' logger.go:42: 06:41:54 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.095636 | controller | $imageTuples)' 2025-10-01 06:44:20.095642 | controller | - ' logger.go:42: 06:41:54 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.095647 | controller | - ' logger.go:42: 06:41:54 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.095664 | controller | - ' logger.go:42: 06:41:54 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.095670 | controller | - ' logger.go:42: 06:41:55 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.095676 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.095682 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.095688 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.095694 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.095699 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.095705 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.095711 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.095717 | controller | - ' exit 0' 2025-10-01 06:44:20.095722 | controller | - ' else' 2025-10-01 06:44:20.095728 | controller | - ' exit 1' 2025-10-01 06:44:20.095734 | controller | - ' fi' 2025-10-01 06:44:20.095740 | controller | - ' ]' 2025-10-01 06:44:20.095746 | controller | - ' logger.go:42: 06:41:55 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.095754 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.095760 | controller | }}''' 2025-10-01 06:44:20.095766 | controller | - ' logger.go:42: 06:41:55 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.095772 | controller | - ' logger.go:42: 06:41:55 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.095777 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.095783 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.095789 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.095795 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.095803 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.095809 | controller | - ' logger.go:42: 06:41:55 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.095815 | controller | - ' logger.go:42: 06:41:55 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.095821 | controller | - ' logger.go:42: 06:41:55 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.095826 | controller | - ' logger.go:42: 06:41:55 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.095832 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.095838 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.095844 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.095849 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.095855 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.095861 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.095867 | controller | - ' # it is an image' 2025-10-01 06:44:20.095872 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.095878 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.095884 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.095890 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.095896 | controller | - ' case $NAME in' 2025-10-01 06:44:20.095901 | controller | - ' API)' 2025-10-01 06:44:20.095907 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.095913 | controller | - ' ;;' 2025-10-01 06:44:20.095919 | controller | - ' esac' 2025-10-01 06:44:20.095924 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.095930 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.095936 | controller | - ' exit 1' 2025-10-01 06:44:20.095942 | controller | - ' fi' 2025-10-01 06:44:20.095948 | controller | - ' fi' 2025-10-01 06:44:20.095953 | controller | - ' done' 2025-10-01 06:44:20.095959 | controller | - ' exit 0' 2025-10-01 06:44:20.095965 | controller | - ' ]' 2025-10-01 06:44:20.095971 | controller | - ' logger.go:42: 06:41:55 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.095976 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.095982 | controller | end }}''' 2025-10-01 06:44:20.095990 | controller | - ' logger.go:42: 06:41:55 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.096001 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.096007 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.096013 | controller | - ' logger.go:42: 06:41:55 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.096026 | controller | - ' logger.go:42: 06:41:55 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.096032 | controller | - ' logger.go:42: 06:41:55 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.096038 | controller | $imageTuples)' 2025-10-01 06:44:20.096044 | controller | - ' logger.go:42: 06:41:55 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.096050 | controller | - ' logger.go:42: 06:41:55 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.096058 | controller | - ' logger.go:42: 06:41:55 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.096064 | controller | - ' logger.go:42: 06:41:56 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.096070 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.096075 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.096081 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.096087 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.096093 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.096099 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.096104 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.096110 | controller | - ' exit 0' 2025-10-01 06:44:20.096116 | controller | - ' else' 2025-10-01 06:44:20.096134 | controller | - ' exit 1' 2025-10-01 06:44:20.096143 | controller | - ' fi' 2025-10-01 06:44:20.096148 | controller | - ' ]' 2025-10-01 06:44:20.096154 | controller | - ' logger.go:42: 06:41:56 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.096160 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.096166 | controller | }}''' 2025-10-01 06:44:20.096172 | controller | - ' logger.go:42: 06:41:56 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.096178 | controller | - ' logger.go:42: 06:41:56 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.096183 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.096189 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.096195 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.096201 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.096207 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.096212 | controller | - ' logger.go:42: 06:41:56 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.096218 | controller | - ' logger.go:42: 06:41:56 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.096224 | controller | - ' logger.go:42: 06:41:56 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.096233 | controller | - ' logger.go:42: 06:41:56 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.096239 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.096244 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.096250 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.096256 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.096262 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.096268 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.096274 | controller | - ' # it is an image' 2025-10-01 06:44:20.096279 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.096285 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.096291 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.096297 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.096303 | controller | - ' case $NAME in' 2025-10-01 06:44:20.096308 | controller | - ' API)' 2025-10-01 06:44:20.096317 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.096323 | controller | - ' ;;' 2025-10-01 06:44:20.096328 | controller | - ' esac' 2025-10-01 06:44:20.096334 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.096340 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.096346 | controller | - ' exit 1' 2025-10-01 06:44:20.096352 | controller | - ' fi' 2025-10-01 06:44:20.096357 | controller | - ' fi' 2025-10-01 06:44:20.096363 | controller | - ' done' 2025-10-01 06:44:20.096369 | controller | - ' exit 0' 2025-10-01 06:44:20.096375 | controller | - ' ]' 2025-10-01 06:44:20.096380 | controller | - ' logger.go:42: 06:41:56 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.096394 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.096400 | controller | end }}''' 2025-10-01 06:44:20.096406 | controller | - ' logger.go:42: 06:41:56 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.096411 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.096417 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.096423 | controller | - ' logger.go:42: 06:41:56 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.096431 | controller | - ' logger.go:42: 06:41:56 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.096437 | controller | - ' logger.go:42: 06:41:56 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.096443 | controller | $imageTuples)' 2025-10-01 06:44:20.096449 | controller | - ' logger.go:42: 06:41:56 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.096455 | controller | - ' logger.go:42: 06:41:56 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.096460 | controller | - ' logger.go:42: 06:41:56 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.096466 | controller | - ' logger.go:42: 06:41:57 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.096472 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.096478 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.096483 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.096489 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.096495 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.096504 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.096509 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.096515 | controller | - ' exit 0' 2025-10-01 06:44:20.096521 | controller | - ' else' 2025-10-01 06:44:20.096527 | controller | - ' exit 1' 2025-10-01 06:44:20.096532 | controller | - ' fi' 2025-10-01 06:44:20.096538 | controller | - ' ]' 2025-10-01 06:44:20.096544 | controller | - ' logger.go:42: 06:41:57 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.096550 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.096556 | controller | }}''' 2025-10-01 06:44:20.096564 | controller | - ' logger.go:42: 06:41:57 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.096570 | controller | - ' logger.go:42: 06:41:57 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.096575 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.096581 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.096587 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.096593 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.096598 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.096604 | controller | - ' logger.go:42: 06:41:58 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.096610 | controller | - ' logger.go:42: 06:41:58 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.096616 | controller | - ' logger.go:42: 06:41:58 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.096622 | controller | - ' logger.go:42: 06:41:58 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.096627 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.096635 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.096641 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.096647 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.096653 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.096658 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.096664 | controller | - ' # it is an image' 2025-10-01 06:44:20.096670 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.096676 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.096682 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.096687 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.096693 | controller | - ' case $NAME in' 2025-10-01 06:44:20.096699 | controller | - ' API)' 2025-10-01 06:44:20.096705 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.096718 | controller | - ' ;;' 2025-10-01 06:44:20.096724 | controller | - ' esac' 2025-10-01 06:44:20.096730 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.096735 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.096741 | controller | - ' exit 1' 2025-10-01 06:44:20.096750 | controller | - ' fi' 2025-10-01 06:44:20.096756 | controller | - ' fi' 2025-10-01 06:44:20.096762 | controller | - ' done' 2025-10-01 06:44:20.096767 | controller | - ' exit 0' 2025-10-01 06:44:20.096773 | controller | - ' ]' 2025-10-01 06:44:20.096779 | controller | - ' logger.go:42: 06:41:58 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.096785 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.096790 | controller | end }}''' 2025-10-01 06:44:20.096796 | controller | - ' logger.go:42: 06:41:58 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.096802 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.096808 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.096813 | controller | - ' logger.go:42: 06:41:58 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.096819 | controller | - ' logger.go:42: 06:41:58 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.096825 | controller | - ' logger.go:42: 06:41:58 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.096831 | controller | $imageTuples)' 2025-10-01 06:44:20.096837 | controller | - ' logger.go:42: 06:41:58 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.096842 | controller | - ' logger.go:42: 06:41:58 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.096848 | controller | - ' logger.go:42: 06:41:58 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.096854 | controller | - ' logger.go:42: 06:41:59 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.096860 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.096865 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.096871 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.096877 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.096883 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.096888 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.096894 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.096900 | controller | - ' exit 0' 2025-10-01 06:44:20.096906 | controller | - ' else' 2025-10-01 06:44:20.096912 | controller | - ' exit 1' 2025-10-01 06:44:20.096917 | controller | - ' fi' 2025-10-01 06:44:20.096923 | controller | - ' ]' 2025-10-01 06:44:20.096929 | controller | - ' logger.go:42: 06:41:59 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.096935 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.096941 | controller | }}''' 2025-10-01 06:44:20.096946 | controller | - ' logger.go:42: 06:41:59 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.096952 | controller | - ' logger.go:42: 06:41:59 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.096958 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.096964 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.096969 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.096975 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.096984 | controller | - ' logger.go:42: 06:41: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-01 06:44:20.096990 | controller | - ' logger.go:42: 06:41:59 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.096995 | controller | - ' logger.go:42: 06:41:59 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.097001 | controller | - ' logger.go:42: 06:41:59 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.097007 | controller | - ' logger.go:42: 06:41:59 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.097013 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.097018 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.097024 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.097030 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.097036 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.097042 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.097055 | controller | - ' # it is an image' 2025-10-01 06:44:20.097061 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.097067 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.097072 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.097078 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.097084 | controller | - ' case $NAME in' 2025-10-01 06:44:20.097090 | controller | - ' API)' 2025-10-01 06:44:20.097096 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.097101 | controller | - ' ;;' 2025-10-01 06:44:20.097107 | controller | - ' esac' 2025-10-01 06:44:20.097113 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.097130 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.097139 | controller | - ' exit 1' 2025-10-01 06:44:20.097145 | controller | - ' fi' 2025-10-01 06:44:20.097150 | controller | - ' fi' 2025-10-01 06:44:20.097156 | controller | - ' done' 2025-10-01 06:44:20.097162 | controller | - ' exit 0' 2025-10-01 06:44:20.097168 | controller | - ' ]' 2025-10-01 06:44:20.097173 | controller | - ' logger.go:42: 06:41:59 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.097179 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.097185 | controller | end }}''' 2025-10-01 06:44:20.097191 | controller | - ' logger.go:42: 06:41:59 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.097196 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.097202 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.097208 | controller | - ' logger.go:42: 06:41:59 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.097214 | controller | - ' logger.go:42: 06:41:59 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.097220 | controller | - ' logger.go:42: 06:41:59 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.097225 | controller | $imageTuples)' 2025-10-01 06:44:20.097231 | controller | - ' logger.go:42: 06:41:59 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.097237 | controller | - ' logger.go:42: 06:41:59 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.097243 | controller | - ' logger.go:42: 06:41:59 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.097251 | controller | - ' logger.go:42: 06:42:00 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.097257 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.097263 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.097268 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.097274 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.097280 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.097286 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.097291 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.097297 | controller | - ' exit 0' 2025-10-01 06:44:20.097303 | controller | - ' else' 2025-10-01 06:44:20.097309 | controller | - ' exit 1' 2025-10-01 06:44:20.097315 | controller | - ' fi' 2025-10-01 06:44:20.097320 | controller | - ' ]' 2025-10-01 06:44:20.097326 | controller | - ' logger.go:42: 06:42:00 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.097332 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.097338 | controller | }}''' 2025-10-01 06:44:20.097343 | controller | - ' logger.go:42: 06:42:00 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.097349 | controller | - ' logger.go:42: 06:42:00 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.097355 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.097361 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.097366 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.097372 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.097378 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.097384 | controller | - ' logger.go:42: 06:42:00 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.097390 | controller | - ' logger.go:42: 06:42:00 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.097403 | controller | - ' logger.go:42: 06:42:00 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.097409 | controller | - ' logger.go:42: 06:42:00 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.097414 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.097420 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.097426 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.097432 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.097438 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.097443 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.097449 | controller | - ' # it is an image' 2025-10-01 06:44:20.097455 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.097461 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.097466 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.097472 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.097478 | controller | - ' case $NAME in' 2025-10-01 06:44:20.097486 | controller | - ' API)' 2025-10-01 06:44:20.097492 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.097498 | controller | - ' ;;' 2025-10-01 06:44:20.097504 | controller | - ' esac' 2025-10-01 06:44:20.097510 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.097515 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.097521 | controller | - ' exit 1' 2025-10-01 06:44:20.097527 | controller | - ' fi' 2025-10-01 06:44:20.097533 | controller | - ' fi' 2025-10-01 06:44:20.097538 | controller | - ' done' 2025-10-01 06:44:20.097544 | controller | - ' exit 0' 2025-10-01 06:44:20.097550 | controller | - ' ]' 2025-10-01 06:44:20.097556 | controller | - ' logger.go:42: 06:42:00 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.097562 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.097567 | controller | end }}''' 2025-10-01 06:44:20.097576 | controller | - ' logger.go:42: 06:42:00 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.097582 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.097588 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.097593 | controller | - ' logger.go:42: 06:42:00 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.097599 | controller | - ' logger.go:42: 06:42:00 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.097605 | controller | - ' logger.go:42: 06:42:00 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.097611 | controller | $imageTuples)' 2025-10-01 06:44:20.097617 | controller | - ' logger.go:42: 06:42:00 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.097622 | controller | - ' logger.go:42: 06:42:00 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.097631 | controller | - ' logger.go:42: 06:42:00 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.097637 | controller | - ' logger.go:42: 06:42:02 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.097642 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.097648 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.097654 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.097662 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.097668 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.097674 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.097680 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.097690 | controller | - ' exit 0' 2025-10-01 06:44:20.097696 | controller | - ' else' 2025-10-01 06:44:20.097702 | controller | - ' exit 1' 2025-10-01 06:44:20.097708 | controller | - ' fi' 2025-10-01 06:44:20.097714 | controller | - ' ]' 2025-10-01 06:44:20.097719 | controller | - ' logger.go:42: 06:42:02 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.097725 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.097731 | controller | }}''' 2025-10-01 06:44:20.097737 | controller | - ' logger.go:42: 06:42:02 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.097743 | controller | - ' logger.go:42: 06:42:02 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.097749 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.097758 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.097763 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.097777 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.097783 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.097789 | controller | - ' logger.go:42: 06:42:02 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.097795 | controller | - ' logger.go:42: 06:42:02 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.097800 | controller | - ' logger.go:42: 06:42:02 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.097806 | controller | - ' logger.go:42: 06:42:02 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.097812 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.097828 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.097834 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.097840 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.097846 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.097852 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.097858 | controller | - ' # it is an image' 2025-10-01 06:44:20.097864 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.097872 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.097878 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.097883 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.097889 | controller | - ' case $NAME in' 2025-10-01 06:44:20.097895 | controller | - ' API)' 2025-10-01 06:44:20.097901 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.097906 | controller | - ' ;;' 2025-10-01 06:44:20.097912 | controller | - ' esac' 2025-10-01 06:44:20.097918 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.097924 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.097929 | controller | - ' exit 1' 2025-10-01 06:44:20.097935 | controller | - ' fi' 2025-10-01 06:44:20.097941 | controller | - ' fi' 2025-10-01 06:44:20.097947 | controller | - ' done' 2025-10-01 06:44:20.097952 | controller | - ' exit 0' 2025-10-01 06:44:20.097958 | controller | - ' ]' 2025-10-01 06:44:20.097964 | controller | - ' logger.go:42: 06:42:02 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.097970 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.097975 | controller | end }}''' 2025-10-01 06:44:20.097981 | controller | - ' logger.go:42: 06:42:02 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.097987 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.097993 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.097998 | controller | - ' logger.go:42: 06:42:02 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.098004 | controller | - ' logger.go:42: 06:42:02 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.098013 | controller | - ' logger.go:42: 06:42:02 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.098019 | controller | $imageTuples)' 2025-10-01 06:44:20.098024 | controller | - ' logger.go:42: 06:42:02 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.098030 | controller | - ' logger.go:42: 06:42:02 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.098036 | controller | - ' logger.go:42: 06:42:02 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.098042 | controller | - ' logger.go:42: 06:42:03 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.098047 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.098053 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.098059 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.098065 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.098070 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.098076 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.098082 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.098088 | controller | - ' exit 0' 2025-10-01 06:44:20.098093 | controller | - ' else' 2025-10-01 06:44:20.098099 | controller | - ' exit 1' 2025-10-01 06:44:20.098105 | controller | - ' fi' 2025-10-01 06:44:20.098111 | controller | - ' ]' 2025-10-01 06:44:20.098116 | controller | - ' logger.go:42: 06:42:03 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.098133 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.098142 | controller | }}''' 2025-10-01 06:44:20.098147 | controller | - ' logger.go:42: 06:42:03 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.098153 | controller | - ' logger.go:42: 06:42:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.098167 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.098173 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.098181 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.098187 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.098193 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.098199 | controller | - ' logger.go:42: 06:42:03 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.098205 | controller | - ' logger.go:42: 06:42:03 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.098211 | controller | - ' logger.go:42: 06:42:03 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.098217 | controller | - ' logger.go:42: 06:42:03 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.098222 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.098228 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.098234 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.098240 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.098245 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.098256 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.098262 | controller | - ' # it is an image' 2025-10-01 06:44:20.098268 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.098274 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.098280 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.098286 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.098291 | controller | - ' case $NAME in' 2025-10-01 06:44:20.098297 | controller | - ' API)' 2025-10-01 06:44:20.098303 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.098309 | controller | - ' ;;' 2025-10-01 06:44:20.098314 | controller | - ' esac' 2025-10-01 06:44:20.098320 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.098326 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.098332 | controller | - ' exit 1' 2025-10-01 06:44:20.098338 | controller | - ' fi' 2025-10-01 06:44:20.098343 | controller | - ' fi' 2025-10-01 06:44:20.098349 | controller | - ' done' 2025-10-01 06:44:20.098355 | controller | - ' exit 0' 2025-10-01 06:44:20.098361 | controller | - ' ]' 2025-10-01 06:44:20.098366 | controller | - ' logger.go:42: 06:42:03 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.098372 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.098378 | controller | end }}''' 2025-10-01 06:44:20.098384 | controller | - ' logger.go:42: 06:42:03 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.098390 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.098395 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.098401 | controller | - ' logger.go:42: 06:42:03 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.098407 | controller | - ' logger.go:42: 06:42:03 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.098413 | controller | - ' logger.go:42: 06:42:03 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.098419 | controller | $imageTuples)' 2025-10-01 06:44:20.098424 | controller | - ' logger.go:42: 06:42:03 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.098430 | controller | - ' logger.go:42: 06:42:03 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.098436 | controller | - ' logger.go:42: 06:42:03 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.098442 | controller | - ' logger.go:42: 06:42:04 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.098448 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.098453 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.098459 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.098465 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.098471 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.098477 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.098482 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.098488 | controller | - ' exit 0' 2025-10-01 06:44:20.098494 | controller | - ' else' 2025-10-01 06:44:20.098500 | controller | - ' exit 1' 2025-10-01 06:44:20.098505 | controller | - ' fi' 2025-10-01 06:44:20.098511 | controller | - ' ]' 2025-10-01 06:44:20.098524 | controller | - ' logger.go:42: 06:42:04 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.098533 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.098539 | controller | }}''' 2025-10-01 06:44:20.098545 | controller | - ' logger.go:42: 06:42:04 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.098551 | controller | - ' logger.go:42: 06:42:04 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.098556 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.098562 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.098568 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.098574 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.098580 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.098585 | controller | - ' logger.go:42: 06:42:05 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.098591 | controller | - ' logger.go:42: 06:42:05 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.098597 | controller | - ' logger.go:42: 06:42:05 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.098603 | controller | - ' logger.go:42: 06:42:05 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.098609 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.098614 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.098620 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.098626 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.098632 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.098638 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.098643 | controller | - ' # it is an image' 2025-10-01 06:44:20.098649 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.098655 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.098661 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.098667 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.098675 | controller | - ' case $NAME in' 2025-10-01 06:44:20.098681 | controller | - ' API)' 2025-10-01 06:44:20.098686 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.098692 | controller | - ' ;;' 2025-10-01 06:44:20.098698 | controller | - ' esac' 2025-10-01 06:44:20.098704 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.098710 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.098715 | controller | - ' exit 1' 2025-10-01 06:44:20.098721 | controller | - ' fi' 2025-10-01 06:44:20.098727 | controller | - ' fi' 2025-10-01 06:44:20.098733 | controller | - ' done' 2025-10-01 06:44:20.098739 | controller | - ' exit 0' 2025-10-01 06:44:20.098744 | controller | - ' ]' 2025-10-01 06:44:20.098750 | controller | - ' logger.go:42: 06:42:05 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.098756 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.098762 | controller | end }}''' 2025-10-01 06:44:20.098768 | controller | - ' logger.go:42: 06:42:05 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.098776 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.098782 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.098788 | controller | - ' logger.go:42: 06:42:05 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.098794 | controller | - ' logger.go:42: 06:42:05 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.098799 | controller | - ' logger.go:42: 06:42:05 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.098807 | controller | $imageTuples)' 2025-10-01 06:44:20.098813 | controller | - ' logger.go:42: 06:42:05 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.098819 | controller | - ' logger.go:42: 06:42:05 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.098825 | controller | - ' logger.go:42: 06:42:05 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.098831 | controller | - ' logger.go:42: 06:42:06 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.098836 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.098842 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.098855 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.098861 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.098869 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.098875 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.098881 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.098887 | controller | - ' exit 0' 2025-10-01 06:44:20.098893 | controller | - ' else' 2025-10-01 06:44:20.098899 | controller | - ' exit 1' 2025-10-01 06:44:20.098904 | controller | - ' fi' 2025-10-01 06:44:20.098910 | controller | - ' ]' 2025-10-01 06:44:20.098916 | controller | - ' logger.go:42: 06:42:06 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.098922 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.098928 | controller | }}''' 2025-10-01 06:44:20.098933 | controller | - ' logger.go:42: 06:42:06 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.098939 | controller | - ' logger.go:42: 06:42:06 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.098945 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.098951 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.098957 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.098962 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.098968 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.098974 | controller | - ' logger.go:42: 06:42:06 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.098980 | controller | - ' logger.go:42: 06:42:06 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.098985 | controller | - ' logger.go:42: 06:42:06 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.098994 | controller | - ' logger.go:42: 06:42:06 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.099000 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.099006 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.099011 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.099017 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.099023 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.099029 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.099035 | controller | - ' # it is an image' 2025-10-01 06:44:20.099041 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.099046 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.099052 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.099058 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.099064 | controller | - ' case $NAME in' 2025-10-01 06:44:20.099069 | controller | - ' API)' 2025-10-01 06:44:20.099075 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.099083 | controller | - ' ;;' 2025-10-01 06:44:20.099089 | controller | - ' esac' 2025-10-01 06:44:20.099095 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.099101 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.099107 | controller | - ' exit 1' 2025-10-01 06:44:20.099112 | controller | - ' fi' 2025-10-01 06:44:20.099118 | controller | - ' fi' 2025-10-01 06:44:20.099138 | controller | - ' done' 2025-10-01 06:44:20.099144 | controller | - ' exit 0' 2025-10-01 06:44:20.099149 | controller | - ' ]' 2025-10-01 06:44:20.099155 | controller | - ' logger.go:42: 06:42:06 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.099161 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.099167 | controller | end }}''' 2025-10-01 06:44:20.099173 | controller | - ' logger.go:42: 06:42:06 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.099178 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.099184 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.099190 | controller | - ' logger.go:42: 06:42:06 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.099196 | controller | - ' logger.go:42: 06:42:06 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.099202 | controller | - ' logger.go:42: 06:42:06 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.099207 | controller | $imageTuples)' 2025-10-01 06:44:20.099221 | controller | - ' logger.go:42: 06:42:06 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.099227 | controller | - ' logger.go:42: 06:42:06 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.099237 | controller | - ' logger.go:42: 06:42:06 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.099243 | controller | - ' logger.go:42: 06:42:07 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.099249 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.099255 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.099261 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.099267 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.099273 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.099281 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.099287 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.099293 | controller | - ' exit 0' 2025-10-01 06:44:20.099299 | controller | - ' else' 2025-10-01 06:44:20.099305 | controller | - ' exit 1' 2025-10-01 06:44:20.099310 | controller | - ' fi' 2025-10-01 06:44:20.099316 | controller | - ' ]' 2025-10-01 06:44:20.099322 | controller | - ' logger.go:42: 06:42:07 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.099328 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.099334 | controller | }}''' 2025-10-01 06:44:20.099339 | controller | - ' logger.go:42: 06:42:07 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.099345 | controller | - ' logger.go:42: 06:42:07 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.099351 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.099357 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.099363 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.099368 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.099374 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.099380 | controller | - ' logger.go:42: 06:42:07 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.099386 | controller | - ' logger.go:42: 06:42:07 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.099392 | controller | - ' logger.go:42: 06:42:07 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.099397 | controller | - ' logger.go:42: 06:42:07 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.099403 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.099409 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.099415 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.099420 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.099426 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.099432 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.099438 | controller | - ' # it is an image' 2025-10-01 06:44:20.099444 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.099449 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.099455 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.099461 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.099467 | controller | - ' case $NAME in' 2025-10-01 06:44:20.099485 | controller | - ' API)' 2025-10-01 06:44:20.099492 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.099498 | controller | - ' ;;' 2025-10-01 06:44:20.099504 | controller | - ' esac' 2025-10-01 06:44:20.099510 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.099515 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.099521 | controller | - ' exit 1' 2025-10-01 06:44:20.099530 | controller | - ' fi' 2025-10-01 06:44:20.099536 | controller | - ' fi' 2025-10-01 06:44:20.099542 | controller | - ' done' 2025-10-01 06:44:20.099547 | controller | - ' exit 0' 2025-10-01 06:44:20.099553 | controller | - ' ]' 2025-10-01 06:44:20.099559 | controller | - ' logger.go:42: 06:42:07 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.099565 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.099570 | controller | end }}''' 2025-10-01 06:44:20.099576 | controller | - ' logger.go:42: 06:42:07 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.099589 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.099595 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.099601 | controller | - ' logger.go:42: 06:42:07 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.099607 | controller | - ' logger.go:42: 06:42:07 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.099613 | controller | - ' logger.go:42: 06:42:07 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.099619 | controller | $imageTuples)' 2025-10-01 06:44:20.099625 | controller | - ' logger.go:42: 06:42:07 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.099631 | controller | - ' logger.go:42: 06:42:07 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.099636 | controller | - ' logger.go:42: 06:42:07 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.099642 | controller | - ' logger.go:42: 06:42:09 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.099648 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.099654 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.099659 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.099665 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.099671 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.099677 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.099683 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.099688 | controller | - ' exit 0' 2025-10-01 06:44:20.099694 | controller | - ' else' 2025-10-01 06:44:20.099700 | controller | - ' exit 1' 2025-10-01 06:44:20.099706 | controller | - ' fi' 2025-10-01 06:44:20.099711 | controller | - ' ]' 2025-10-01 06:44:20.099717 | controller | - ' logger.go:42: 06:42:09 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.099723 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.099729 | controller | }}''' 2025-10-01 06:44:20.099735 | controller | - ' logger.go:42: 06:42:09 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.099743 | controller | - ' logger.go:42: 06:42:09 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.099751 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.099757 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.099763 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.099769 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.099777 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.099783 | controller | - ' logger.go:42: 06:42:09 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.099789 | controller | - ' logger.go:42: 06:42:09 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.099794 | controller | - ' logger.go:42: 06:42:09 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.099800 | controller | - ' logger.go:42: 06:42:09 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.099806 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.099812 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.099817 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.099823 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.099829 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.099835 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.099840 | controller | - ' # it is an image' 2025-10-01 06:44:20.099846 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.099852 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.099858 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.099864 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.099869 | controller | - ' case $NAME in' 2025-10-01 06:44:20.099875 | controller | - ' API)' 2025-10-01 06:44:20.099881 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.099887 | controller | - ' ;;' 2025-10-01 06:44:20.099892 | controller | - ' esac' 2025-10-01 06:44:20.099898 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.099904 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.099910 | controller | - ' exit 1' 2025-10-01 06:44:20.099923 | controller | - ' fi' 2025-10-01 06:44:20.099929 | controller | - ' fi' 2025-10-01 06:44:20.099934 | controller | - ' done' 2025-10-01 06:44:20.099940 | controller | - ' exit 0' 2025-10-01 06:44:20.099946 | controller | - ' ]' 2025-10-01 06:44:20.099952 | controller | - ' logger.go:42: 06:42:09 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.099958 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.099963 | controller | end }}''' 2025-10-01 06:44:20.099969 | controller | - ' logger.go:42: 06:42:09 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.099975 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.099981 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.099986 | controller | - ' logger.go:42: 06:42:09 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.099992 | controller | - ' logger.go:42: 06:42:09 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.099998 | controller | - ' logger.go:42: 06:42:09 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.100004 | controller | $imageTuples)' 2025-10-01 06:44:20.100009 | controller | - ' logger.go:42: 06:42:09 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.100015 | controller | - ' logger.go:42: 06:42:09 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.100021 | controller | - ' logger.go:42: 06:42:09 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.100030 | controller | - ' logger.go:42: 06:42:10 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.100035 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.100041 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.100047 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.100053 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.100058 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.100064 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.100070 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.100076 | controller | - ' exit 0' 2025-10-01 06:44:20.100082 | controller | - ' else' 2025-10-01 06:44:20.100087 | controller | - ' exit 1' 2025-10-01 06:44:20.100093 | controller | - ' fi' 2025-10-01 06:44:20.100099 | controller | - ' ]' 2025-10-01 06:44:20.100104 | controller | - ' logger.go:42: 06:42:10 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.100110 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.100116 | controller | }}''' 2025-10-01 06:44:20.100134 | controller | - ' logger.go:42: 06:42:10 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.100142 | controller | - ' logger.go:42: 06:42:10 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.100148 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.100154 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.100159 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.100168 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.100174 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.100180 | controller | - ' logger.go:42: 06:42:10 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.100185 | controller | - ' logger.go:42: 06:42:10 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.100191 | controller | - ' logger.go:42: 06:42:10 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.100197 | controller | - ' logger.go:42: 06:42:10 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.100203 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.100208 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.100214 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.100220 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.100226 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.100232 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.100237 | controller | - ' # it is an image' 2025-10-01 06:44:20.100243 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.100249 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.100262 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.100268 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.100274 | controller | - ' case $NAME in' 2025-10-01 06:44:20.100283 | controller | - ' API)' 2025-10-01 06:44:20.100289 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.100295 | controller | - ' ;;' 2025-10-01 06:44:20.100300 | controller | - ' esac' 2025-10-01 06:44:20.100306 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.100312 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.100318 | controller | - ' exit 1' 2025-10-01 06:44:20.100323 | controller | - ' fi' 2025-10-01 06:44:20.100329 | controller | - ' fi' 2025-10-01 06:44:20.100335 | controller | - ' done' 2025-10-01 06:44:20.100341 | controller | - ' exit 0' 2025-10-01 06:44:20.100346 | controller | - ' ]' 2025-10-01 06:44:20.100352 | controller | - ' logger.go:42: 06:42:10 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.100358 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.100364 | controller | end }}''' 2025-10-01 06:44:20.100372 | controller | - ' logger.go:42: 06:42:10 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.100378 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.100384 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.100389 | controller | - ' logger.go:42: 06:42:10 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.100395 | controller | - ' logger.go:42: 06:42:10 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.100401 | controller | - ' logger.go:42: 06:42:10 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.100407 | controller | $imageTuples)' 2025-10-01 06:44:20.100412 | controller | - ' logger.go:42: 06:42:10 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.100418 | controller | - ' logger.go:42: 06:42:10 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.100424 | controller | - ' logger.go:42: 06:42:10 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.100430 | controller | - ' logger.go:42: 06:42:12 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.100436 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.100441 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.100447 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.100453 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.100459 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.100465 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.100470 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.100476 | controller | - ' exit 0' 2025-10-01 06:44:20.100482 | controller | - ' else' 2025-10-01 06:44:20.100488 | controller | - ' exit 1' 2025-10-01 06:44:20.100493 | controller | - ' fi' 2025-10-01 06:44:20.100499 | controller | - ' ]' 2025-10-01 06:44:20.100505 | controller | - ' logger.go:42: 06:42:12 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.100511 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.100516 | controller | }}''' 2025-10-01 06:44:20.100522 | controller | - ' logger.go:42: 06:42:12 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.100528 | controller | - ' logger.go:42: 06:42:12 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.100534 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.100542 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.100548 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.100554 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.100560 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.100566 | controller | - ' logger.go:42: 06:42:12 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.100571 | controller | - ' logger.go:42: 06:42:12 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.100577 | controller | - ' logger.go:42: 06:42:12 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.100583 | controller | - ' logger.go:42: 06:42:12 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.100589 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.100594 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.100608 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.100614 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.100619 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.100625 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.100631 | controller | - ' # it is an image' 2025-10-01 06:44:20.100637 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.100643 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.100648 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.100654 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.100660 | controller | - ' case $NAME in' 2025-10-01 06:44:20.100666 | controller | - ' API)' 2025-10-01 06:44:20.100671 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.100677 | controller | - ' ;;' 2025-10-01 06:44:20.100683 | controller | - ' esac' 2025-10-01 06:44:20.100689 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.100695 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.100700 | controller | - ' exit 1' 2025-10-01 06:44:20.100706 | controller | - ' fi' 2025-10-01 06:44:20.100712 | controller | - ' fi' 2025-10-01 06:44:20.100718 | controller | - ' done' 2025-10-01 06:44:20.100723 | controller | - ' exit 0' 2025-10-01 06:44:20.100729 | controller | - ' ]' 2025-10-01 06:44:20.100735 | controller | - ' logger.go:42: 06:42:12 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.100741 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.100746 | controller | end }}''' 2025-10-01 06:44:20.100752 | controller | - ' logger.go:42: 06:42:12 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.100758 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.100764 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.100770 | controller | - ' logger.go:42: 06:42:12 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.100775 | controller | - ' logger.go:42: 06:42:12 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.100784 | controller | - ' logger.go:42: 06:42:12 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.100790 | controller | $imageTuples)' 2025-10-01 06:44:20.100795 | controller | - ' logger.go:42: 06:42:12 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.100804 | controller | - ' logger.go:42: 06:42:12 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.100812 | controller | - ' logger.go:42: 06:42:12 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.100817 | controller | - ' logger.go:42: 06:42:13 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.100823 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.100829 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.100835 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.100840 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.100846 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.100852 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.100858 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.100863 | controller | - ' exit 0' 2025-10-01 06:44:20.100869 | controller | - ' else' 2025-10-01 06:44:20.100875 | controller | - ' exit 1' 2025-10-01 06:44:20.100881 | controller | - ' fi' 2025-10-01 06:44:20.100886 | controller | - ' ]' 2025-10-01 06:44:20.100892 | controller | - ' logger.go:42: 06:42:13 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.100898 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.100904 | controller | }}''' 2025-10-01 06:44:20.100910 | controller | - ' logger.go:42: 06:42:13 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.100915 | controller | - ' logger.go:42: 06:42:13 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.100921 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.100927 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.100933 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.100939 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.100951 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.100957 | controller | - ' logger.go:42: 06:42:13 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.100963 | controller | - ' logger.go:42: 06:42:13 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.100969 | controller | - ' logger.go:42: 06:42:13 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.100975 | controller | - ' logger.go:42: 06:42:13 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.100980 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.100989 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.100995 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.101000 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.101006 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.101012 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.101023 | controller | - ' # it is an image' 2025-10-01 06:44:20.101029 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.101035 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.101040 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.101046 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.101052 | controller | - ' case $NAME in' 2025-10-01 06:44:20.101058 | controller | - ' API)' 2025-10-01 06:44:20.101063 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.101069 | controller | - ' ;;' 2025-10-01 06:44:20.101075 | controller | - ' esac' 2025-10-01 06:44:20.101081 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.101087 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.101092 | controller | - ' exit 1' 2025-10-01 06:44:20.101098 | controller | - ' fi' 2025-10-01 06:44:20.101104 | controller | - ' fi' 2025-10-01 06:44:20.101110 | controller | - ' done' 2025-10-01 06:44:20.101115 | controller | - ' exit 0' 2025-10-01 06:44:20.101132 | controller | - ' ]' 2025-10-01 06:44:20.101141 | controller | - ' logger.go:42: 06:42:13 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.101147 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.101152 | controller | end }}''' 2025-10-01 06:44:20.101158 | controller | - ' logger.go:42: 06:42:13 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.101164 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.101170 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.101176 | controller | - ' logger.go:42: 06:42:13 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.101181 | controller | - ' logger.go:42: 06:42:13 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.101187 | controller | - ' logger.go:42: 06:42:13 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.101193 | controller | $imageTuples)' 2025-10-01 06:44:20.101199 | controller | - ' logger.go:42: 06:42:13 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.101205 | controller | - ' logger.go:42: 06:42:13 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.101213 | controller | - ' logger.go:42: 06:42:13 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.101219 | controller | - ' logger.go:42: 06:42:14 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.101225 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.101230 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.101236 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.101242 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.101248 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.101254 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.101259 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.101265 | controller | - ' exit 0' 2025-10-01 06:44:20.101271 | controller | - ' else' 2025-10-01 06:44:20.101277 | controller | - ' exit 1' 2025-10-01 06:44:20.101282 | controller | - ' fi' 2025-10-01 06:44:20.101288 | controller | - ' ]' 2025-10-01 06:44:20.101294 | controller | - ' logger.go:42: 06:42:14 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.101302 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.101308 | controller | }}''' 2025-10-01 06:44:20.101314 | controller | - ' logger.go:42: 06:42:14 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.101320 | controller | - ' logger.go:42: 06:42:14 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.101325 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.101331 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.101345 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.101351 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.101357 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.101363 | controller | - ' logger.go:42: 06:42:15 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.101368 | controller | - ' logger.go:42: 06:42:15 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.101374 | controller | - ' logger.go:42: 06:42:15 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.101380 | controller | - ' logger.go:42: 06:42:15 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.101386 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.101391 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.101397 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.101403 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.101409 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.101415 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.101420 | controller | - ' # it is an image' 2025-10-01 06:44:20.101426 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.101432 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.101438 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.101444 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.101449 | controller | - ' case $NAME in' 2025-10-01 06:44:20.101458 | controller | - ' API)' 2025-10-01 06:44:20.101463 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.101469 | controller | - ' ;;' 2025-10-01 06:44:20.101475 | controller | - ' esac' 2025-10-01 06:44:20.101481 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.101487 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.101493 | controller | - ' exit 1' 2025-10-01 06:44:20.101498 | controller | - ' fi' 2025-10-01 06:44:20.101504 | controller | - ' fi' 2025-10-01 06:44:20.101510 | controller | - ' done' 2025-10-01 06:44:20.101516 | controller | - ' exit 0' 2025-10-01 06:44:20.101521 | controller | - ' ]' 2025-10-01 06:44:20.101527 | controller | - ' logger.go:42: 06:42:15 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.101533 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.101539 | controller | end }}''' 2025-10-01 06:44:20.101547 | controller | - ' logger.go:42: 06:42:15 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.101555 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.101561 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.101567 | controller | - ' logger.go:42: 06:42:15 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.101572 | controller | - ' logger.go:42: 06:42:15 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.101578 | controller | - ' logger.go:42: 06:42:15 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.101584 | controller | $imageTuples)' 2025-10-01 06:44:20.101590 | controller | - ' logger.go:42: 06:42:15 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.101596 | controller | - ' logger.go:42: 06:42:15 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.101601 | controller | - ' logger.go:42: 06:42:15 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.101607 | controller | - ' logger.go:42: 06:42:16 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.101613 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.101619 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.101624 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.101630 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.101636 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.101642 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.101647 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.101653 | controller | - ' exit 0' 2025-10-01 06:44:20.101659 | controller | - ' else' 2025-10-01 06:44:20.101665 | controller | - ' exit 1' 2025-10-01 06:44:20.101670 | controller | - ' fi' 2025-10-01 06:44:20.101676 | controller | - ' ]' 2025-10-01 06:44:20.101682 | controller | - ' logger.go:42: 06:42:16 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.101687 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.101693 | controller | }}''' 2025-10-01 06:44:20.101706 | controller | - ' logger.go:42: 06:42:16 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.101712 | controller | - ' logger.go:42: 06:42:16 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.101718 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.101724 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.101730 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.101736 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.101741 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.101747 | controller | - ' logger.go:42: 06:42:16 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.101753 | controller | - ' logger.go:42: 06:42:16 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.101759 | controller | - ' logger.go:42: 06:42:16 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.101767 | controller | - ' logger.go:42: 06:42:16 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.101775 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.101781 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.101787 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.101793 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.101799 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.101805 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.101810 | controller | - ' # it is an image' 2025-10-01 06:44:20.101816 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.101822 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.101828 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.101833 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.101839 | controller | - ' case $NAME in' 2025-10-01 06:44:20.101845 | controller | - ' API)' 2025-10-01 06:44:20.101853 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.101859 | controller | - ' ;;' 2025-10-01 06:44:20.101865 | controller | - ' esac' 2025-10-01 06:44:20.101871 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.101876 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.101882 | controller | - ' exit 1' 2025-10-01 06:44:20.101888 | controller | - ' fi' 2025-10-01 06:44:20.101894 | controller | - ' fi' 2025-10-01 06:44:20.101899 | controller | - ' done' 2025-10-01 06:44:20.101905 | controller | - ' exit 0' 2025-10-01 06:44:20.101911 | controller | - ' ]' 2025-10-01 06:44:20.101916 | controller | - ' logger.go:42: 06:42:16 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.101922 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.101928 | controller | end }}''' 2025-10-01 06:44:20.101934 | controller | - ' logger.go:42: 06:42:16 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.101939 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.101945 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.101951 | controller | - ' logger.go:42: 06:42:16 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.101957 | controller | - ' logger.go:42: 06:42:16 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.101962 | controller | - ' logger.go:42: 06:42:16 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.101968 | controller | $imageTuples)' 2025-10-01 06:44:20.101974 | controller | - ' logger.go:42: 06:42:16 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.101980 | controller | - ' logger.go:42: 06:42:16 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.101985 | controller | - ' logger.go:42: 06:42:16 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.101991 | controller | - ' logger.go:42: 06:42:17 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.101997 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.102003 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.102008 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.102014 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.102027 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.102035 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.102041 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.102047 | controller | - ' exit 0' 2025-10-01 06:44:20.102053 | controller | - ' else' 2025-10-01 06:44:20.102059 | controller | - ' exit 1' 2025-10-01 06:44:20.102065 | controller | - ' fi' 2025-10-01 06:44:20.102070 | controller | - ' ]' 2025-10-01 06:44:20.102076 | controller | - ' logger.go:42: 06:42:17 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.102082 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.102087 | controller | }}''' 2025-10-01 06:44:20.102093 | controller | - ' logger.go:42: 06:42:17 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.102099 | controller | - ' logger.go:42: 06:42:17 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.102105 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.102111 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.102116 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.102134 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.102145 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.102151 | controller | - ' logger.go:42: 06:42:18 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.102156 | controller | - ' logger.go:42: 06:42:18 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.102162 | controller | - ' logger.go:42: 06:42:18 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.102168 | controller | - ' logger.go:42: 06:42:18 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.102174 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.102179 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.102185 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.102191 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.102197 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.102203 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.102208 | controller | - ' # it is an image' 2025-10-01 06:44:20.102214 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.102220 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.102226 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.102231 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.102237 | controller | - ' case $NAME in' 2025-10-01 06:44:20.102243 | controller | - ' API)' 2025-10-01 06:44:20.102249 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.102255 | controller | - ' ;;' 2025-10-01 06:44:20.102260 | controller | - ' esac' 2025-10-01 06:44:20.102266 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.102272 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.102278 | controller | - ' exit 1' 2025-10-01 06:44:20.102284 | controller | - ' fi' 2025-10-01 06:44:20.102292 | controller | - ' fi' 2025-10-01 06:44:20.102298 | controller | - ' done' 2025-10-01 06:44:20.102304 | controller | - ' exit 0' 2025-10-01 06:44:20.102309 | controller | - ' ]' 2025-10-01 06:44:20.102315 | controller | - ' logger.go:42: 06:42:18 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.102321 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.102327 | controller | end }}''' 2025-10-01 06:44:20.102332 | controller | - ' logger.go:42: 06:42:18 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.102338 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.102344 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.102350 | controller | - ' logger.go:42: 06:42:18 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.102356 | controller | - ' logger.go:42: 06:42:18 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.102361 | controller | - ' logger.go:42: 06:42:18 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.102367 | controller | $imageTuples)' 2025-10-01 06:44:20.102373 | controller | - ' logger.go:42: 06:42:18 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.102379 | controller | - ' logger.go:42: 06:42:18 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.102394 | controller | - ' logger.go:42: 06:42:18 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.102401 | controller | - ' logger.go:42: 06:42:19 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.102407 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.102412 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.102418 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.102424 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.102430 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.102436 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.102442 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.102447 | controller | - ' exit 0' 2025-10-01 06:44:20.102453 | controller | - ' else' 2025-10-01 06:44:20.102459 | controller | - ' exit 1' 2025-10-01 06:44:20.102465 | controller | - ' fi' 2025-10-01 06:44:20.102470 | controller | - ' ]' 2025-10-01 06:44:20.102476 | controller | - ' logger.go:42: 06:42:19 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.102482 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.102488 | controller | }}''' 2025-10-01 06:44:20.102494 | controller | - ' logger.go:42: 06:42:19 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.102499 | controller | - ' logger.go:42: 06:42:19 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.102505 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.102511 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.102517 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.102522 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.102531 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.102537 | controller | - ' logger.go:42: 06:42:19 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.102543 | controller | - ' logger.go:42: 06:42:19 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.102548 | controller | - ' logger.go:42: 06:42:19 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.102554 | controller | - ' logger.go:42: 06:42:19 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.102560 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.102565 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.102571 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.102577 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.102583 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.102588 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.102594 | controller | - ' # it is an image' 2025-10-01 06:44:20.102603 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.102609 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.102614 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.102620 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.102626 | controller | - ' case $NAME in' 2025-10-01 06:44:20.102632 | controller | - ' API)' 2025-10-01 06:44:20.102638 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.102644 | controller | - ' ;;' 2025-10-01 06:44:20.102650 | controller | - ' esac' 2025-10-01 06:44:20.102656 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.102661 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.102667 | controller | - ' exit 1' 2025-10-01 06:44:20.102673 | controller | - ' fi' 2025-10-01 06:44:20.102679 | controller | - ' fi' 2025-10-01 06:44:20.102685 | controller | - ' done' 2025-10-01 06:44:20.102690 | controller | - ' exit 0' 2025-10-01 06:44:20.102696 | controller | - ' ]' 2025-10-01 06:44:20.102702 | controller | - ' logger.go:42: 06:42:19 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.102708 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.102714 | controller | end }}''' 2025-10-01 06:44:20.102719 | controller | - ' logger.go:42: 06:42:19 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.102725 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.102731 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.102737 | controller | - ' logger.go:42: 06:42:19 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.102750 | controller | - ' logger.go:42: 06:42:19 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.102756 | controller | - ' logger.go:42: 06:42:19 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.102762 | controller | $imageTuples)' 2025-10-01 06:44:20.102768 | controller | - ' logger.go:42: 06:42:19 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.102773 | controller | - ' logger.go:42: 06:42:19 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.102779 | controller | - ' logger.go:42: 06:42:19 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.102785 | controller | - ' logger.go:42: 06:42:20 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.102796 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.102804 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.102810 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.102816 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.102822 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.102827 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.102833 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.102839 | controller | - ' exit 0' 2025-10-01 06:44:20.102845 | controller | - ' else' 2025-10-01 06:44:20.102851 | controller | - ' exit 1' 2025-10-01 06:44:20.102857 | controller | - ' fi' 2025-10-01 06:44:20.102862 | controller | - ' ]' 2025-10-01 06:44:20.102868 | controller | - ' logger.go:42: 06:42:20 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.102874 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.102880 | controller | }}''' 2025-10-01 06:44:20.102885 | controller | - ' logger.go:42: 06:42:20 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.102891 | controller | - ' logger.go:42: 06:42:20 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.102897 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.102903 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.102908 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.102914 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.102920 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.102926 | controller | - ' logger.go:42: 06:42:20 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.102932 | controller | - ' logger.go:42: 06:42:20 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.102937 | controller | - ' logger.go:42: 06:42:20 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.102943 | controller | - ' logger.go:42: 06:42:20 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.102949 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.102955 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.102960 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.102966 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.102972 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.102978 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.102983 | controller | - ' # it is an image' 2025-10-01 06:44:20.102989 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.102995 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.103001 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.103006 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.103012 | controller | - ' case $NAME in' 2025-10-01 06:44:20.103021 | controller | - ' API)' 2025-10-01 06:44:20.103026 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.103032 | controller | - ' ;;' 2025-10-01 06:44:20.103038 | controller | - ' esac' 2025-10-01 06:44:20.103044 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.103050 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.103055 | controller | - ' exit 1' 2025-10-01 06:44:20.103061 | controller | - ' fi' 2025-10-01 06:44:20.103067 | controller | - ' fi' 2025-10-01 06:44:20.103073 | controller | - ' done' 2025-10-01 06:44:20.103078 | controller | - ' exit 0' 2025-10-01 06:44:20.103084 | controller | - ' ]' 2025-10-01 06:44:20.103090 | controller | - ' logger.go:42: 06:42:20 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.103102 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.103109 | controller | end }}''' 2025-10-01 06:44:20.103117 | controller | - ' logger.go:42: 06:42:20 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.103137 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.103143 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.103149 | controller | - ' logger.go:42: 06:42:20 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.103155 | controller | - ' logger.go:42: 06:42:20 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.103161 | controller | - ' logger.go:42: 06:42:20 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.103166 | controller | $imageTuples)' 2025-10-01 06:44:20.103172 | controller | - ' logger.go:42: 06:42:20 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.103178 | controller | - ' logger.go:42: 06:42:20 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.103184 | controller | - ' logger.go:42: 06:42:20 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.103190 | controller | - ' logger.go:42: 06:42:22 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.103195 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.103201 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.103207 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.103213 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.103218 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.103224 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.103230 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.103236 | controller | - ' exit 0' 2025-10-01 06:44:20.103242 | controller | - ' else' 2025-10-01 06:44:20.103247 | controller | - ' exit 1' 2025-10-01 06:44:20.103253 | controller | - ' fi' 2025-10-01 06:44:20.103259 | controller | - ' ]' 2025-10-01 06:44:20.103265 | controller | - ' logger.go:42: 06:42:22 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.103271 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.103276 | controller | }}''' 2025-10-01 06:44:20.103282 | controller | - ' logger.go:42: 06:42:22 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.103288 | controller | - ' logger.go:42: 06:42:22 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.103294 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.103302 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.103308 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.103314 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.103320 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.103326 | controller | - ' logger.go:42: 06:42:22 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.103332 | controller | - ' logger.go:42: 06:42:22 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.103337 | controller | - ' logger.go:42: 06:42:22 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.103343 | controller | - ' logger.go:42: 06:42:22 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.103349 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.103355 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.103360 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.103366 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.103372 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.103378 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.103383 | controller | - ' # it is an image' 2025-10-01 06:44:20.103389 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.103397 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.103403 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.103409 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.103415 | controller | - ' case $NAME in' 2025-10-01 06:44:20.103421 | controller | - ' API)' 2025-10-01 06:44:20.103434 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.103440 | controller | - ' ;;' 2025-10-01 06:44:20.103446 | controller | - ' esac' 2025-10-01 06:44:20.103452 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.103458 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.103464 | controller | - ' exit 1' 2025-10-01 06:44:20.103469 | controller | - ' fi' 2025-10-01 06:44:20.103491 | controller | - ' fi' 2025-10-01 06:44:20.103497 | controller | - ' done' 2025-10-01 06:44:20.103503 | controller | - ' exit 0' 2025-10-01 06:44:20.103508 | controller | - ' ]' 2025-10-01 06:44:20.103514 | controller | - ' logger.go:42: 06:42:22 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.103520 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.103526 | controller | end }}''' 2025-10-01 06:44:20.103531 | controller | - ' logger.go:42: 06:42:22 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.103537 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.103543 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.103549 | controller | - ' logger.go:42: 06:42:22 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.103554 | controller | - ' logger.go:42: 06:42:22 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.103564 | controller | - ' logger.go:42: 06:42:22 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.103570 | controller | $imageTuples)' 2025-10-01 06:44:20.103576 | controller | - ' logger.go:42: 06:42:22 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.103581 | controller | - ' logger.go:42: 06:42:22 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.103587 | controller | - ' logger.go:42: 06:42:22 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.103593 | controller | - ' logger.go:42: 06:42:23 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.103599 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.103605 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.103610 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.103616 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.103622 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.103631 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.103636 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.103642 | controller | - ' exit 0' 2025-10-01 06:44:20.103648 | controller | - ' else' 2025-10-01 06:44:20.103654 | controller | - ' exit 1' 2025-10-01 06:44:20.103660 | controller | - ' fi' 2025-10-01 06:44:20.103665 | controller | - ' ]' 2025-10-01 06:44:20.103671 | controller | - ' logger.go:42: 06:42:23 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.103677 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.103683 | controller | }}''' 2025-10-01 06:44:20.103689 | controller | - ' logger.go:42: 06:42:23 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.103694 | controller | - ' logger.go:42: 06:42:23 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.103700 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.103708 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.103714 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.103720 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.103725 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.103731 | controller | - ' logger.go:42: 06:42:23 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.103737 | controller | - ' logger.go:42: 06:42:23 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.103743 | controller | - ' logger.go:42: 06:42:23 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.103749 | controller | - ' logger.go:42: 06:42:23 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.103754 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.103760 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.103766 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.103772 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.103777 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.103783 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.103800 | controller | - ' # it is an image' 2025-10-01 06:44:20.103806 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.103812 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.103820 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.103826 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.103832 | controller | - ' case $NAME in' 2025-10-01 06:44:20.103838 | controller | - ' API)' 2025-10-01 06:44:20.103843 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.103849 | controller | - ' ;;' 2025-10-01 06:44:20.103855 | controller | - ' esac' 2025-10-01 06:44:20.103861 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.103866 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.103872 | controller | - ' exit 1' 2025-10-01 06:44:20.103878 | controller | - ' fi' 2025-10-01 06:44:20.103884 | controller | - ' fi' 2025-10-01 06:44:20.103890 | controller | - ' done' 2025-10-01 06:44:20.103895 | controller | - ' exit 0' 2025-10-01 06:44:20.103901 | controller | - ' ]' 2025-10-01 06:44:20.103907 | controller | - ' logger.go:42: 06:42:23 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.103913 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.103919 | controller | end }}''' 2025-10-01 06:44:20.103924 | controller | - ' logger.go:42: 06:42:23 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.103930 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.103936 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.103942 | controller | - ' logger.go:42: 06:42:23 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.103948 | controller | - ' logger.go:42: 06:42:23 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.103954 | controller | - ' logger.go:42: 06:42:23 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.103959 | controller | $imageTuples)' 2025-10-01 06:44:20.103965 | controller | - ' logger.go:42: 06:42:23 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.103971 | controller | - ' logger.go:42: 06:42:23 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.103979 | controller | - ' logger.go:42: 06:42:23 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.103985 | controller | - ' logger.go:42: 06:42:24 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.103990 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.103996 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.104002 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.104008 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.104013 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.104019 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.104025 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.104031 | controller | - ' exit 0' 2025-10-01 06:44:20.104037 | controller | - ' else' 2025-10-01 06:44:20.104042 | controller | - ' exit 1' 2025-10-01 06:44:20.104048 | controller | - ' fi' 2025-10-01 06:44:20.104054 | controller | - ' ]' 2025-10-01 06:44:20.104059 | controller | - ' logger.go:42: 06:42:24 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.104068 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.104074 | controller | }}''' 2025-10-01 06:44:20.104082 | controller | - ' logger.go:42: 06:42:24 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.104088 | controller | - ' logger.go:42: 06:42:24 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.104094 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.104099 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.104105 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.104111 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.104117 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.104141 | controller | - ' logger.go:42: 06:42:24 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.104150 | controller | - ' logger.go:42: 06:42:24 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.104159 | controller | - ' logger.go:42: 06:42:24 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.104165 | controller | - ' logger.go:42: 06:42:24 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.104171 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.104177 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.104183 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.104189 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.104194 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.104200 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.104206 | controller | - ' # it is an image' 2025-10-01 06:44:20.104212 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.104218 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.104224 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.104229 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.104235 | controller | - ' case $NAME in' 2025-10-01 06:44:20.104241 | controller | - ' API)' 2025-10-01 06:44:20.104247 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.104252 | controller | - ' ;;' 2025-10-01 06:44:20.104258 | controller | - ' esac' 2025-10-01 06:44:20.104264 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.104270 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.104276 | controller | - ' exit 1' 2025-10-01 06:44:20.104282 | controller | - ' fi' 2025-10-01 06:44:20.104287 | controller | - ' fi' 2025-10-01 06:44:20.104293 | controller | - ' done' 2025-10-01 06:44:20.104299 | controller | - ' exit 0' 2025-10-01 06:44:20.104305 | controller | - ' ]' 2025-10-01 06:44:20.104310 | controller | - ' logger.go:42: 06:42:24 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.104316 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.104322 | controller | end }}''' 2025-10-01 06:44:20.104328 | controller | - ' logger.go:42: 06:42:24 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.104337 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.104343 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.104348 | controller | - ' logger.go:42: 06:42:25 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.104354 | controller | - ' logger.go:42: 06:42:25 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.104360 | controller | - ' logger.go:42: 06:42:25 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.104366 | controller | $imageTuples)' 2025-10-01 06:44:20.104371 | controller | - ' logger.go:42: 06:42:25 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.104377 | controller | - ' logger.go:42: 06:42:25 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.104383 | controller | - ' logger.go:42: 06:42:25 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.104389 | controller | - ' logger.go:42: 06:42:26 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.104395 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.104400 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.104406 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.104412 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.104418 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.104423 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.104429 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.104435 | controller | - ' exit 0' 2025-10-01 06:44:20.104441 | controller | - ' else' 2025-10-01 06:44:20.104446 | controller | - ' exit 1' 2025-10-01 06:44:20.104452 | controller | - ' fi' 2025-10-01 06:44:20.104458 | controller | - ' ]' 2025-10-01 06:44:20.104465 | controller | - ' logger.go:42: 06:42:26 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.104472 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.104479 | controller | }}''' 2025-10-01 06:44:20.104485 | controller | - ' logger.go:42: 06:42:26 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.104491 | controller | - ' logger.go:42: 06:42:26 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.104497 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.104503 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.104512 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.104527 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.104533 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.104538 | controller | - ' logger.go:42: 06:42:26 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.104544 | controller | - ' logger.go:42: 06:42:26 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.104550 | controller | - ' logger.go:42: 06:42:26 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.104556 | controller | - ' logger.go:42: 06:42:26 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.104567 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.104573 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.104579 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.104585 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.104590 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.104596 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.104602 | controller | - ' # it is an image' 2025-10-01 06:44:20.104608 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.104614 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.104619 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.104625 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.104631 | controller | - ' case $NAME in' 2025-10-01 06:44:20.104637 | controller | - ' API)' 2025-10-01 06:44:20.104646 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.104651 | controller | - ' ;;' 2025-10-01 06:44:20.104657 | controller | - ' esac' 2025-10-01 06:44:20.104663 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.104669 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.104675 | controller | - ' exit 1' 2025-10-01 06:44:20.104681 | controller | - ' fi' 2025-10-01 06:44:20.104686 | controller | - ' fi' 2025-10-01 06:44:20.104692 | controller | - ' done' 2025-10-01 06:44:20.104698 | controller | - ' exit 0' 2025-10-01 06:44:20.104733 | controller | - ' ]' 2025-10-01 06:44:20.104740 | controller | - ' logger.go:42: 06:42:26 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.104746 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.104751 | controller | end }}''' 2025-10-01 06:44:20.104757 | controller | - ' logger.go:42: 06:42:26 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.104763 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.104769 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.104775 | controller | - ' logger.go:42: 06:42:26 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.104780 | controller | - ' logger.go:42: 06:42:26 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.104786 | controller | - ' logger.go:42: 06:42:26 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.104792 | controller | $imageTuples)' 2025-10-01 06:44:20.104798 | controller | - ' logger.go:42: 06:42:26 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.104804 | controller | - ' logger.go:42: 06:42:26 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.104809 | controller | - ' logger.go:42: 06:42:26 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.104815 | controller | - ' logger.go:42: 06:42:27 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.104821 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.104827 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.104833 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.104838 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.104844 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.104853 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.104859 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.104864 | controller | - ' exit 0' 2025-10-01 06:44:20.104873 | controller | - ' else' 2025-10-01 06:44:20.104879 | controller | - ' exit 1' 2025-10-01 06:44:20.104885 | controller | - ' fi' 2025-10-01 06:44:20.104890 | controller | - ' ]' 2025-10-01 06:44:20.104896 | controller | - ' logger.go:42: 06:42:27 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.104902 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.104908 | controller | }}''' 2025-10-01 06:44:20.104914 | controller | - ' logger.go:42: 06:42:27 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.104928 | controller | - ' logger.go:42: 06:42:27 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.104934 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.104940 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.104946 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.104951 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.104957 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.104963 | controller | - ' logger.go:42: 06:42:27 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.104969 | controller | - ' logger.go:42: 06:42:27 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.104975 | controller | - ' logger.go:42: 06:42:27 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.104980 | controller | - ' logger.go:42: 06:42:27 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.104986 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.104994 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.105000 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.105006 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.105012 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.105018 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.105023 | controller | - ' # it is an image' 2025-10-01 06:44:20.105029 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.105035 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.105041 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.105046 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.105052 | controller | - ' case $NAME in' 2025-10-01 06:44:20.105058 | controller | - ' API)' 2025-10-01 06:44:20.105064 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.105070 | controller | - ' ;;' 2025-10-01 06:44:20.105075 | controller | - ' esac' 2025-10-01 06:44:20.105081 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.105087 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.105093 | controller | - ' exit 1' 2025-10-01 06:44:20.105098 | controller | - ' fi' 2025-10-01 06:44:20.105115 | controller | - ' fi' 2025-10-01 06:44:20.105144 | controller | - ' done' 2025-10-01 06:44:20.105152 | controller | - ' exit 0' 2025-10-01 06:44:20.105158 | controller | - ' ]' 2025-10-01 06:44:20.105164 | controller | - ' logger.go:42: 06:42:27 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.105170 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.105176 | controller | end }}''' 2025-10-01 06:44:20.105181 | controller | - ' logger.go:42: 06:42:27 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.105187 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.105193 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.105199 | controller | - ' logger.go:42: 06:42:27 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.105205 | controller | - ' logger.go:42: 06:42:27 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.105211 | controller | - ' logger.go:42: 06:42:27 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.105216 | controller | $imageTuples)' 2025-10-01 06:44:20.105222 | controller | - ' logger.go:42: 06:42:27 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.105228 | controller | - ' logger.go:42: 06:42:27 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.105234 | controller | - ' logger.go:42: 06:42:27 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.105240 | controller | - ' logger.go:42: 06:42:29 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.105245 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.105251 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.105257 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.105263 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.105269 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.105274 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.105280 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.105286 | controller | - ' exit 0' 2025-10-01 06:44:20.105292 | controller | - ' else' 2025-10-01 06:44:20.105298 | controller | - ' exit 1' 2025-10-01 06:44:20.105303 | controller | - ' fi' 2025-10-01 06:44:20.105309 | controller | - ' ]' 2025-10-01 06:44:20.105323 | controller | - ' logger.go:42: 06:42:29 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.105329 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.105335 | controller | }}''' 2025-10-01 06:44:20.105341 | controller | - ' logger.go:42: 06:42:29 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.105350 | controller | - ' logger.go:42: 06:42:29 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.105356 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.105362 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.105368 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.105373 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.105382 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.105388 | controller | - ' logger.go:42: 06:42:29 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.105394 | controller | - ' logger.go:42: 06:42:29 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.105399 | controller | - ' logger.go:42: 06:42:29 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.105405 | controller | - ' logger.go:42: 06:42:29 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.105411 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.105417 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.105422 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.105428 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.105434 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.105440 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.105446 | controller | - ' # it is an image' 2025-10-01 06:44:20.105451 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.105457 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.105463 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.105469 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.105474 | controller | - ' case $NAME in' 2025-10-01 06:44:20.105480 | controller | - ' API)' 2025-10-01 06:44:20.105486 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.105492 | controller | - ' ;;' 2025-10-01 06:44:20.105497 | controller | - ' esac' 2025-10-01 06:44:20.105503 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.105509 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.105515 | controller | - ' exit 1' 2025-10-01 06:44:20.105521 | controller | - ' fi' 2025-10-01 06:44:20.105526 | controller | - ' fi' 2025-10-01 06:44:20.105532 | controller | - ' done' 2025-10-01 06:44:20.105538 | controller | - ' exit 0' 2025-10-01 06:44:20.105543 | controller | - ' ]' 2025-10-01 06:44:20.105549 | controller | - ' logger.go:42: 06:42:29 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.105555 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.105561 | controller | end }}''' 2025-10-01 06:44:20.105567 | controller | - ' logger.go:42: 06:42:29 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.105572 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.105578 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.105584 | controller | - ' logger.go:42: 06:42:29 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.105590 | controller | - ' logger.go:42: 06:42:29 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.105596 | controller | - ' logger.go:42: 06:42:29 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.105601 | controller | $imageTuples)' 2025-10-01 06:44:20.105607 | controller | - ' logger.go:42: 06:42:29 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.105613 | controller | - ' logger.go:42: 06:42:29 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.105621 | controller | - ' logger.go:42: 06:42:29 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.105627 | controller | - ' logger.go:42: 06:42:30 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.105635 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.105641 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.105654 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.105660 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.105714 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.105723 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.105729 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.105771 | controller | - ' exit 0' 2025-10-01 06:44:20.105812 | controller | - ' else' 2025-10-01 06:44:20.105819 | controller | - ' exit 1' 2025-10-01 06:44:20.105825 | controller | - ' fi' 2025-10-01 06:44:20.105863 | controller | - ' ]' 2025-10-01 06:44:20.105901 | controller | - ' logger.go:42: 06:42:30 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.105909 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.105915 | controller | }}''' 2025-10-01 06:44:20.105921 | controller | - ' logger.go:42: 06:42:30 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.105927 | controller | - ' logger.go:42: 06:42:30 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.105933 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.105938 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.105944 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.105950 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.105956 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.105962 | controller | - ' logger.go:42: 06:42:30 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.105967 | controller | - ' logger.go:42: 06:42:30 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.105973 | controller | - ' logger.go:42: 06:42:30 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.105979 | controller | - ' logger.go:42: 06:42:30 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.105985 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.105991 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.105996 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.106002 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.106008 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.106014 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.106020 | controller | - ' # it is an image' 2025-10-01 06:44:20.106025 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.106031 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.106037 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.106043 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.106048 | controller | - ' case $NAME in' 2025-10-01 06:44:20.106058 | controller | - ' API)' 2025-10-01 06:44:20.106064 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.106069 | controller | - ' ;;' 2025-10-01 06:44:20.106075 | controller | - ' esac' 2025-10-01 06:44:20.106081 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.106087 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.106093 | controller | - ' exit 1' 2025-10-01 06:44:20.106099 | controller | - ' fi' 2025-10-01 06:44:20.106104 | controller | - ' fi' 2025-10-01 06:44:20.106110 | controller | - ' done' 2025-10-01 06:44:20.106116 | controller | - ' exit 0' 2025-10-01 06:44:20.106139 | controller | - ' ]' 2025-10-01 06:44:20.106148 | controller | - ' logger.go:42: 06:42:30 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.106154 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.106160 | controller | end }}''' 2025-10-01 06:44:20.106169 | controller | - ' logger.go:42: 06:42:30 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.106175 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.106181 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.106187 | controller | - ' logger.go:42: 06:42:30 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.106193 | controller | - ' logger.go:42: 06:42:30 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.106199 | controller | - ' logger.go:42: 06:42:30 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.106207 | controller | $imageTuples)' 2025-10-01 06:44:20.106221 | controller | - ' logger.go:42: 06:42:30 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.106227 | controller | - ' logger.go:42: 06:42:30 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.106233 | controller | - ' logger.go:42: 06:42:30 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.106239 | controller | - ' logger.go:42: 06:42:31 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.106244 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.106250 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.106256 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.106262 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.106268 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.106274 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.106279 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.106285 | controller | - ' exit 0' 2025-10-01 06:44:20.106291 | controller | - ' else' 2025-10-01 06:44:20.106297 | controller | - ' exit 1' 2025-10-01 06:44:20.106302 | controller | - ' fi' 2025-10-01 06:44:20.106308 | controller | - ' ]' 2025-10-01 06:44:20.106314 | controller | - ' logger.go:42: 06:42:31 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.106320 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.106326 | controller | }}''' 2025-10-01 06:44:20.106331 | controller | - ' logger.go:42: 06:42:31 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.106337 | controller | - ' logger.go:42: 06:42:31 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.106343 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.106352 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.106358 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.106363 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.106369 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.106375 | controller | - ' logger.go:42: 06:42:32 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.106381 | controller | - ' logger.go:42: 06:42:32 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.106387 | controller | - ' logger.go:42: 06:42:32 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.106392 | controller | - ' logger.go:42: 06:42:32 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.106398 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.106404 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.106410 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.106415 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.106421 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.106427 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.106433 | controller | - ' # it is an image' 2025-10-01 06:44:20.106439 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.106444 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.106450 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.106456 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.106462 | controller | - ' case $NAME in' 2025-10-01 06:44:20.106468 | controller | - ' API)' 2025-10-01 06:44:20.106473 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.106479 | controller | - ' ;;' 2025-10-01 06:44:20.106485 | controller | - ' esac' 2025-10-01 06:44:20.106491 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.106496 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.106502 | controller | - ' exit 1' 2025-10-01 06:44:20.106508 | controller | - ' fi' 2025-10-01 06:44:20.106514 | controller | - ' fi' 2025-10-01 06:44:20.106520 | controller | - ' done' 2025-10-01 06:44:20.106525 | controller | - ' exit 0' 2025-10-01 06:44:20.106531 | controller | - ' ]' 2025-10-01 06:44:20.106537 | controller | - ' logger.go:42: 06:42:32 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.106543 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.106548 | controller | end }}''' 2025-10-01 06:44:20.106554 | controller | - ' logger.go:42: 06:42:32 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.106567 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.106573 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.106579 | controller | - ' logger.go:42: 06:42:32 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.106587 | controller | - ' logger.go:42: 06:42:32 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.106599 | controller | - ' logger.go:42: 06:42:32 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.106605 | controller | $imageTuples)' 2025-10-01 06:44:20.106610 | controller | - ' logger.go:42: 06:42:32 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.106616 | controller | - ' logger.go:42: 06:42:32 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.106622 | controller | - ' logger.go:42: 06:42:32 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.106628 | controller | - ' logger.go:42: 06:42:33 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.106633 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.106639 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.106645 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.106651 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.106657 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.106662 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.106668 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.106674 | controller | - ' exit 0' 2025-10-01 06:44:20.106680 | controller | - ' else' 2025-10-01 06:44:20.106685 | controller | - ' exit 1' 2025-10-01 06:44:20.106691 | controller | - ' fi' 2025-10-01 06:44:20.106697 | controller | - ' ]' 2025-10-01 06:44:20.106703 | controller | - ' logger.go:42: 06:42:33 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.106711 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.106717 | controller | }}''' 2025-10-01 06:44:20.106723 | controller | - ' logger.go:42: 06:42:33 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.106728 | controller | - ' logger.go:42: 06:42:33 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.106734 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.106740 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.106746 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.106754 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.106760 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.106766 | controller | - ' logger.go:42: 06:42:33 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.106772 | controller | - ' logger.go:42: 06:42:33 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.106777 | controller | - ' logger.go:42: 06:42:33 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.106783 | controller | - ' logger.go:42: 06:42:33 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.106789 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.106795 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.106800 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.106806 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.106812 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.106818 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.106826 | controller | - ' # it is an image' 2025-10-01 06:44:20.106832 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.106838 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.106844 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.106849 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.106855 | controller | - ' case $NAME in' 2025-10-01 06:44:20.106861 | controller | - ' API)' 2025-10-01 06:44:20.106867 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.106872 | controller | - ' ;;' 2025-10-01 06:44:20.106878 | controller | - ' esac' 2025-10-01 06:44:20.106884 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.106890 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.106896 | controller | - ' exit 1' 2025-10-01 06:44:20.106909 | controller | - ' fi' 2025-10-01 06:44:20.106915 | controller | - ' fi' 2025-10-01 06:44:20.106921 | controller | - ' done' 2025-10-01 06:44:20.106926 | controller | - ' exit 0' 2025-10-01 06:44:20.106932 | controller | - ' ]' 2025-10-01 06:44:20.106938 | controller | - ' logger.go:42: 06:42:33 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.106944 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.106950 | controller | end }}''' 2025-10-01 06:44:20.106955 | controller | - ' logger.go:42: 06:42:33 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.106961 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.106967 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.106973 | controller | - ' logger.go:42: 06:42:33 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.106979 | controller | - ' logger.go:42: 06:42:33 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.106984 | controller | - ' logger.go:42: 06:42:33 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.106990 | controller | $imageTuples)' 2025-10-01 06:44:20.106996 | controller | - ' logger.go:42: 06:42:33 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.107002 | controller | - ' logger.go:42: 06:42:33 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.107008 | controller | - ' logger.go:42: 06:42:33 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.107013 | controller | - ' logger.go:42: 06:42:34 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.107019 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.107025 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.107031 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.107036 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.107042 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.107048 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.107054 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.107060 | controller | - ' exit 0' 2025-10-01 06:44:20.107065 | controller | - ' else' 2025-10-01 06:44:20.107071 | controller | - ' exit 1' 2025-10-01 06:44:20.107077 | controller | - ' fi' 2025-10-01 06:44:20.107083 | controller | - ' ]' 2025-10-01 06:44:20.107088 | controller | - ' logger.go:42: 06:42:34 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.107094 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.107103 | controller | }}''' 2025-10-01 06:44:20.107108 | controller | - ' logger.go:42: 06:42:34 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.107114 | controller | - ' logger.go:42: 06:42:34 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.107133 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.107141 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.107150 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.107156 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.107162 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.107167 | controller | - ' logger.go:42: 06:42:34 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.107173 | controller | - ' logger.go:42: 06:42:34 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.107179 | controller | - ' logger.go:42: 06:42:34 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.107185 | controller | - ' logger.go:42: 06:42:34 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.107191 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.107198 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.107205 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.107211 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.107217 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.107223 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.107229 | controller | - ' # it is an image' 2025-10-01 06:44:20.107235 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.107240 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.107254 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.107260 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.107266 | controller | - ' case $NAME in' 2025-10-01 06:44:20.107272 | controller | - ' API)' 2025-10-01 06:44:20.107278 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.107284 | controller | - ' ;;' 2025-10-01 06:44:20.107290 | controller | - ' esac' 2025-10-01 06:44:20.107295 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.107301 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.107307 | controller | - ' exit 1' 2025-10-01 06:44:20.107313 | controller | - ' fi' 2025-10-01 06:44:20.107319 | controller | - ' fi' 2025-10-01 06:44:20.107324 | controller | - ' done' 2025-10-01 06:44:20.107330 | controller | - ' exit 0' 2025-10-01 06:44:20.107336 | controller | - ' ]' 2025-10-01 06:44:20.107342 | controller | - ' logger.go:42: 06:42:34 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.107347 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.107353 | controller | end }}''' 2025-10-01 06:44:20.107362 | controller | - ' logger.go:42: 06:42:34 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.107371 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.107377 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.107383 | controller | - ' logger.go:42: 06:42:35 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.107388 | controller | - ' logger.go:42: 06:42:35 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.107394 | controller | - ' logger.go:42: 06:42:35 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.107400 | controller | $imageTuples)' 2025-10-01 06:44:20.107406 | controller | - ' logger.go:42: 06:42:35 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.107411 | controller | - ' logger.go:42: 06:42:35 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.107420 | controller | - ' logger.go:42: 06:42:35 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.107425 | controller | - ' logger.go:42: 06:42:36 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.107431 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.107437 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.107443 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.107449 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.107454 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.107460 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.107466 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.107483 | controller | - ' exit 0' 2025-10-01 06:44:20.107490 | controller | - ' else' 2025-10-01 06:44:20.107496 | controller | - ' exit 1' 2025-10-01 06:44:20.107502 | controller | - ' fi' 2025-10-01 06:44:20.107507 | controller | - ' ]' 2025-10-01 06:44:20.107513 | controller | - ' logger.go:42: 06:42:36 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.107519 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.107525 | controller | }}''' 2025-10-01 06:44:20.107531 | controller | - ' logger.go:42: 06:42:36 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.107537 | controller | - ' logger.go:42: 06:42:36 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.107542 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.107548 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.107554 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.107560 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.107566 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.107571 | controller | - ' logger.go:42: 06:42:36 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.107577 | controller | - ' logger.go:42: 06:42:36 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.107583 | controller | - ' logger.go:42: 06:42:36 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.107589 | controller | - ' logger.go:42: 06:42:36 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.107597 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.107606 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.107619 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.107625 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.107631 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.107637 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.107643 | controller | - ' # it is an image' 2025-10-01 06:44:20.107649 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.107655 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.107661 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.107666 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.107672 | controller | - ' case $NAME in' 2025-10-01 06:44:20.107678 | controller | - ' API)' 2025-10-01 06:44:20.107686 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.107692 | controller | - ' ;;' 2025-10-01 06:44:20.107698 | controller | - ' esac' 2025-10-01 06:44:20.107704 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.107710 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.107715 | controller | - ' exit 1' 2025-10-01 06:44:20.107721 | controller | - ' fi' 2025-10-01 06:44:20.107727 | controller | - ' fi' 2025-10-01 06:44:20.107733 | controller | - ' done' 2025-10-01 06:44:20.107738 | controller | - ' exit 0' 2025-10-01 06:44:20.107744 | controller | - ' ]' 2025-10-01 06:44:20.107750 | controller | - ' logger.go:42: 06:42:36 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.107756 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.107762 | controller | end }}''' 2025-10-01 06:44:20.107767 | controller | - ' logger.go:42: 06:42:36 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.107773 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.107779 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.107785 | controller | - ' logger.go:42: 06:42:36 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.107790 | controller | - ' logger.go:42: 06:42:36 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.107796 | controller | - ' logger.go:42: 06:42:36 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.107802 | controller | $imageTuples)' 2025-10-01 06:44:20.107808 | controller | - ' logger.go:42: 06:42:36 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.107814 | controller | - ' logger.go:42: 06:42:36 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.107819 | controller | - ' logger.go:42: 06:42:36 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.107825 | controller | - ' logger.go:42: 06:42:37 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.107831 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.107837 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.107842 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.107848 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.107885 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.107894 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.107900 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.107909 | controller | - ' exit 0' 2025-10-01 06:44:20.107915 | controller | - ' else' 2025-10-01 06:44:20.107921 | controller | - ' exit 1' 2025-10-01 06:44:20.107927 | controller | - ' fi' 2025-10-01 06:44:20.107933 | controller | - ' ]' 2025-10-01 06:44:20.107938 | controller | - ' logger.go:42: 06:42:37 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.107944 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.107950 | controller | }}''' 2025-10-01 06:44:20.107956 | controller | - ' logger.go:42: 06:42:37 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.107962 | controller | - ' logger.go:42: 06:42:37 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.107968 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.107974 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.107979 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.107985 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.107998 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.108005 | controller | - ' logger.go:42: 06:42:37 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.108010 | controller | - ' logger.go:42: 06:42:37 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.108016 | controller | - ' logger.go:42: 06:42:37 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.108022 | controller | - ' logger.go:42: 06:42:37 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.108028 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.108034 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.108040 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.108045 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.108051 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.108057 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.108063 | controller | - ' # it is an image' 2025-10-01 06:44:20.108069 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.108075 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.108081 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.108087 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.108092 | controller | - ' case $NAME in' 2025-10-01 06:44:20.108098 | controller | - ' API)' 2025-10-01 06:44:20.108104 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.108110 | controller | - ' ;;' 2025-10-01 06:44:20.108116 | controller | - ' esac' 2025-10-01 06:44:20.108134 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.108143 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.108148 | controller | - ' exit 1' 2025-10-01 06:44:20.108154 | controller | - ' fi' 2025-10-01 06:44:20.108163 | controller | - ' fi' 2025-10-01 06:44:20.108169 | controller | - ' done' 2025-10-01 06:44:20.108175 | controller | - ' exit 0' 2025-10-01 06:44:20.108181 | controller | - ' ]' 2025-10-01 06:44:20.108187 | controller | - ' logger.go:42: 06:42:37 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.108192 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.108198 | controller | end }}''' 2025-10-01 06:44:20.108204 | controller | - ' logger.go:42: 06:42:37 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.108210 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.108216 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.108222 | controller | - ' logger.go:42: 06:42:37 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.108227 | controller | - ' logger.go:42: 06:42:37 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.108233 | controller | - ' logger.go:42: 06:42:37 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.108239 | controller | $imageTuples)' 2025-10-01 06:44:20.108245 | controller | - ' logger.go:42: 06:42:37 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.108251 | controller | - ' logger.go:42: 06:42:37 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.108256 | controller | - ' logger.go:42: 06:42:37 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.108267 | controller | - ' logger.go:42: 06:42:39 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.108273 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.108279 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.108285 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.108291 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.108299 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.108304 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.108310 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.108316 | controller | - ' exit 0' 2025-10-01 06:44:20.108322 | controller | - ' else' 2025-10-01 06:44:20.108328 | controller | - ' exit 1' 2025-10-01 06:44:20.108333 | controller | - ' fi' 2025-10-01 06:44:20.108339 | controller | - ' ]' 2025-10-01 06:44:20.108345 | controller | - ' logger.go:42: 06:42:39 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.108351 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.108357 | controller | }}''' 2025-10-01 06:44:20.108362 | controller | - ' logger.go:42: 06:42:39 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.108368 | controller | - ' logger.go:42: 06:42:39 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.108374 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.108380 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.108393 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.108399 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.108405 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.108414 | controller | - ' logger.go:42: 06:42:39 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.108420 | controller | - ' logger.go:42: 06:42:39 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.108426 | controller | - ' logger.go:42: 06:42:39 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.108431 | controller | - ' logger.go:42: 06:42:39 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.108437 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.108443 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.108449 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.108455 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.108460 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.108466 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.108472 | controller | - ' # it is an image' 2025-10-01 06:44:20.108478 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.108483 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.108489 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.108495 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.108501 | controller | - ' case $NAME in' 2025-10-01 06:44:20.108506 | controller | - ' API)' 2025-10-01 06:44:20.108512 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.108520 | controller | - ' ;;' 2025-10-01 06:44:20.108526 | controller | - ' esac' 2025-10-01 06:44:20.108532 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.108538 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.108544 | controller | - ' exit 1' 2025-10-01 06:44:20.108549 | controller | - ' fi' 2025-10-01 06:44:20.108555 | controller | - ' fi' 2025-10-01 06:44:20.108587 | controller | - ' done' 2025-10-01 06:44:20.108594 | controller | - ' exit 0' 2025-10-01 06:44:20.108600 | controller | - ' ]' 2025-10-01 06:44:20.108605 | controller | - ' logger.go:42: 06:42:39 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.108611 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.108617 | controller | end }}''' 2025-10-01 06:44:20.108623 | controller | - ' logger.go:42: 06:42:39 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.108629 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.108635 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.108640 | controller | - ' logger.go:42: 06:42:39 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.108646 | controller | - ' logger.go:42: 06:42:39 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.108652 | controller | - ' logger.go:42: 06:42:39 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.108658 | controller | $imageTuples)' 2025-10-01 06:44:20.108664 | controller | - ' logger.go:42: 06:42:39 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.108669 | controller | - ' logger.go:42: 06:42:39 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.108675 | controller | - ' logger.go:42: 06:42:39 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.108681 | controller | - ' logger.go:42: 06:42:40 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.108690 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.108696 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.108701 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.108707 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.108713 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.108719 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.108725 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.108730 | controller | - ' exit 0' 2025-10-01 06:44:20.108736 | controller | - ' else' 2025-10-01 06:44:20.108742 | controller | - ' exit 1' 2025-10-01 06:44:20.108748 | controller | - ' fi' 2025-10-01 06:44:20.108753 | controller | - ' ]' 2025-10-01 06:44:20.108759 | controller | - ' logger.go:42: 06:42:40 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.108765 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.108771 | controller | }}''' 2025-10-01 06:44:20.108784 | controller | - ' logger.go:42: 06:42:40 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.108790 | controller | - ' logger.go:42: 06:42:40 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.108796 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.108802 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.108808 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.108814 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.108823 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.108828 | controller | - ' logger.go:42: 06:42:40 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.108834 | controller | - ' logger.go:42: 06:42:40 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.108840 | controller | - ' logger.go:42: 06:42:40 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.108846 | controller | - ' logger.go:42: 06:42:40 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.108852 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.108857 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.108863 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.108869 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.108875 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.108880 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.108886 | controller | - ' # it is an image' 2025-10-01 06:44:20.108892 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.108898 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.108904 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.108909 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.108915 | controller | - ' case $NAME in' 2025-10-01 06:44:20.108924 | controller | - ' API)' 2025-10-01 06:44:20.108929 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.108935 | controller | - ' ;;' 2025-10-01 06:44:20.108941 | controller | - ' esac' 2025-10-01 06:44:20.108947 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.108952 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.108958 | controller | - ' exit 1' 2025-10-01 06:44:20.108964 | controller | - ' fi' 2025-10-01 06:44:20.108970 | controller | - ' fi' 2025-10-01 06:44:20.108976 | controller | - ' done' 2025-10-01 06:44:20.108981 | controller | - ' exit 0' 2025-10-01 06:44:20.108987 | controller | - ' ]' 2025-10-01 06:44:20.108993 | controller | - ' logger.go:42: 06:42:40 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.108999 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.109004 | controller | end }}''' 2025-10-01 06:44:20.109012 | controller | - ' logger.go:42: 06:42:40 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.109018 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.109024 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.109030 | controller | - ' logger.go:42: 06:42:40 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.109036 | controller | - ' logger.go:42: 06:42:40 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.109042 | controller | - ' logger.go:42: 06:42:40 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.109050 | controller | $imageTuples)' 2025-10-01 06:44:20.109055 | controller | - ' logger.go:42: 06:42:40 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.109061 | controller | - ' logger.go:42: 06:42:40 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.109069 | controller | - ' logger.go:42: 06:42:40 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.109075 | controller | - ' logger.go:42: 06:42:41 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.109081 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.109087 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.109092 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.109098 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.109111 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.109117 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.109139 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.109145 | controller | - ' exit 0' 2025-10-01 06:44:20.109151 | controller | - ' else' 2025-10-01 06:44:20.109157 | controller | - ' exit 1' 2025-10-01 06:44:20.109163 | controller | - ' fi' 2025-10-01 06:44:20.109168 | controller | - ' ]' 2025-10-01 06:44:20.109174 | controller | - ' logger.go:42: 06:42:41 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.109180 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.109186 | controller | }}''' 2025-10-01 06:44:20.109192 | controller | - ' logger.go:42: 06:42:41 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.109198 | controller | - ' logger.go:42: 06:42:41 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.109203 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.109212 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.109218 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.109224 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.109230 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.109235 | controller | - ' logger.go:42: 06:42:42 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.109241 | controller | - ' logger.go:42: 06:42:42 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.109247 | controller | - ' logger.go:42: 06:42:42 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.109253 | controller | - ' logger.go:42: 06:42:42 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.109259 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.109271 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.109277 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.109283 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.109289 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.109295 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.109301 | controller | - ' # it is an image' 2025-10-01 06:44:20.109306 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.109314 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.109320 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.109326 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.109332 | controller | - ' case $NAME in' 2025-10-01 06:44:20.109338 | controller | - ' API)' 2025-10-01 06:44:20.109343 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.109349 | controller | - ' ;;' 2025-10-01 06:44:20.109355 | controller | - ' esac' 2025-10-01 06:44:20.109361 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.109367 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.109372 | controller | - ' exit 1' 2025-10-01 06:44:20.109378 | controller | - ' fi' 2025-10-01 06:44:20.109384 | controller | - ' fi' 2025-10-01 06:44:20.109390 | controller | - ' done' 2025-10-01 06:44:20.109395 | controller | - ' exit 0' 2025-10-01 06:44:20.109402 | controller | - ' ]' 2025-10-01 06:44:20.109409 | controller | - ' logger.go:42: 06:42:42 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.109416 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.109423 | controller | end }}''' 2025-10-01 06:44:20.109429 | controller | - ' logger.go:42: 06:42:42 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.109435 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.109441 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.109446 | controller | - ' logger.go:42: 06:42:42 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.109452 | controller | - ' logger.go:42: 06:42:42 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.109461 | controller | - ' logger.go:42: 06:42:42 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.109467 | controller | $imageTuples)' 2025-10-01 06:44:20.109472 | controller | - ' logger.go:42: 06:42:42 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.109478 | controller | - ' logger.go:42: 06:42:42 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.109492 | controller | - ' logger.go:42: 06:42:42 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.109498 | controller | - ' logger.go:42: 06:42:43 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.109504 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.109510 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.109515 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.109521 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.109528 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.109535 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.109541 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.109547 | controller | - ' exit 0' 2025-10-01 06:44:20.109553 | controller | - ' else' 2025-10-01 06:44:20.109559 | controller | - ' exit 1' 2025-10-01 06:44:20.109564 | controller | - ' fi' 2025-10-01 06:44:20.109570 | controller | - ' ]' 2025-10-01 06:44:20.109576 | controller | - ' logger.go:42: 06:42:43 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.109582 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.109588 | controller | }}''' 2025-10-01 06:44:20.109593 | controller | - ' logger.go:42: 06:42:43 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.109599 | controller | - ' logger.go:42: 06:42:43 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.109605 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.109611 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.109617 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.109622 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.109628 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.109634 | controller | - ' logger.go:42: 06:42:43 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.109640 | controller | - ' logger.go:42: 06:42:43 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.109646 | controller | - ' logger.go:42: 06:42:43 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.109652 | controller | - ' logger.go:42: 06:42:43 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.109657 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.109663 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.109669 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.109675 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.109681 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.109686 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.109695 | controller | - ' # it is an image' 2025-10-01 06:44:20.109746 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.109753 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.109758 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.109764 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.109770 | controller | - ' case $NAME in' 2025-10-01 06:44:20.109776 | controller | - ' API)' 2025-10-01 06:44:20.109782 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.109788 | controller | - ' ;;' 2025-10-01 06:44:20.109793 | controller | - ' esac' 2025-10-01 06:44:20.109799 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.109805 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.109811 | controller | - ' exit 1' 2025-10-01 06:44:20.109817 | controller | - ' fi' 2025-10-01 06:44:20.109822 | controller | - ' fi' 2025-10-01 06:44:20.109828 | controller | - ' done' 2025-10-01 06:44:20.109834 | controller | - ' exit 0' 2025-10-01 06:44:20.109840 | controller | - ' ]' 2025-10-01 06:44:20.109845 | controller | - ' logger.go:42: 06:42:43 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.109851 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.109857 | controller | end }}''' 2025-10-01 06:44:20.109863 | controller | - ' logger.go:42: 06:42:43 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.109869 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.109875 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.109890 | controller | - ' logger.go:42: 06:42:43 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.109896 | controller | - ' logger.go:42: 06:42:43 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.109901 | controller | - ' logger.go:42: 06:42:43 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.109907 | controller | $imageTuples)' 2025-10-01 06:44:20.109913 | controller | - ' logger.go:42: 06:42:43 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.109919 | controller | - ' logger.go:42: 06:42:43 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.109925 | controller | - ' logger.go:42: 06:42:43 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.109930 | controller | - ' logger.go:42: 06:42:44 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.109936 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.109942 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.109948 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.109954 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.109959 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.109965 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.109971 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.109977 | controller | - ' exit 0' 2025-10-01 06:44:20.109983 | controller | - ' else' 2025-10-01 06:44:20.109989 | controller | - ' exit 1' 2025-10-01 06:44:20.109994 | controller | - ' fi' 2025-10-01 06:44:20.110000 | controller | - ' ]' 2025-10-01 06:44:20.110006 | controller | - ' logger.go:42: 06:42:44 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.110012 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.110023 | controller | }}''' 2025-10-01 06:44:20.110029 | controller | - ' logger.go:42: 06:42:44 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.110035 | controller | - ' logger.go:42: 06:42:44 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.110041 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.110047 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.110053 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.110059 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.110065 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.110070 | controller | - ' logger.go:42: 06:42:44 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.110076 | controller | - ' logger.go:42: 06:42:44 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.110082 | controller | - ' logger.go:42: 06:42:44 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.110088 | controller | - ' logger.go:42: 06:42:44 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.110094 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.110100 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.110106 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.110112 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.110118 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.110144 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.110150 | controller | - ' # it is an image' 2025-10-01 06:44:20.110156 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.110162 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.110168 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.110173 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.110179 | controller | - ' case $NAME in' 2025-10-01 06:44:20.110185 | controller | - ' API)' 2025-10-01 06:44:20.110191 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.110197 | controller | - ' ;;' 2025-10-01 06:44:20.110203 | controller | - ' esac' 2025-10-01 06:44:20.110208 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.110214 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.110220 | controller | - ' exit 1' 2025-10-01 06:44:20.110226 | controller | - ' fi' 2025-10-01 06:44:20.110232 | controller | - ' fi' 2025-10-01 06:44:20.110238 | controller | - ' done' 2025-10-01 06:44:20.110243 | controller | - ' exit 0' 2025-10-01 06:44:20.110249 | controller | - ' ]' 2025-10-01 06:44:20.110255 | controller | - ' logger.go:42: 06:42:44 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.110269 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.110275 | controller | end }}''' 2025-10-01 06:44:20.110281 | controller | - ' logger.go:42: 06:42:44 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.110290 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.110296 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.110302 | controller | - ' logger.go:42: 06:42:45 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.110308 | controller | - ' logger.go:42: 06:42:45 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.110314 | controller | - ' logger.go:42: 06:42:45 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.110319 | controller | $imageTuples)' 2025-10-01 06:44:20.110325 | controller | - ' logger.go:42: 06:42:45 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.110331 | controller | - ' logger.go:42: 06:42:45 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.110337 | controller | - ' logger.go:42: 06:42:45 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.110343 | controller | - ' logger.go:42: 06:42:46 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.110349 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.110354 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.110360 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.110369 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.110375 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.110381 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.110387 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.110393 | controller | - ' exit 0' 2025-10-01 06:44:20.110399 | controller | - ' else' 2025-10-01 06:44:20.110404 | controller | - ' exit 1' 2025-10-01 06:44:20.110410 | controller | - ' fi' 2025-10-01 06:44:20.110416 | controller | - ' ]' 2025-10-01 06:44:20.110422 | controller | - ' logger.go:42: 06:42:46 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.110428 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.110434 | controller | }}''' 2025-10-01 06:44:20.110439 | controller | - ' logger.go:42: 06:42:46 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.110445 | controller | - ' logger.go:42: 06:42:46 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.110451 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.110457 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.110463 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.110469 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.110475 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.110481 | controller | - ' logger.go:42: 06:42:46 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.110486 | controller | - ' logger.go:42: 06:42:46 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.110492 | controller | - ' logger.go:42: 06:42:46 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.110498 | controller | - ' logger.go:42: 06:42:46 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.110507 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.110513 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.110519 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.110525 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.110530 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.110536 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.110542 | controller | - ' # it is an image' 2025-10-01 06:44:20.110548 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.110554 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.110560 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.110566 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.110571 | controller | - ' case $NAME in' 2025-10-01 06:44:20.110577 | controller | - ' API)' 2025-10-01 06:44:20.110593 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.110600 | controller | - ' ;;' 2025-10-01 06:44:20.110606 | controller | - ' esac' 2025-10-01 06:44:20.110612 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.110617 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.110623 | controller | - ' exit 1' 2025-10-01 06:44:20.110629 | controller | - ' fi' 2025-10-01 06:44:20.110635 | controller | - ' fi' 2025-10-01 06:44:20.110641 | controller | - ' done' 2025-10-01 06:44:20.110647 | controller | - ' exit 0' 2025-10-01 06:44:20.110653 | controller | - ' ]' 2025-10-01 06:44:20.110659 | controller | - ' logger.go:42: 06:42:46 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.110665 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.110672 | controller | end }}''' 2025-10-01 06:44:20.110679 | controller | - ' logger.go:42: 06:42:46 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.110686 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.110693 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.110699 | controller | - ' logger.go:42: 06:42:46 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.110705 | controller | - ' logger.go:42: 06:42:46 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.110711 | controller | - ' logger.go:42: 06:42:46 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.110717 | controller | $imageTuples)' 2025-10-01 06:44:20.110722 | controller | - ' logger.go:42: 06:42:46 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.110728 | controller | - ' logger.go:42: 06:42:46 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.110737 | controller | - ' logger.go:42: 06:42:46 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.110743 | controller | - ' logger.go:42: 06:42:47 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.110748 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.110754 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.110760 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.110766 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.110772 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.110780 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.110786 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.110792 | controller | - ' exit 0' 2025-10-01 06:44:20.110798 | controller | - ' else' 2025-10-01 06:44:20.110804 | controller | - ' exit 1' 2025-10-01 06:44:20.110810 | controller | - ' fi' 2025-10-01 06:44:20.110815 | controller | - ' ]' 2025-10-01 06:44:20.110821 | controller | - ' logger.go:42: 06:42:47 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.110827 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.110833 | controller | }}''' 2025-10-01 06:44:20.110839 | controller | - ' logger.go:42: 06:42:47 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.110845 | controller | - ' logger.go:42: 06:42:47 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.110851 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.110856 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.110862 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.110868 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.110874 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.110880 | controller | - ' logger.go:42: 06:42:47 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.110886 | controller | - ' logger.go:42: 06:42:47 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.110891 | controller | - ' logger.go:42: 06:42:47 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.110897 | controller | - ' logger.go:42: 06:42:47 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.110903 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.110911 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.110917 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.110923 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.110929 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.110942 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.110948 | controller | - ' # it is an image' 2025-10-01 06:44:20.110954 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.110960 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.110966 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.110972 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.110978 | controller | - ' case $NAME in' 2025-10-01 06:44:20.110983 | controller | - ' API)' 2025-10-01 06:44:20.110989 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.110995 | controller | - ' ;;' 2025-10-01 06:44:20.111001 | controller | - ' esac' 2025-10-01 06:44:20.111007 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.111013 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.111018 | controller | - ' exit 1' 2025-10-01 06:44:20.111024 | controller | - ' fi' 2025-10-01 06:44:20.111033 | controller | - ' fi' 2025-10-01 06:44:20.111039 | controller | - ' done' 2025-10-01 06:44:20.111045 | controller | - ' exit 0' 2025-10-01 06:44:20.111051 | controller | - ' ]' 2025-10-01 06:44:20.111056 | controller | - ' logger.go:42: 06:42:47 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.111062 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.111068 | controller | end }}''' 2025-10-01 06:44:20.111074 | controller | - ' logger.go:42: 06:42:47 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.111080 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.111086 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.111092 | controller | - ' logger.go:42: 06:42:48 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.111098 | controller | - ' logger.go:42: 06:42:48 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.111104 | controller | - ' logger.go:42: 06:42:48 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.111109 | controller | $imageTuples)' 2025-10-01 06:44:20.111115 | controller | - ' logger.go:42: 06:42:48 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.111139 | controller | - ' logger.go:42: 06:42:48 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.111147 | controller | - ' logger.go:42: 06:42:48 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.111153 | controller | - ' logger.go:42: 06:42:49 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.111159 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.111165 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.111171 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.111177 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.111183 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.111189 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.111195 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.111200 | controller | - ' exit 0' 2025-10-01 06:44:20.111206 | controller | - ' else' 2025-10-01 06:44:20.111212 | controller | - ' exit 1' 2025-10-01 06:44:20.111218 | controller | - ' fi' 2025-10-01 06:44:20.111224 | controller | - ' ]' 2025-10-01 06:44:20.111230 | controller | - ' logger.go:42: 06:42:49 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.111236 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.111241 | controller | }}''' 2025-10-01 06:44:20.111250 | controller | - ' logger.go:42: 06:42:49 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.111259 | controller | - ' logger.go:42: 06:42:49 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.111264 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.111270 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.111278 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.111284 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.111290 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.111299 | controller | - ' logger.go:42: 06:42:49 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.111305 | controller | - ' logger.go:42: 06:42:49 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.111318 | controller | - ' logger.go:42: 06:42:49 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.111324 | controller | - ' logger.go:42: 06:42:49 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.111330 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.111336 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.111342 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.111348 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.111354 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.111360 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.111366 | controller | - ' # it is an image' 2025-10-01 06:44:20.111372 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.111377 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.111383 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.111389 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.111397 | controller | - ' case $NAME in' 2025-10-01 06:44:20.111403 | controller | - ' API)' 2025-10-01 06:44:20.111409 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.111415 | controller | - ' ;;' 2025-10-01 06:44:20.111421 | controller | - ' esac' 2025-10-01 06:44:20.111427 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.111433 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.111439 | controller | - ' exit 1' 2025-10-01 06:44:20.111445 | controller | - ' fi' 2025-10-01 06:44:20.111450 | controller | - ' fi' 2025-10-01 06:44:20.111456 | controller | - ' done' 2025-10-01 06:44:20.111462 | controller | - ' exit 0' 2025-10-01 06:44:20.111468 | controller | - ' ]' 2025-10-01 06:44:20.111488 | controller | - ' logger.go:42: 06:42:49 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.111494 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.111500 | controller | end }}''' 2025-10-01 06:44:20.111506 | controller | - ' logger.go:42: 06:42:49 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.111512 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.111518 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.111524 | controller | - ' logger.go:42: 06:42:49 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.111529 | controller | - ' logger.go:42: 06:42:49 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.111535 | controller | - ' logger.go:42: 06:42:49 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.111541 | controller | $imageTuples)' 2025-10-01 06:44:20.111547 | controller | - ' logger.go:42: 06:42:49 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.111553 | controller | - ' logger.go:42: 06:42:49 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.111561 | controller | - ' logger.go:42: 06:42:49 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.111567 | controller | - ' logger.go:42: 06:42:50 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.111579 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.111585 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.111591 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.111597 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.111602 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.111608 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.111614 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.111620 | controller | - ' exit 0' 2025-10-01 06:44:20.111626 | controller | - ' else' 2025-10-01 06:44:20.111632 | controller | - ' exit 1' 2025-10-01 06:44:20.111638 | controller | - ' fi' 2025-10-01 06:44:20.111644 | controller | - ' ]' 2025-10-01 06:44:20.111649 | controller | - ' logger.go:42: 06:42:50 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.111655 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.111661 | controller | }}''' 2025-10-01 06:44:20.111667 | controller | - ' logger.go:42: 06:42:50 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.111673 | controller | - ' logger.go:42: 06:42:50 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.111679 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.111684 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.111690 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.111704 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.111711 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.111717 | controller | - ' logger.go:42: 06:42:50 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.111722 | controller | - ' logger.go:42: 06:42:50 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.111728 | controller | - ' logger.go:42: 06:42:50 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.111734 | controller | - ' logger.go:42: 06:42:50 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.111740 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.111746 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.111752 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.111758 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.111764 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.111770 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.111775 | controller | - ' # it is an image' 2025-10-01 06:44:20.111781 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.111787 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.111793 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.111799 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.111805 | controller | - ' case $NAME in' 2025-10-01 06:44:20.111811 | controller | - ' API)' 2025-10-01 06:44:20.111820 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.111825 | controller | - ' ;;' 2025-10-01 06:44:20.111831 | controller | - ' esac' 2025-10-01 06:44:20.111837 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.111843 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.111849 | controller | - ' exit 1' 2025-10-01 06:44:20.111857 | controller | - ' fi' 2025-10-01 06:44:20.111863 | controller | - ' fi' 2025-10-01 06:44:20.111869 | controller | - ' done' 2025-10-01 06:44:20.111875 | controller | - ' exit 0' 2025-10-01 06:44:20.111881 | controller | - ' ]' 2025-10-01 06:44:20.111886 | controller | - ' logger.go:42: 06:42:50 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.111892 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.111898 | controller | end }}''' 2025-10-01 06:44:20.111904 | controller | - ' logger.go:42: 06:42:50 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.111910 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.111916 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.111922 | controller | - ' logger.go:42: 06:42:51 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.111928 | controller | - ' logger.go:42: 06:42:51 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.111934 | controller | - ' logger.go:42: 06:42:51 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.111939 | controller | $imageTuples)' 2025-10-01 06:44:20.111948 | controller | - ' logger.go:42: 06:42:51 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.111954 | controller | - ' logger.go:42: 06:42:51 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.111960 | controller | - ' logger.go:42: 06:42:51 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.111966 | controller | - ' logger.go:42: 06:42:52 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.111971 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.111977 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.111983 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.111989 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.111995 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.112001 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.112007 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.112012 | controller | - ' exit 0' 2025-10-01 06:44:20.112018 | controller | - ' else' 2025-10-01 06:44:20.112024 | controller | - ' exit 1' 2025-10-01 06:44:20.112030 | controller | - ' fi' 2025-10-01 06:44:20.112036 | controller | - ' ]' 2025-10-01 06:44:20.112042 | controller | - ' logger.go:42: 06:42:52 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.112047 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.112053 | controller | }}''' 2025-10-01 06:44:20.112059 | controller | - ' logger.go:42: 06:42:52 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.112072 | controller | - ' logger.go:42: 06:42:52 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.112079 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.112087 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.112093 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.112099 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.112105 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.112111 | controller | - ' logger.go:42: 06:42:52 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.112117 | controller | - ' logger.go:42: 06:42:52 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.112138 | controller | - ' logger.go:42: 06:42:52 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.112144 | controller | - ' logger.go:42: 06:42:52 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.112150 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.112156 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.112162 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.112168 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.112173 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.112179 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.112185 | controller | - ' # it is an image' 2025-10-01 06:44:20.112191 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.112197 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.112203 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.112209 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.112215 | controller | - ' case $NAME in' 2025-10-01 06:44:20.112220 | controller | - ' API)' 2025-10-01 06:44:20.112226 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.112232 | controller | - ' ;;' 2025-10-01 06:44:20.112238 | controller | - ' esac' 2025-10-01 06:44:20.112244 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.112250 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.112256 | controller | - ' exit 1' 2025-10-01 06:44:20.112261 | controller | - ' fi' 2025-10-01 06:44:20.112267 | controller | - ' fi' 2025-10-01 06:44:20.112273 | controller | - ' done' 2025-10-01 06:44:20.112279 | controller | - ' exit 0' 2025-10-01 06:44:20.112285 | controller | - ' ]' 2025-10-01 06:44:20.112291 | controller | - ' logger.go:42: 06:42:52 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.112296 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.112302 | controller | end }}''' 2025-10-01 06:44:20.112308 | controller | - ' logger.go:42: 06:42:52 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.112314 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.112320 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.112326 | controller | - ' logger.go:42: 06:42:52 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.112332 | controller | - ' logger.go:42: 06:42:52 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.112340 | controller | - ' logger.go:42: 06:42:52 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.112346 | controller | $imageTuples)' 2025-10-01 06:44:20.112352 | controller | - ' logger.go:42: 06:42:52 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.112358 | controller | - ' logger.go:42: 06:42:52 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.112367 | controller | - ' logger.go:42: 06:42:52 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.112373 | controller | - ' logger.go:42: 06:42:53 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.112379 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.112384 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.112390 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.112396 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.112402 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.112408 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.112414 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.112420 | controller | - ' exit 0' 2025-10-01 06:44:20.112425 | controller | - ' else' 2025-10-01 06:44:20.112431 | controller | - ' exit 1' 2025-10-01 06:44:20.112437 | controller | - ' fi' 2025-10-01 06:44:20.112451 | controller | - ' ]' 2025-10-01 06:44:20.112457 | controller | - ' logger.go:42: 06:42:53 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.112463 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.112469 | controller | }}''' 2025-10-01 06:44:20.112474 | controller | - ' logger.go:42: 06:42:53 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.112480 | controller | - ' logger.go:42: 06:42:53 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.112489 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.112495 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.112501 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.112506 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.112512 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.112518 | controller | - ' logger.go:42: 06:42:53 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.112524 | controller | - ' logger.go:42: 06:42:53 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.112530 | controller | - ' logger.go:42: 06:42:53 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.112536 | controller | - ' logger.go:42: 06:42:53 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.112541 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.112547 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.112553 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.112559 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.112564 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.112570 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.112586 | controller | - ' # it is an image' 2025-10-01 06:44:20.112592 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.112598 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.112604 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.112609 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.112615 | controller | - ' case $NAME in' 2025-10-01 06:44:20.112621 | controller | - ' API)' 2025-10-01 06:44:20.112627 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.112632 | controller | - ' ;;' 2025-10-01 06:44:20.112638 | controller | - ' esac' 2025-10-01 06:44:20.112644 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.112650 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.112655 | controller | - ' exit 1' 2025-10-01 06:44:20.112661 | controller | - ' fi' 2025-10-01 06:44:20.112667 | controller | - ' fi' 2025-10-01 06:44:20.112673 | controller | - ' done' 2025-10-01 06:44:20.112678 | controller | - ' exit 0' 2025-10-01 06:44:20.112684 | controller | - ' ]' 2025-10-01 06:44:20.112690 | controller | - ' logger.go:42: 06:42:53 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.112696 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.112701 | controller | end }}''' 2025-10-01 06:44:20.112707 | controller | - ' logger.go:42: 06:42:53 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.112713 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.112719 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.112725 | controller | - ' logger.go:42: 06:42:53 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.112730 | controller | - ' logger.go:42: 06:42:53 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.112736 | controller | - ' logger.go:42: 06:42:53 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.112742 | controller | $imageTuples)' 2025-10-01 06:44:20.112748 | controller | - ' logger.go:42: 06:42:53 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.112753 | controller | - ' logger.go:42: 06:42:53 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.112759 | controller | - ' logger.go:42: 06:42:53 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.112765 | controller | - ' logger.go:42: 06:42:54 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.112771 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.112784 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.112790 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.112796 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.112801 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.112807 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.112813 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.112819 | controller | - ' exit 0' 2025-10-01 06:44:20.112825 | controller | - ' else' 2025-10-01 06:44:20.112831 | controller | - ' exit 1' 2025-10-01 06:44:20.112837 | controller | - ' fi' 2025-10-01 06:44:20.112842 | controller | - ' ]' 2025-10-01 06:44:20.112848 | controller | - ' logger.go:42: 06:42:54 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.112854 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.112862 | controller | }}''' 2025-10-01 06:44:20.112868 | controller | - ' logger.go:42: 06:42:54 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.112874 | controller | - ' logger.go:42: 06:42:54 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.112880 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.112886 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.112892 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.112897 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.112903 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.112909 | controller | - ' logger.go:42: 06:42:55 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.112915 | controller | - ' logger.go:42: 06:42:55 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.112921 | controller | - ' logger.go:42: 06:42:55 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.112926 | controller | - ' logger.go:42: 06:42:55 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.112932 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.112938 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.112944 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.112950 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.112955 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.112961 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.112967 | controller | - ' # it is an image' 2025-10-01 06:44:20.112976 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.112982 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.112988 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.112994 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.112999 | controller | - ' case $NAME in' 2025-10-01 06:44:20.113005 | controller | - ' API)' 2025-10-01 06:44:20.113011 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.113017 | controller | - ' ;;' 2025-10-01 06:44:20.113023 | controller | - ' esac' 2025-10-01 06:44:20.113029 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.113035 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.113040 | controller | - ' exit 1' 2025-10-01 06:44:20.113046 | controller | - ' fi' 2025-10-01 06:44:20.113052 | controller | - ' fi' 2025-10-01 06:44:20.113058 | controller | - ' done' 2025-10-01 06:44:20.113064 | controller | - ' exit 0' 2025-10-01 06:44:20.113069 | controller | - ' ]' 2025-10-01 06:44:20.113075 | controller | - ' logger.go:42: 06:42:55 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.113081 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.113087 | controller | end }}''' 2025-10-01 06:44:20.113095 | controller | - ' logger.go:42: 06:42:55 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.113104 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.113109 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.113115 | controller | - ' logger.go:42: 06:42:55 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.113133 | controller | - ' logger.go:42: 06:42:55 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.113141 | controller | - ' logger.go:42: 06:42:55 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.113155 | controller | $imageTuples)' 2025-10-01 06:44:20.113161 | controller | - ' logger.go:42: 06:42:55 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.113167 | controller | - ' logger.go:42: 06:42:55 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.113173 | controller | - ' logger.go:42: 06:42:55 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.113178 | controller | - ' logger.go:42: 06:42:56 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.113184 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.113190 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.113196 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.113202 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.113208 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.113213 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.113219 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.113225 | controller | - ' exit 0' 2025-10-01 06:44:20.113231 | controller | - ' else' 2025-10-01 06:44:20.113237 | controller | - ' exit 1' 2025-10-01 06:44:20.113242 | controller | - ' fi' 2025-10-01 06:44:20.113248 | controller | - ' ]' 2025-10-01 06:44:20.113254 | controller | - ' logger.go:42: 06:42:56 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.113260 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.113266 | controller | }}''' 2025-10-01 06:44:20.113271 | controller | - ' logger.go:42: 06:42:56 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.113277 | controller | - ' logger.go:42: 06:42:56 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.113283 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.113289 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.113295 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.113303 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.113309 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.113315 | controller | - ' logger.go:42: 06:42:56 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.113321 | controller | - ' logger.go:42: 06:42:56 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.113327 | controller | - ' logger.go:42: 06:42:56 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.113332 | controller | - ' logger.go:42: 06:42:56 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.113341 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.113347 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.113353 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.113358 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.113364 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.113370 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.113376 | controller | - ' # it is an image' 2025-10-01 06:44:20.113382 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.113387 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.113393 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.113399 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.113405 | controller | - ' case $NAME in' 2025-10-01 06:44:20.113411 | controller | - ' API)' 2025-10-01 06:44:20.113421 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.113427 | controller | - ' ;;' 2025-10-01 06:44:20.113433 | controller | - ' esac' 2025-10-01 06:44:20.113439 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.113444 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.113450 | controller | - ' exit 1' 2025-10-01 06:44:20.113456 | controller | - ' fi' 2025-10-01 06:44:20.113462 | controller | - ' fi' 2025-10-01 06:44:20.113468 | controller | - ' done' 2025-10-01 06:44:20.113473 | controller | - ' exit 0' 2025-10-01 06:44:20.113479 | controller | - ' ]' 2025-10-01 06:44:20.113485 | controller | - ' logger.go:42: 06:42:56 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.113491 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.113496 | controller | end }}''' 2025-10-01 06:44:20.113502 | controller | - ' logger.go:42: 06:42:56 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.113515 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.113521 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.113527 | controller | - ' logger.go:42: 06:42:56 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.113533 | controller | - ' logger.go:42: 06:42:56 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.113539 | controller | - ' logger.go:42: 06:42:56 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.113545 | controller | $imageTuples)' 2025-10-01 06:44:20.113551 | controller | - ' logger.go:42: 06:42:56 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.113559 | controller | - ' logger.go:42: 06:42:56 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.113565 | controller | - ' logger.go:42: 06:42:56 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.113570 | controller | - ' logger.go:42: 06:42:57 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.113576 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.113582 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.113588 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.113594 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.113599 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.113608 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.113614 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.113620 | controller | - ' exit 0' 2025-10-01 06:44:20.113626 | controller | - ' else' 2025-10-01 06:44:20.113631 | controller | - ' exit 1' 2025-10-01 06:44:20.113637 | controller | - ' fi' 2025-10-01 06:44:20.113643 | controller | - ' ]' 2025-10-01 06:44:20.113649 | controller | - ' logger.go:42: 06:42:57 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.113655 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.113660 | controller | }}''' 2025-10-01 06:44:20.113668 | controller | - ' logger.go:42: 06:42:57 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.113675 | controller | - ' logger.go:42: 06:42:57 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.113681 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.113688 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.113694 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.113700 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.113706 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.113712 | controller | - ' logger.go:42: 06:42:58 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.113718 | controller | - ' logger.go:42: 06:42:58 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.113723 | controller | - ' logger.go:42: 06:42:58 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.113729 | controller | - ' logger.go:42: 06:42:58 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.113735 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.113741 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.113747 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.113752 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.113758 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.113764 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.113770 | controller | - ' # it is an image' 2025-10-01 06:44:20.113776 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.113781 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.113787 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.113793 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.113799 | controller | - ' case $NAME in' 2025-10-01 06:44:20.113805 | controller | - ' API)' 2025-10-01 06:44:20.113810 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.113816 | controller | - ' ;;' 2025-10-01 06:44:20.113822 | controller | - ' esac' 2025-10-01 06:44:20.113828 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.113834 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.113846 | controller | - ' exit 1' 2025-10-01 06:44:20.113852 | controller | - ' fi' 2025-10-01 06:44:20.113858 | controller | - ' fi' 2025-10-01 06:44:20.113866 | controller | - ' done' 2025-10-01 06:44:20.113872 | controller | - ' exit 0' 2025-10-01 06:44:20.113878 | controller | - ' ]' 2025-10-01 06:44:20.113884 | controller | - ' logger.go:42: 06:42:58 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.113890 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.113895 | controller | end }}''' 2025-10-01 06:44:20.113901 | controller | - ' logger.go:42: 06:42:58 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.113907 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.113913 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.113919 | controller | - ' logger.go:42: 06:42:58 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.113924 | controller | - ' logger.go:42: 06:42:58 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.113930 | controller | - ' logger.go:42: 06:42:58 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.113936 | controller | $imageTuples)' 2025-10-01 06:44:20.113942 | controller | - ' logger.go:42: 06:42:58 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.113948 | controller | - ' logger.go:42: 06:42:58 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.113956 | controller | - ' logger.go:42: 06:42:58 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.113962 | controller | - ' logger.go:42: 06:42:59 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.113967 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.113973 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.113979 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.113985 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.113991 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.113999 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.114005 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.114010 | controller | - ' exit 0' 2025-10-01 06:44:20.114016 | controller | - ' else' 2025-10-01 06:44:20.114022 | controller | - ' exit 1' 2025-10-01 06:44:20.114028 | controller | - ' fi' 2025-10-01 06:44:20.114033 | controller | - ' ]' 2025-10-01 06:44:20.114039 | controller | - ' logger.go:42: 06:42:59 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.114045 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.114051 | controller | }}''' 2025-10-01 06:44:20.114056 | controller | - ' logger.go:42: 06:42:59 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.114062 | controller | - ' logger.go:42: 06:42:59 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.114068 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.114074 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.114080 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.114085 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.114091 | controller | - ' logger.go:42: 06:42: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-01 06:44:20.114100 | controller | - ' logger.go:42: 06:42:59 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.114106 | controller | - ' logger.go:42: 06:42:59 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.114111 | controller | - ' logger.go:42: 06:42:59 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.114117 | controller | - ' logger.go:42: 06:42:59 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.114137 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.114146 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.114152 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.114158 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.114163 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.114169 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.114175 | controller | - ' # it is an image' 2025-10-01 06:44:20.114181 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.114187 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.114200 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.114206 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.114212 | controller | - ' case $NAME in' 2025-10-01 06:44:20.114218 | controller | - ' API)' 2025-10-01 06:44:20.114224 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.114230 | controller | - ' ;;' 2025-10-01 06:44:20.114235 | controller | - ' esac' 2025-10-01 06:44:20.114241 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.114247 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.114253 | controller | - ' exit 1' 2025-10-01 06:44:20.114259 | controller | - ' fi' 2025-10-01 06:44:20.114264 | controller | - ' fi' 2025-10-01 06:44:20.114270 | controller | - ' done' 2025-10-01 06:44:20.114276 | controller | - ' exit 0' 2025-10-01 06:44:20.114282 | controller | - ' ]' 2025-10-01 06:44:20.114287 | controller | - ' logger.go:42: 06:42:59 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.114293 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.114299 | controller | end }}''' 2025-10-01 06:44:20.114305 | controller | - ' logger.go:42: 06:42:59 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.114311 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.114316 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.114322 | controller | - ' logger.go:42: 06:42:59 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.114328 | controller | - ' logger.go:42: 06:42:59 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.114334 | controller | - ' logger.go:42: 06:42:59 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.114340 | controller | $imageTuples)' 2025-10-01 06:44:20.114346 | controller | - ' logger.go:42: 06:42:59 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.114351 | controller | - ' logger.go:42: 06:42:59 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.114357 | controller | - ' logger.go:42: 06:42:59 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.114363 | controller | - ' logger.go:42: 06:43:00 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.114372 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.114377 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.114383 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.114389 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.114395 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.114401 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.114406 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.114412 | controller | - ' exit 0' 2025-10-01 06:44:20.114418 | controller | - ' else' 2025-10-01 06:44:20.114424 | controller | - ' exit 1' 2025-10-01 06:44:20.114429 | controller | - ' fi' 2025-10-01 06:44:20.114435 | controller | - ' ]' 2025-10-01 06:44:20.114441 | controller | - ' logger.go:42: 06:43:00 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.114447 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.114453 | controller | }}''' 2025-10-01 06:44:20.114458 | controller | - ' logger.go:42: 06:43:00 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.114464 | controller | - ' logger.go:42: 06:43:00 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.114470 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.114476 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.114481 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.114487 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.114493 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.114499 | controller | - ' logger.go:42: 06:43:00 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.114505 | controller | - ' logger.go:42: 06:43:00 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.114510 | controller | - ' logger.go:42: 06:43:00 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.114519 | controller | - ' logger.go:42: 06:43:00 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.114524 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.114538 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.114544 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.114550 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.114556 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.114562 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.114567 | controller | - ' # it is an image' 2025-10-01 06:44:20.114573 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.114579 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.114585 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.114590 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.114596 | controller | - ' case $NAME in' 2025-10-01 06:44:20.114602 | controller | - ' API)' 2025-10-01 06:44:20.114611 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.114616 | controller | - ' ;;' 2025-10-01 06:44:20.114622 | controller | - ' esac' 2025-10-01 06:44:20.114628 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.114634 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.114640 | controller | - ' exit 1' 2025-10-01 06:44:20.114646 | controller | - ' fi' 2025-10-01 06:44:20.114651 | controller | - ' fi' 2025-10-01 06:44:20.114657 | controller | - ' done' 2025-10-01 06:44:20.114663 | controller | - ' exit 0' 2025-10-01 06:44:20.114669 | controller | - ' ]' 2025-10-01 06:44:20.114674 | controller | - ' logger.go:42: 06:43:00 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.114680 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.114686 | controller | end }}''' 2025-10-01 06:44:20.114695 | controller | - ' logger.go:42: 06:43:00 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.114700 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.114706 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.114712 | controller | - ' logger.go:42: 06:43:01 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.114718 | controller | - ' logger.go:42: 06:43:01 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.114724 | controller | - ' logger.go:42: 06:43:01 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.114729 | controller | $imageTuples)' 2025-10-01 06:44:20.114735 | controller | - ' logger.go:42: 06:43:01 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.114741 | controller | - ' logger.go:42: 06:43:01 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.114747 | controller | - ' logger.go:42: 06:43:01 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.114753 | controller | - ' logger.go:42: 06:43:02 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.114758 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.114764 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.114770 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.114776 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.114781 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.114787 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.114793 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.114799 | controller | - ' exit 0' 2025-10-01 06:44:20.114805 | controller | - ' else' 2025-10-01 06:44:20.114810 | controller | - ' exit 1' 2025-10-01 06:44:20.114816 | controller | - ' fi' 2025-10-01 06:44:20.114822 | controller | - ' ]' 2025-10-01 06:44:20.114827 | controller | - ' logger.go:42: 06:43:02 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.114833 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.114839 | controller | }}''' 2025-10-01 06:44:20.114845 | controller | - ' logger.go:42: 06:43:02 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.114851 | controller | - ' logger.go:42: 06:43:02 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.114856 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.114865 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.114871 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.114876 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.114889 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.114896 | controller | - ' logger.go:42: 06:43:02 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.114901 | controller | - ' logger.go:42: 06:43:02 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.114907 | controller | - ' logger.go:42: 06:43:02 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.114913 | controller | - ' logger.go:42: 06:43:02 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.114919 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.114925 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.114930 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.114936 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.114942 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.114948 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.114953 | controller | - ' # it is an image' 2025-10-01 06:44:20.114959 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.114968 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.114973 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.114979 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.114985 | controller | - ' case $NAME in' 2025-10-01 06:44:20.114991 | controller | - ' API)' 2025-10-01 06:44:20.114997 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.115003 | controller | - ' ;;' 2025-10-01 06:44:20.115008 | controller | - ' esac' 2025-10-01 06:44:20.115014 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.115020 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.115026 | controller | - ' exit 1' 2025-10-01 06:44:20.115031 | controller | - ' fi' 2025-10-01 06:44:20.115037 | controller | - ' fi' 2025-10-01 06:44:20.115043 | controller | - ' done' 2025-10-01 06:44:20.115049 | controller | - ' exit 0' 2025-10-01 06:44:20.115055 | controller | - ' ]' 2025-10-01 06:44:20.115060 | controller | - ' logger.go:42: 06:43:02 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.115066 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.115072 | controller | end }}''' 2025-10-01 06:44:20.115078 | controller | - ' logger.go:42: 06:43:02 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.115083 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.115089 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.115095 | controller | - ' logger.go:42: 06:43:02 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.115101 | controller | - ' logger.go:42: 06:43:02 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.115107 | controller | - ' logger.go:42: 06:43:02 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.115115 | controller | $imageTuples)' 2025-10-01 06:44:20.115133 | controller | - ' logger.go:42: 06:43:02 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.115142 | controller | - ' logger.go:42: 06:43:02 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.115148 | controller | - ' logger.go:42: 06:43:02 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.115154 | controller | - ' logger.go:42: 06:43:03 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.115159 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.115165 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.115171 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.115177 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.115183 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.115189 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.115194 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.115200 | controller | - ' exit 0' 2025-10-01 06:44:20.115206 | controller | - ' else' 2025-10-01 06:44:20.115212 | controller | - ' exit 1' 2025-10-01 06:44:20.115218 | controller | - ' fi' 2025-10-01 06:44:20.115223 | controller | - ' ]' 2025-10-01 06:44:20.115229 | controller | - ' logger.go:42: 06:43:03 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.115235 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.115241 | controller | }}''' 2025-10-01 06:44:20.115247 | controller | - ' logger.go:42: 06:43:03 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.115253 | controller | - ' logger.go:42: 06:43:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.115258 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.115264 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.115278 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.115284 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.115295 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.115301 | controller | - ' logger.go:42: 06:43:03 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.115307 | controller | - ' logger.go:42: 06:43:03 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.115313 | controller | - ' logger.go:42: 06:43:03 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.115318 | controller | - ' logger.go:42: 06:43:03 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.115324 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.115330 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.115336 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.115342 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.115347 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.115355 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.115364 | controller | - ' # it is an image' 2025-10-01 06:44:20.115370 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.115376 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.115382 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.115388 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.115393 | controller | - ' case $NAME in' 2025-10-01 06:44:20.115399 | controller | - ' API)' 2025-10-01 06:44:20.115405 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.115410 | controller | - ' ;;' 2025-10-01 06:44:20.115416 | controller | - ' esac' 2025-10-01 06:44:20.115422 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.115428 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.115434 | controller | - ' exit 1' 2025-10-01 06:44:20.115439 | controller | - ' fi' 2025-10-01 06:44:20.115445 | controller | - ' fi' 2025-10-01 06:44:20.115451 | controller | - ' done' 2025-10-01 06:44:20.115457 | controller | - ' exit 0' 2025-10-01 06:44:20.115462 | controller | - ' ]' 2025-10-01 06:44:20.115486 | controller | - ' logger.go:42: 06:43:03 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.115493 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.115499 | controller | end }}''' 2025-10-01 06:44:20.115505 | controller | - ' logger.go:42: 06:43:03 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.115511 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.115517 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.115523 | controller | - ' logger.go:42: 06:43:03 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.115528 | controller | - ' logger.go:42: 06:43:03 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.115534 | controller | - ' logger.go:42: 06:43:03 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.115540 | controller | $imageTuples)' 2025-10-01 06:44:20.115546 | controller | - ' logger.go:42: 06:43:03 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.115552 | controller | - ' logger.go:42: 06:43:03 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.115560 | controller | - ' logger.go:42: 06:43:03 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.115566 | controller | - ' logger.go:42: 06:43:04 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.115572 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.115580 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.115586 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.115591 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.115597 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.115603 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.115609 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.115615 | controller | - ' exit 0' 2025-10-01 06:44:20.115620 | controller | - ' else' 2025-10-01 06:44:20.115626 | controller | - ' exit 1' 2025-10-01 06:44:20.115632 | controller | - ' fi' 2025-10-01 06:44:20.115638 | controller | - ' ]' 2025-10-01 06:44:20.115643 | controller | - ' logger.go:42: 06:43:04 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.115649 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.115658 | controller | }}''' 2025-10-01 06:44:20.115671 | controller | - ' logger.go:42: 06:43:04 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.115677 | controller | - ' logger.go:42: 06:43:04 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.115683 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.115689 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.115695 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.115701 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.115706 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.115712 | controller | - ' logger.go:42: 06:43:05 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.115718 | controller | - ' logger.go:42: 06:43:05 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.115724 | controller | - ' logger.go:42: 06:43:05 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.115729 | controller | - ' logger.go:42: 06:43:05 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.115735 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.115741 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.115747 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.115752 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.115758 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.115764 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.115770 | controller | - ' # it is an image' 2025-10-01 06:44:20.115775 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.115781 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.115787 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.115793 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.115799 | controller | - ' case $NAME in' 2025-10-01 06:44:20.115804 | controller | - ' API)' 2025-10-01 06:44:20.115810 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.115816 | controller | - ' ;;' 2025-10-01 06:44:20.115822 | controller | - ' esac' 2025-10-01 06:44:20.115828 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.115833 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.115839 | controller | - ' exit 1' 2025-10-01 06:44:20.115845 | controller | - ' fi' 2025-10-01 06:44:20.115851 | controller | - ' fi' 2025-10-01 06:44:20.115856 | controller | - ' done' 2025-10-01 06:44:20.115862 | controller | - ' exit 0' 2025-10-01 06:44:20.115868 | controller | - ' ]' 2025-10-01 06:44:20.115874 | controller | - ' logger.go:42: 06:43:05 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.115880 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.115885 | controller | end }}''' 2025-10-01 06:44:20.115891 | controller | - ' logger.go:42: 06:43:05 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.115900 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.115905 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.115911 | controller | - ' logger.go:42: 06:43:05 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.115917 | controller | - ' logger.go:42: 06:43:05 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.115923 | controller | - ' logger.go:42: 06:43:05 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.115929 | controller | $imageTuples)' 2025-10-01 06:44:20.115934 | controller | - ' logger.go:42: 06:43:05 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.115940 | controller | - ' logger.go:42: 06:43:05 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.115946 | controller | - ' logger.go:42: 06:43:05 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.115952 | controller | - ' logger.go:42: 06:43:06 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.115957 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.115963 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.115969 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.115975 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.115988 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.115994 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.116000 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.116005 | controller | - ' exit 0' 2025-10-01 06:44:20.116011 | controller | - ' else' 2025-10-01 06:44:20.116017 | controller | - ' exit 1' 2025-10-01 06:44:20.116023 | controller | - ' fi' 2025-10-01 06:44:20.116028 | controller | - ' ]' 2025-10-01 06:44:20.116034 | controller | - ' logger.go:42: 06:43:06 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.116040 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.116046 | controller | }}''' 2025-10-01 06:44:20.116052 | controller | - ' logger.go:42: 06:43:06 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.116057 | controller | - ' logger.go:42: 06:43:06 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.116063 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.116069 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.116075 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.116080 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.116086 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.116092 | controller | - ' logger.go:42: 06:43:06 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.116098 | controller | - ' logger.go:42: 06:43:06 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.116104 | controller | - ' logger.go:42: 06:43:06 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.116109 | controller | - ' logger.go:42: 06:43:06 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.116118 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.116141 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.116147 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.116153 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.116158 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.116164 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.116170 | controller | - ' # it is an image' 2025-10-01 06:44:20.116176 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.116182 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.116188 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.116193 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.116199 | controller | - ' case $NAME in' 2025-10-01 06:44:20.116205 | controller | - ' API)' 2025-10-01 06:44:20.116214 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.116219 | controller | - ' ;;' 2025-10-01 06:44:20.116225 | controller | - ' esac' 2025-10-01 06:44:20.116231 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.116237 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.116243 | controller | - ' exit 1' 2025-10-01 06:44:20.116248 | controller | - ' fi' 2025-10-01 06:44:20.116254 | controller | - ' fi' 2025-10-01 06:44:20.116260 | controller | - ' done' 2025-10-01 06:44:20.116266 | controller | - ' exit 0' 2025-10-01 06:44:20.116271 | controller | - ' ]' 2025-10-01 06:44:20.116277 | controller | - ' logger.go:42: 06:43:06 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.116283 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.116289 | controller | end }}''' 2025-10-01 06:44:20.116294 | controller | - ' logger.go:42: 06:43:06 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.116300 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.116306 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.116312 | controller | - ' logger.go:42: 06:43:06 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.116318 | controller | - ' logger.go:42: 06:43:06 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.116323 | controller | - ' logger.go:42: 06:43:06 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.116329 | controller | $imageTuples)' 2025-10-01 06:44:20.116335 | controller | - ' logger.go:42: 06:43:06 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.116341 | controller | - ' logger.go:42: 06:43:06 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.116354 | controller | - ' logger.go:42: 06:43:06 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.116360 | controller | - ' logger.go:42: 06:43:07 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.116366 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.116372 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.116378 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.116384 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.116390 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.116398 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.116404 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.116410 | controller | - ' exit 0' 2025-10-01 06:44:20.116416 | controller | - ' else' 2025-10-01 06:44:20.116422 | controller | - ' exit 1' 2025-10-01 06:44:20.116427 | controller | - ' fi' 2025-10-01 06:44:20.116433 | controller | - ' ]' 2025-10-01 06:44:20.116439 | controller | - ' logger.go:42: 06:43:07 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.116445 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.116450 | controller | }}''' 2025-10-01 06:44:20.116456 | controller | - ' logger.go:42: 06:43:07 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.116462 | controller | - ' logger.go:42: 06:43:07 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.116468 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.116473 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.116479 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.116485 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.116491 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.116497 | controller | - ' logger.go:42: 06:43:08 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.116502 | controller | - ' logger.go:42: 06:43:08 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.116508 | controller | - ' logger.go:42: 06:43:08 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.116514 | controller | - ' logger.go:42: 06:43:08 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.116520 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.116526 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.116531 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.116540 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.116545 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.116551 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.116557 | controller | - ' # it is an image' 2025-10-01 06:44:20.116563 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.116569 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.116574 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.116580 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.116586 | controller | - ' case $NAME in' 2025-10-01 06:44:20.116592 | controller | - ' API)' 2025-10-01 06:44:20.116598 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.116603 | controller | - ' ;;' 2025-10-01 06:44:20.116609 | controller | - ' esac' 2025-10-01 06:44:20.116615 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.116621 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.116626 | controller | - ' exit 1' 2025-10-01 06:44:20.116632 | controller | - ' fi' 2025-10-01 06:44:20.116638 | controller | - ' fi' 2025-10-01 06:44:20.116646 | controller | - ' done' 2025-10-01 06:44:20.116652 | controller | - ' exit 0' 2025-10-01 06:44:20.116658 | controller | - ' ]' 2025-10-01 06:44:20.116664 | controller | - ' logger.go:42: 06:43:08 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.116669 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.116675 | controller | end }}''' 2025-10-01 06:44:20.116681 | controller | - ' logger.go:42: 06:43:08 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.116687 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.116693 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.116706 | controller | - ' logger.go:42: 06:43:08 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.116714 | controller | - ' logger.go:42: 06:43:08 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.116720 | controller | - ' logger.go:42: 06:43:08 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.116726 | controller | $imageTuples)' 2025-10-01 06:44:20.116732 | controller | - ' logger.go:42: 06:43:08 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.116738 | controller | - ' logger.go:42: 06:43:08 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.116744 | controller | - ' logger.go:42: 06:43:08 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.116749 | controller | - ' logger.go:42: 06:43:09 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.116755 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.116761 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.116767 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.116773 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.116778 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.116784 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.116790 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.116796 | controller | - ' exit 0' 2025-10-01 06:44:20.116802 | controller | - ' else' 2025-10-01 06:44:20.116807 | controller | - ' exit 1' 2025-10-01 06:44:20.116813 | controller | - ' fi' 2025-10-01 06:44:20.116819 | controller | - ' ]' 2025-10-01 06:44:20.116825 | controller | - ' logger.go:42: 06:43:09 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.116830 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.116836 | controller | }}''' 2025-10-01 06:44:20.116842 | controller | - ' logger.go:42: 06:43:09 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.116850 | controller | - ' logger.go:42: 06:43:09 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.116856 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.116862 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.116867 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.116873 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.116879 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.116888 | controller | - ' logger.go:42: 06:43:09 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.116894 | controller | - ' logger.go:42: 06:43:09 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.116899 | controller | - ' logger.go:42: 06:43:09 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.116905 | controller | - ' logger.go:42: 06:43:09 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.116911 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.116917 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.116922 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.116928 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.116934 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.116940 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.116945 | controller | - ' # it is an image' 2025-10-01 06:44:20.116951 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.116957 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.116963 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.116968 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.116974 | controller | - ' case $NAME in' 2025-10-01 06:44:20.116980 | controller | - ' API)' 2025-10-01 06:44:20.116986 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.116991 | controller | - ' ;;' 2025-10-01 06:44:20.116997 | controller | - ' esac' 2025-10-01 06:44:20.117003 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.117009 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.117014 | controller | - ' exit 1' 2025-10-01 06:44:20.117020 | controller | - ' fi' 2025-10-01 06:44:20.117026 | controller | - ' fi' 2025-10-01 06:44:20.117032 | controller | - ' done' 2025-10-01 06:44:20.117037 | controller | - ' exit 0' 2025-10-01 06:44:20.117043 | controller | - ' ]' 2025-10-01 06:44:20.117049 | controller | - ' logger.go:42: 06:43:09 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.117062 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.117068 | controller | end }}''' 2025-10-01 06:44:20.117074 | controller | - ' logger.go:42: 06:43:09 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.117080 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.117085 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.117091 | controller | - ' logger.go:42: 06:43:09 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.117097 | controller | - ' logger.go:42: 06:43:09 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.117103 | controller | - ' logger.go:42: 06:43:09 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.117108 | controller | $imageTuples)' 2025-10-01 06:44:20.117114 | controller | - ' logger.go:42: 06:43:09 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.117132 | controller | - ' logger.go:42: 06:43:09 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.117145 | controller | - ' logger.go:42: 06:43:09 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.117151 | controller | - ' logger.go:42: 06:43:10 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.117160 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.117165 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.117171 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.117177 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.117183 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.117189 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.117194 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.117200 | controller | - ' exit 0' 2025-10-01 06:44:20.117206 | controller | - ' else' 2025-10-01 06:44:20.117212 | controller | - ' exit 1' 2025-10-01 06:44:20.117217 | controller | - ' fi' 2025-10-01 06:44:20.117223 | controller | - ' ]' 2025-10-01 06:44:20.117229 | controller | - ' logger.go:42: 06:43:10 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.117235 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.117240 | controller | }}''' 2025-10-01 06:44:20.117246 | controller | - ' logger.go:42: 06:43:10 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.117252 | controller | - ' logger.go:42: 06:43:10 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.117258 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.117264 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.117269 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.117275 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.117281 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.117287 | controller | - ' logger.go:42: 06:43:10 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.117292 | controller | - ' logger.go:42: 06:43:10 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.117298 | controller | - ' logger.go:42: 06:43:10 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.117304 | controller | - ' logger.go:42: 06:43:10 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.117310 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.117318 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.117324 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.117329 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.117335 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.117341 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.117347 | controller | - ' # it is an image' 2025-10-01 06:44:20.117352 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.117358 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.117364 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.117370 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.117375 | controller | - ' case $NAME in' 2025-10-01 06:44:20.117381 | controller | - ' API)' 2025-10-01 06:44:20.117397 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.117403 | controller | - ' ;;' 2025-10-01 06:44:20.117409 | controller | - ' esac' 2025-10-01 06:44:20.117415 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.117421 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.117427 | controller | - ' exit 1' 2025-10-01 06:44:20.117432 | controller | - ' fi' 2025-10-01 06:44:20.117438 | controller | - ' fi' 2025-10-01 06:44:20.117444 | controller | - ' done' 2025-10-01 06:44:20.117450 | controller | - ' exit 0' 2025-10-01 06:44:20.117456 | controller | - ' ]' 2025-10-01 06:44:20.117461 | controller | - ' logger.go:42: 06:43:10 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.117467 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.117473 | controller | end }}''' 2025-10-01 06:44:20.117481 | controller | - ' logger.go:42: 06:43:10 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.117487 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.117493 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.117499 | controller | - ' logger.go:42: 06:43:11 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.117505 | controller | - ' logger.go:42: 06:43:11 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.117511 | controller | - ' logger.go:42: 06:43:11 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.117516 | controller | $imageTuples)' 2025-10-01 06:44:20.117522 | controller | - ' logger.go:42: 06:43:11 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.117528 | controller | - ' logger.go:42: 06:43:11 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.117534 | controller | - ' logger.go:42: 06:43:11 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.117540 | controller | - ' logger.go:42: 06:43:12 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.117546 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.117551 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.117557 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.117563 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.117571 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.117577 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.117583 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.117589 | controller | - ' exit 0' 2025-10-01 06:44:20.117594 | controller | - ' else' 2025-10-01 06:44:20.117600 | controller | - ' exit 1' 2025-10-01 06:44:20.117606 | controller | - ' fi' 2025-10-01 06:44:20.117612 | controller | - ' ]' 2025-10-01 06:44:20.117617 | controller | - ' logger.go:42: 06:43:12 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.117623 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.117631 | controller | }}''' 2025-10-01 06:44:20.117637 | controller | - ' logger.go:42: 06:43:12 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.117643 | controller | - ' logger.go:42: 06:43:12 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.117649 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.117657 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.117663 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.117669 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.117675 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.117680 | controller | - ' logger.go:42: 06:43:12 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.117686 | controller | - ' logger.go:42: 06:43:12 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.117692 | controller | - ' logger.go:42: 06:43:12 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.117698 | controller | - ' logger.go:42: 06:43:12 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.117704 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.117709 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.117715 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.117721 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.117729 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.117742 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.117748 | controller | - ' # it is an image' 2025-10-01 06:44:20.117754 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.117759 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.117765 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.117771 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.117777 | controller | - ' case $NAME in' 2025-10-01 06:44:20.117783 | controller | - ' API)' 2025-10-01 06:44:20.117788 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.117794 | controller | - ' ;;' 2025-10-01 06:44:20.117800 | controller | - ' esac' 2025-10-01 06:44:20.117806 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.117812 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.117817 | controller | - ' exit 1' 2025-10-01 06:44:20.117823 | controller | - ' fi' 2025-10-01 06:44:20.117829 | controller | - ' fi' 2025-10-01 06:44:20.117835 | controller | - ' done' 2025-10-01 06:44:20.117840 | controller | - ' exit 0' 2025-10-01 06:44:20.117846 | controller | - ' ]' 2025-10-01 06:44:20.117852 | controller | - ' logger.go:42: 06:43:12 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.117858 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.117864 | controller | end }}''' 2025-10-01 06:44:20.117869 | controller | - ' logger.go:42: 06:43:12 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.117875 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.117881 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.117887 | controller | - ' logger.go:42: 06:43:12 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.117892 | controller | - ' logger.go:42: 06:43:12 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.117898 | controller | - ' logger.go:42: 06:43:12 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.117907 | controller | $imageTuples)' 2025-10-01 06:44:20.117913 | controller | - ' logger.go:42: 06:43:12 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.117919 | controller | - ' logger.go:42: 06:43:12 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.117924 | controller | - ' logger.go:42: 06:43:12 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.117930 | controller | - ' logger.go:42: 06:43:13 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.117936 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.117942 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.117948 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.117953 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.117959 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.117965 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.117971 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.117979 | controller | - ' exit 0' 2025-10-01 06:44:20.117985 | controller | - ' else' 2025-10-01 06:44:20.117991 | controller | - ' exit 1' 2025-10-01 06:44:20.117997 | controller | - ' fi' 2025-10-01 06:44:20.118003 | controller | - ' ]' 2025-10-01 06:44:20.118009 | controller | - ' logger.go:42: 06:43:13 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.118014 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.118020 | controller | }}''' 2025-10-01 06:44:20.118026 | controller | - ' logger.go:42: 06:43:13 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.118032 | controller | - ' logger.go:42: 06:43:13 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.118038 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.118043 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.118049 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.118055 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.118061 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.118067 | controller | - ' logger.go:42: 06:43:13 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.118072 | controller | - ' logger.go:42: 06:43:13 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.118085 | controller | - ' logger.go:42: 06:43:13 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.118091 | controller | - ' logger.go:42: 06:43:13 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.118097 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.118103 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.118109 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.118114 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.118132 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.118141 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.118150 | controller | - ' # it is an image' 2025-10-01 06:44:20.118155 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.118161 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.118167 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.118173 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.118179 | controller | - ' case $NAME in' 2025-10-01 06:44:20.118185 | controller | - ' API)' 2025-10-01 06:44:20.118190 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.118196 | controller | - ' ;;' 2025-10-01 06:44:20.118202 | controller | - ' esac' 2025-10-01 06:44:20.118208 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.118214 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.118219 | controller | - ' exit 1' 2025-10-01 06:44:20.118225 | controller | - ' fi' 2025-10-01 06:44:20.118231 | controller | - ' fi' 2025-10-01 06:44:20.118237 | controller | - ' done' 2025-10-01 06:44:20.118243 | controller | - ' exit 0' 2025-10-01 06:44:20.118248 | controller | - ' ]' 2025-10-01 06:44:20.118254 | controller | - ' logger.go:42: 06:43:13 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.118260 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.118266 | controller | end }}''' 2025-10-01 06:44:20.118271 | controller | - ' logger.go:42: 06:43:13 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.118277 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.118283 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.118289 | controller | - ' logger.go:42: 06:43:13 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.118295 | controller | - ' logger.go:42: 06:43:13 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.118300 | controller | - ' logger.go:42: 06:43:13 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.118306 | controller | $imageTuples)' 2025-10-01 06:44:20.118312 | controller | - ' logger.go:42: 06:43:13 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.118318 | controller | - ' logger.go:42: 06:43:13 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.118324 | controller | - ' logger.go:42: 06:43:13 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.118329 | controller | - ' logger.go:42: 06:43:14 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.118335 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.118341 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.118346 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.118352 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.118358 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.118364 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.118369 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.118375 | controller | - ' exit 0' 2025-10-01 06:44:20.118381 | controller | - ' else' 2025-10-01 06:44:20.118387 | controller | - ' exit 1' 2025-10-01 06:44:20.118393 | controller | - ' fi' 2025-10-01 06:44:20.118398 | controller | - ' ]' 2025-10-01 06:44:20.118404 | controller | - ' logger.go:42: 06:43:14 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.118410 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.118418 | controller | }}''' 2025-10-01 06:44:20.118427 | controller | - ' logger.go:42: 06:43:14 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.118433 | controller | - ' logger.go:42: 06:43:14 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.118438 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.118444 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.118450 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.118463 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.118469 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.118475 | controller | - ' logger.go:42: 06:43:15 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.118481 | controller | - ' logger.go:42: 06:43:15 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.118487 | controller | - ' logger.go:42: 06:43:15 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.118493 | controller | - ' logger.go:42: 06:43:15 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.118499 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.118505 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.118510 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.118516 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.118522 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.118528 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.118533 | controller | - ' # it is an image' 2025-10-01 06:44:20.118539 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.118545 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.118551 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.118556 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.118562 | controller | - ' case $NAME in' 2025-10-01 06:44:20.118571 | controller | - ' API)' 2025-10-01 06:44:20.118577 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.118582 | controller | - ' ;;' 2025-10-01 06:44:20.118588 | controller | - ' esac' 2025-10-01 06:44:20.118594 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.118600 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.118605 | controller | - ' exit 1' 2025-10-01 06:44:20.118611 | controller | - ' fi' 2025-10-01 06:44:20.118617 | controller | - ' fi' 2025-10-01 06:44:20.118623 | controller | - ' done' 2025-10-01 06:44:20.118628 | controller | - ' exit 0' 2025-10-01 06:44:20.118634 | controller | - ' ]' 2025-10-01 06:44:20.118640 | controller | - ' logger.go:42: 06:43:15 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.118646 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.118652 | controller | end }}''' 2025-10-01 06:44:20.118663 | controller | - ' logger.go:42: 06:43:15 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.118671 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.118677 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.118683 | controller | - ' logger.go:42: 06:43:15 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.118689 | controller | - ' logger.go:42: 06:43:15 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.118697 | controller | - ' logger.go:42: 06:43:15 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.118702 | controller | $imageTuples)' 2025-10-01 06:44:20.118708 | controller | - ' logger.go:42: 06:43:15 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.118714 | controller | - ' logger.go:42: 06:43:15 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.118722 | controller | - ' logger.go:42: 06:43:15 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.118728 | controller | - ' logger.go:42: 06:43:16 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.118734 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.118739 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.118745 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.118751 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.118757 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.118762 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.118768 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.118774 | controller | - ' exit 0' 2025-10-01 06:44:20.118780 | controller | - ' else' 2025-10-01 06:44:20.118786 | controller | - ' exit 1' 2025-10-01 06:44:20.118791 | controller | - ' fi' 2025-10-01 06:44:20.118797 | controller | - ' ]' 2025-10-01 06:44:20.118803 | controller | - ' logger.go:42: 06:43:16 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.118809 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.118814 | controller | }}''' 2025-10-01 06:44:20.118820 | controller | - ' logger.go:42: 06:43:16 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.118829 | controller | - ' logger.go:42: 06:43:16 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.118834 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.118840 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.118846 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.118852 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.118858 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.118863 | controller | - ' logger.go:42: 06:43:16 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.118869 | controller | - ' logger.go:42: 06:43:16 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.118875 | controller | - ' logger.go:42: 06:43:16 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.118881 | controller | - ' logger.go:42: 06:43:16 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.118889 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.118895 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.118901 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.118907 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.118913 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.118918 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.118924 | controller | - ' # it is an image' 2025-10-01 06:44:20.118930 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.118936 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.118942 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.118947 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.118953 | controller | - ' case $NAME in' 2025-10-01 06:44:20.118959 | controller | - ' API)' 2025-10-01 06:44:20.118967 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.118973 | controller | - ' ;;' 2025-10-01 06:44:20.118979 | controller | - ' esac' 2025-10-01 06:44:20.118985 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.118990 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.118996 | controller | - ' exit 1' 2025-10-01 06:44:20.119002 | controller | - ' fi' 2025-10-01 06:44:20.119008 | controller | - ' fi' 2025-10-01 06:44:20.119013 | controller | - ' done' 2025-10-01 06:44:20.119019 | controller | - ' exit 0' 2025-10-01 06:44:20.119025 | controller | - ' ]' 2025-10-01 06:44:20.119031 | controller | - ' logger.go:42: 06:43:16 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.119036 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.119042 | controller | end }}''' 2025-10-01 06:44:20.119048 | controller | - ' logger.go:42: 06:43:16 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.119054 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.119060 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.119065 | controller | - ' logger.go:42: 06:43:16 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.119071 | controller | - ' logger.go:42: 06:43:16 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.119077 | controller | - ' logger.go:42: 06:43:16 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.119085 | controller | $imageTuples)' 2025-10-01 06:44:20.119091 | controller | - ' logger.go:42: 06:43:16 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.119097 | controller | - ' logger.go:42: 06:43:16 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.119103 | controller | - ' logger.go:42: 06:43:16 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.119108 | controller | - ' logger.go:42: 06:43:17 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.119114 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.119131 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2025-10-01 06:44:20.119140 | controller | index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.119146 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2025-10-01 06:44:20.119151 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2025-10-01 06:44:20.119157 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2025-10-01 06:44:20.119166 | controller | - ' if [ -z "$matches" ]; then' 2025-10-01 06:44:20.119172 | controller | - ' exit 0' 2025-10-01 06:44:20.119178 | controller | - ' else' 2025-10-01 06:44:20.119183 | controller | - ' exit 1' 2025-10-01 06:44:20.119193 | controller | - ' fi' 2025-10-01 06:44:20.119199 | controller | - ' ]' 2025-10-01 06:44:20.119205 | controller | - ' logger.go:42: 06:43:17 | glance_split/1-deploy_glance | + template=''{{ index 2025-10-01 06:44:20.119210 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2025-10-01 06:44:20.119216 | controller | }}''' 2025-10-01 06:44:20.119222 | controller | - ' logger.go:42: 06:43:17 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2025-10-01 06:44:20.119228 | controller | - ' logger.go:42: 06:43:17 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2025-10-01 06:44:20.119233 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2025-10-01 06:44:20.119239 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2025-10-01 06:44:20.119245 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.119251 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.119256 | controller | - ' logger.go:42: 06:43: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-01 06:44:20.119262 | controller | - ' logger.go:42: 06:43:17 | glance_split/1-deploy_glance | + matches=' 2025-10-01 06:44:20.119268 | controller | - ' logger.go:42: 06:43:17 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2025-10-01 06:44:20.119274 | controller | - ' logger.go:42: 06:43:17 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.119279 | controller | - ' logger.go:42: 06:43:17 | glance_split/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.119285 | controller | -c set -euxo pipefail' 2025-10-01 06:44:20.119291 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 1).env }}{{ 2025-10-01 06:44:20.119297 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.119302 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2025-10-01 06:44:20.119308 | controller | -o go-template="$tupleTemplate")' 2025-10-01 06:44:20.119314 | controller | - ' for ITEM in $(echo $imageTuples); do' 2025-10-01 06:44:20.119320 | controller | - ' # it is an image' 2025-10-01 06:44:20.119325 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2025-10-01 06:44:20.119331 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2025-10-01 06:44:20.119337 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2025-10-01 06:44:20.119343 | controller | - ' template=''{{.spec.containerImage}}''' 2025-10-01 06:44:20.119348 | controller | - ' case $NAME in' 2025-10-01 06:44:20.119354 | controller | - ' API)' 2025-10-01 06:44:20.119360 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2025-10-01 06:44:20.119366 | controller | - ' ;;' 2025-10-01 06:44:20.119371 | controller | - ' esac' 2025-10-01 06:44:20.119377 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2025-10-01 06:44:20.119383 | controller | - ' echo "$NAME image does not equal $VALUE"' 2025-10-01 06:44:20.119389 | controller | - ' exit 1' 2025-10-01 06:44:20.119394 | controller | - ' fi' 2025-10-01 06:44:20.119400 | controller | - ' fi' 2025-10-01 06:44:20.119409 | controller | - ' done' 2025-10-01 06:44:20.119415 | controller | - ' exit 0' 2025-10-01 06:44:20.119420 | controller | - ' ]' 2025-10-01 06:44:20.119426 | controller | - ' logger.go:42: 06:43:17 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2025-10-01 06:44:20.119432 | controller | range (index .spec.template.spec.containers 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2025-10-01 06:44:20.119437 | controller | end }}''' 2025-10-01 06:44:20.119443 | controller | - ' logger.go:42: 06:43:17 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2025-10-01 06:44:20.119449 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2025-10-01 06:44:20.119455 | controller | 1).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2025-10-01 06:44:20.119461 | controller | - ' logger.go:42: 06:43:18 | glance_split/1-deploy_glance | + imageTuples=OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.119466 | controller | - ' logger.go:42: 06:43:18 | glance_split/1-deploy_glance | ++ echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.119493 | controller | - ' logger.go:42: 06:43:18 | glance_split/1-deploy_glance | + for ITEM in $(echo 2025-10-01 06:44:20.119499 | controller | $imageTuples)' 2025-10-01 06:44:20.119505 | controller | - ' logger.go:42: 06:43:18 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2025-10-01 06:44:20.119510 | controller | - ' logger.go:42: 06:43:18 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2025-10-01 06:44:20.119516 | controller | - ' logger.go:42: 06:43:18 | glance_split/1-deploy_glance | + exit 0' 2025-10-01 06:44:20.119522 | controller | - ' logger.go:42: 06:43:19 | glance_split/1-deploy_glance | test step failed 1-deploy_glance' 2025-10-01 06:44:20.119528 | controller | - ' case.go:396: failed in step 1-deploy_glance' 2025-10-01 06:44:20.119537 | controller | - ' case.go:398: --- StatefulSet:glance-kuttl-tests/glance-default-external-api' 2025-10-01 06:44:20.119543 | controller | - ' +++ StatefulSet:glance-kuttl-tests/glance-default-external-api' 2025-10-01 06:44:20.119549 | controller | - ' @@ -1,18 +1,47 @@' 2025-10-01 06:44:20.119554 | controller | - ' apiVersion: apps/v1' 2025-10-01 06:44:20.119560 | controller | - ' kind: StatefulSet' 2025-10-01 06:44:20.119566 | controller | - ' metadata:' 2025-10-01 06:44:20.119572 | controller | - ' + labels:' 2025-10-01 06:44:20.119577 | controller | - ' + component: glance-api' 2025-10-01 06:44:20.119583 | controller | - ' + glanceAPI: glance-default-external' 2025-10-01 06:44:20.119589 | controller | - ' + owner: glance-default-external' 2025-10-01 06:44:20.119595 | controller | - ' + service: glance' 2025-10-01 06:44:20.119601 | controller | - ' + managedFields: ''[... elided field over 10 lines long ...]''' 2025-10-01 06:44:20.119606 | controller | - ' name: glance-default-external-api' 2025-10-01 06:44:20.119612 | controller | - ' namespace: glance-kuttl-tests' 2025-10-01 06:44:20.119618 | controller | - ' + ownerReferences:' 2025-10-01 06:44:20.119624 | controller | - ' + - apiVersion: glance.openstack.org/v1beta1' 2025-10-01 06:44:20.119629 | controller | - ' + blockOwnerDeletion: true' 2025-10-01 06:44:20.119635 | controller | - ' + controller: true' 2025-10-01 06:44:20.119641 | controller | - ' + kind: GlanceAPI' 2025-10-01 06:44:20.119647 | controller | - ' + name: glance-default-external' 2025-10-01 06:44:20.119653 | controller | - ' + uid: 7f6e3eca-76c0-4eeb-9c33-8d375a87ed50' 2025-10-01 06:44:20.119659 | controller | - ' spec:' 2025-10-01 06:44:20.119664 | controller | - ' + persistentVolumeClaimRetentionPolicy:' 2025-10-01 06:44:20.119670 | controller | - ' + whenDeleted: Retain' 2025-10-01 06:44:20.119676 | controller | - ' + whenScaled: Retain' 2025-10-01 06:44:20.119682 | controller | - ' + podManagementPolicy: Parallel' 2025-10-01 06:44:20.119687 | controller | - ' replicas: 1' 2025-10-01 06:44:20.119693 | controller | - ' + revisionHistoryLimit: 10' 2025-10-01 06:44:20.119699 | controller | - ' selector:' 2025-10-01 06:44:20.119705 | controller | - ' matchLabels:' 2025-10-01 06:44:20.119714 | controller | - ' + component: glance-api' 2025-10-01 06:44:20.119719 | controller | - ' + glanceAPI: glance-default-external' 2025-10-01 06:44:20.119725 | controller | - ' + owner: glance-default-external' 2025-10-01 06:44:20.119731 | controller | - ' service: glance' 2025-10-01 06:44:20.119737 | controller | - ' + serviceName: glance-default-external-api' 2025-10-01 06:44:20.119742 | controller | - ' template:' 2025-10-01 06:44:20.119748 | controller | - ' metadata:' 2025-10-01 06:44:20.119754 | controller | - ' + annotations:' 2025-10-01 06:44:20.119760 | controller | - ' + k8s.v1.cni.cncf.io/networks: ''[]''' 2025-10-01 06:44:20.119765 | controller | - ' + creationTimestamp: null' 2025-10-01 06:44:20.119771 | controller | - ' labels:' 2025-10-01 06:44:20.119777 | controller | - ' + component: glance-api' 2025-10-01 06:44:20.119783 | controller | - ' + glanceAPI: glance-default-external' 2025-10-01 06:44:20.119789 | controller | - ' + owner: glance-default-external' 2025-10-01 06:44:20.119794 | controller | - ' service: glance' 2025-10-01 06:44:20.119800 | controller | - ' spec:' 2025-10-01 06:44:20.119806 | controller | - ' + affinity: ''[... elided field over 10 lines long ...]''' 2025-10-01 06:44:20.119812 | controller | - ' containers:' 2025-10-01 06:44:20.119817 | controller | - ' - args:' 2025-10-01 06:44:20.119823 | controller | - ' - --single-child' 2025-10-01 06:44:20.119829 | controller | - ' @@ -22,7 +51,62 @@' 2025-10-01 06:44:20.119835 | controller | - ' - /usr/bin/tail -n+1 -F /var/log/glance/glance-default-external.log 2025-10-01 06:44:20.119840 | controller | 2>/dev/null' 2025-10-01 06:44:20.119846 | controller | - ' command:' 2025-10-01 06:44:20.119852 | controller | - ' - /usr/bin/dumb-init' 2025-10-01 06:44:20.119858 | controller | - ' + env:' 2025-10-01 06:44:20.119863 | controller | - ' + - name: CONFIG_HASH' 2025-10-01 06:44:20.119869 | controller | - ' + value: n556h5c9h95hb4h575h59bh5d8h5fdh98h5cfh8ch5f9h667h547h9bh7dhb9h68fh577h5cbh66ch5c9h54dh7fh68dh5bdh584hdfhffh597h5dfh7q' 2025-10-01 06:44:20.119875 | controller | - ' + - name: GLANCE_DOMAIN' 2025-10-01 06:44:20.119881 | controller | - ' + value: glance-default-external-api.glance-kuttl-tests.svc' 2025-10-01 06:44:20.119887 | controller | - ' + - name: KOLLA_CONFIG_STRATEGY' 2025-10-01 06:44:20.119892 | controller | - ' + value: COPY_ALWAYS' 2025-10-01 06:44:20.119898 | controller | - ' + - name: URISCHEME' 2025-10-01 06:44:20.119904 | controller | - ' + value: HTTP' 2025-10-01 06:44:20.119910 | controller | - ' + image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-10-01 06:44:20.119915 | controller | - ' + imagePullPolicy: IfNotPresent' 2025-10-01 06:44:20.119921 | controller | - ' + livenessProbe:' 2025-10-01 06:44:20.119927 | controller | - ' + failureThreshold: 3' 2025-10-01 06:44:20.119933 | controller | - ' + httpGet:' 2025-10-01 06:44:20.119939 | controller | - ' + path: /healthcheck' 2025-10-01 06:44:20.119944 | controller | - ' + port: 9292' 2025-10-01 06:44:20.119950 | controller | - ' + scheme: HTTP' 2025-10-01 06:44:20.119956 | controller | - ' + initialDelaySeconds: 5' 2025-10-01 06:44:20.119962 | controller | - ' + periodSeconds: 30' 2025-10-01 06:44:20.119971 | controller | - ' + successThreshold: 1' 2025-10-01 06:44:20.119977 | controller | - ' + timeoutSeconds: 30' 2025-10-01 06:44:20.119983 | controller | - ' name: glance-log' 2025-10-01 06:44:20.119988 | controller | - ' + readinessProbe:' 2025-10-01 06:44:20.119994 | controller | - ' + failureThreshold: 3' 2025-10-01 06:44:20.120000 | controller | - ' + httpGet:' 2025-10-01 06:44:20.120006 | controller | - ' + path: /healthcheck' 2025-10-01 06:44:20.120011 | controller | - ' + port: 9292' 2025-10-01 06:44:20.120028 | controller | - ' + scheme: HTTP' 2025-10-01 06:44:20.120034 | controller | - ' + initialDelaySeconds: 5' 2025-10-01 06:44:20.120040 | controller | - ' + periodSeconds: 30' 2025-10-01 06:44:20.120045 | controller | - ' + successThreshold: 1' 2025-10-01 06:44:20.120054 | controller | - ' + timeoutSeconds: 30' 2025-10-01 06:44:20.120060 | controller | - ' + resources: {}' 2025-10-01 06:44:20.120066 | controller | - ' + securityContext:' 2025-10-01 06:44:20.120072 | controller | - ' + allowPrivilegeEscalation: false' 2025-10-01 06:44:20.120078 | controller | - ' + capabilities:' 2025-10-01 06:44:20.120083 | controller | - ' + drop:' 2025-10-01 06:44:20.120089 | controller | - ' + - ALL' 2025-10-01 06:44:20.120095 | controller | - ' + runAsGroup: 42415' 2025-10-01 06:44:20.120100 | controller | - ' + runAsNonRoot: true' 2025-10-01 06:44:20.120106 | controller | - ' + runAsUser: 42415' 2025-10-01 06:44:20.120112 | controller | - ' + seccompProfile:' 2025-10-01 06:44:20.120118 | controller | - ' + type: RuntimeDefault' 2025-10-01 06:44:20.120138 | controller | - ' + startupProbe:' 2025-10-01 06:44:20.120144 | controller | - ' + exec:' 2025-10-01 06:44:20.120150 | controller | - ' + command:' 2025-10-01 06:44:20.120156 | controller | - ' + - /bin/true' 2025-10-01 06:44:20.120162 | controller | - ' + failureThreshold: 6' 2025-10-01 06:44:20.120168 | controller | - ' + periodSeconds: 10' 2025-10-01 06:44:20.120173 | controller | - ' + successThreshold: 1' 2025-10-01 06:44:20.120179 | controller | - ' + timeoutSeconds: 1' 2025-10-01 06:44:20.120185 | controller | - ' + terminationMessagePath: /dev/termination-log' 2025-10-01 06:44:20.120191 | controller | - ' + terminationMessagePolicy: File' 2025-10-01 06:44:20.120197 | controller | - ' + volumeMounts:' 2025-10-01 06:44:20.120202 | controller | - ' + - mountPath: /var/log/glance' 2025-10-01 06:44:20.120208 | controller | - ' + name: logs' 2025-10-01 06:44:20.120214 | controller | - ' - args:' 2025-10-01 06:44:20.120220 | controller | - ' - --single-child' 2025-10-01 06:44:20.120225 | controller | - ' - --' 2025-10-01 06:44:20.120231 | controller | - ' @@ -31,10 +115,217 @@' 2025-10-01 06:44:20.120237 | controller | - ' - /usr/local/bin/kolla_start' 2025-10-01 06:44:20.120243 | controller | - ' command:' 2025-10-01 06:44:20.120249 | controller | - ' - /usr/bin/dumb-init' 2025-10-01 06:44:20.120254 | controller | - ' + env:' 2025-10-01 06:44:20.120260 | controller | - ' + - name: CONFIG_HASH' 2025-10-01 06:44:20.120266 | controller | - ' + value: n556h5c9h95hb4h575h59bh5d8h5fdh98h5cfh8ch5f9h667h547h9bh7dhb9h68fh577h5cbh66ch5c9h54dh7fh68dh5bdh584hdfhffh597h5dfh7q' 2025-10-01 06:44:20.120272 | controller | - ' + - name: GLANCE_DOMAIN' 2025-10-01 06:44:20.120277 | controller | - ' + value: glance-default-external-api.glance-kuttl-tests.svc' 2025-10-01 06:44:20.120283 | controller | - ' + - name: KOLLA_CONFIG_STRATEGY' 2025-10-01 06:44:20.120292 | controller | - ' + value: COPY_ALWAYS' 2025-10-01 06:44:20.120298 | controller | - ' + - name: URISCHEME' 2025-10-01 06:44:20.120304 | controller | - ' + value: HTTP' 2025-10-01 06:44:20.120309 | controller | - ' + image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-10-01 06:44:20.120315 | controller | - ' + imagePullPolicy: IfNotPresent' 2025-10-01 06:44:20.120321 | controller | - ' + livenessProbe:' 2025-10-01 06:44:20.120327 | controller | - ' + failureThreshold: 3' 2025-10-01 06:44:20.120332 | controller | - ' + httpGet:' 2025-10-01 06:44:20.120338 | controller | - ' + path: /healthcheck' 2025-10-01 06:44:20.120344 | controller | - ' + port: 9292' 2025-10-01 06:44:20.120350 | controller | - ' + scheme: HTTP' 2025-10-01 06:44:20.120355 | controller | - ' + initialDelaySeconds: 5' 2025-10-01 06:44:20.120365 | controller | - ' + periodSeconds: 30' 2025-10-01 06:44:20.120371 | controller | - ' + successThreshold: 1' 2025-10-01 06:44:20.120377 | controller | - ' + timeoutSeconds: 30' 2025-10-01 06:44:20.120382 | controller | - ' name: glance-httpd' 2025-10-01 06:44:20.120388 | controller | - ' + readinessProbe:' 2025-10-01 06:44:20.120394 | controller | - ' + failureThreshold: 3' 2025-10-01 06:44:20.120400 | controller | - ' + httpGet:' 2025-10-01 06:44:20.120408 | controller | - ' + path: /healthcheck' 2025-10-01 06:44:20.120414 | controller | - ' + port: 9292' 2025-10-01 06:44:20.120420 | controller | - ' + scheme: HTTP' 2025-10-01 06:44:20.120426 | controller | - ' + initialDelaySeconds: 5' 2025-10-01 06:44:20.120431 | controller | - ' + periodSeconds: 30' 2025-10-01 06:44:20.120437 | controller | - ' + successThreshold: 1' 2025-10-01 06:44:20.120443 | controller | - ' + timeoutSeconds: 30' 2025-10-01 06:44:20.120449 | controller | - ' + resources: {}' 2025-10-01 06:44:20.120454 | controller | - ' + securityContext:' 2025-10-01 06:44:20.120460 | controller | - ' + allowPrivilegeEscalation: true' 2025-10-01 06:44:20.120472 | controller | - ' + capabilities:' 2025-10-01 06:44:20.120480 | controller | - ' + drop:' 2025-10-01 06:44:20.120485 | controller | - ' + - MKNOD' 2025-10-01 06:44:20.120491 | controller | - ' + privileged: true' 2025-10-01 06:44:20.120497 | controller | - ' + runAsGroup: 42415' 2025-10-01 06:44:20.120503 | controller | - ' + runAsUser: 42415' 2025-10-01 06:44:20.120509 | controller | - ' + seccompProfile:' 2025-10-01 06:44:20.120514 | controller | - ' + type: RuntimeDefault' 2025-10-01 06:44:20.120520 | controller | - ' + startupProbe:' 2025-10-01 06:44:20.120526 | controller | - ' + exec:' 2025-10-01 06:44:20.120532 | controller | - ' + command:' 2025-10-01 06:44:20.120538 | controller | - ' + - /bin/true' 2025-10-01 06:44:20.120543 | controller | - ' + failureThreshold: 6' 2025-10-01 06:44:20.120549 | controller | - ' + periodSeconds: 10' 2025-10-01 06:44:20.120555 | controller | - ' + successThreshold: 1' 2025-10-01 06:44:20.120561 | controller | - ' + timeoutSeconds: 1' 2025-10-01 06:44:20.120566 | controller | - ' + terminationMessagePath: /dev/termination-log' 2025-10-01 06:44:20.120572 | controller | - ' + terminationMessagePolicy: File' 2025-10-01 06:44:20.120578 | controller | - ' + volumeMounts:' 2025-10-01 06:44:20.120584 | controller | - ' + - mountPath: /var/lib/config-data/default' 2025-10-01 06:44:20.120590 | controller | - ' + name: config-data' 2025-10-01 06:44:20.120599 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.120605 | controller | - ' + - mountPath: /etc/my.cnf' 2025-10-01 06:44:20.120611 | controller | - ' + name: config-data' 2025-10-01 06:44:20.120617 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.120622 | controller | - ' + subPath: my.cnf' 2025-10-01 06:44:20.120628 | controller | - ' + - mountPath: /var/lib/kolla/config_files/config.json' 2025-10-01 06:44:20.120634 | controller | - ' + name: config-data' 2025-10-01 06:44:20.120640 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.120646 | controller | - ' + subPath: glance-httpd-config.json' 2025-10-01 06:44:20.120651 | controller | - ' + - mountPath: /var/lib/glance' 2025-10-01 06:44:20.120657 | controller | - ' + name: glance' 2025-10-01 06:44:20.120663 | controller | - ' + - mountPath: /etc/iscsi' 2025-10-01 06:44:20.120669 | controller | - ' + name: etc-iscsi' 2025-10-01 06:44:20.120674 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.120680 | controller | - ' + - mountPath: /dev' 2025-10-01 06:44:20.120686 | controller | - ' + name: dev' 2025-10-01 06:44:20.120692 | controller | - ' + - mountPath: /lib/modules' 2025-10-01 06:44:20.120700 | controller | - ' + name: lib-modules' 2025-10-01 06:44:20.120706 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.120712 | controller | - ' + - mountPath: /run' 2025-10-01 06:44:20.120718 | controller | - ' + name: run' 2025-10-01 06:44:20.120723 | controller | - ' + - mountPath: /sys' 2025-10-01 06:44:20.120729 | controller | - ' + name: sys' 2025-10-01 06:44:20.120735 | controller | - ' + - mountPath: /var/locks/openstack/os-brick' 2025-10-01 06:44:20.120741 | controller | - ' + name: var-locks-brick' 2025-10-01 06:44:20.120747 | controller | - ' + - mountPath: /etc/nvme' 2025-10-01 06:44:20.120752 | controller | - ' + name: etc-nvme' 2025-10-01 06:44:20.120758 | controller | - ' + - mountPath: /var/log/glance' 2025-10-01 06:44:20.120764 | controller | - ' + name: logs' 2025-10-01 06:44:20.120770 | controller | - ' + - mountPath: /usr/local/bin/container-scripts' 2025-10-01 06:44:20.120776 | controller | - ' + name: scripts' 2025-10-01 06:44:20.120781 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.120787 | controller | - ' + - mountPath: /run/httpd' 2025-10-01 06:44:20.120793 | controller | - ' + name: httpd-run' 2025-10-01 06:44:20.120799 | controller | - ' + - mountPath: /var/lib/glance/image-cache' 2025-10-01 06:44:20.120805 | controller | - ' + name: glance-cache' 2025-10-01 06:44:20.120810 | controller | - ' + - args:' 2025-10-01 06:44:20.120816 | controller | - ' + - --single-child' 2025-10-01 06:44:20.120822 | controller | - ' + - --' 2025-10-01 06:44:20.120828 | controller | - ' + - /bin/bash' 2025-10-01 06:44:20.120834 | controller | - ' + - -c' 2025-10-01 06:44:20.120840 | controller | - ' + - /usr/local/bin/kolla_start' 2025-10-01 06:44:20.120846 | controller | - ' + command:' 2025-10-01 06:44:20.120851 | controller | - ' + - /usr/bin/dumb-init' 2025-10-01 06:44:20.120857 | controller | - ' + env:' 2025-10-01 06:44:20.120863 | controller | - ' + - name: CONFIG_HASH' 2025-10-01 06:44:20.120869 | controller | - ' + value: n556h5c9h95hb4h575h59bh5d8h5fdh98h5cfh8ch5f9h667h547h9bh7dhb9h68fh577h5cbh66ch5c9h54dh7fh68dh5bdh584hdfhffh597h5dfh7q' 2025-10-01 06:44:20.120875 | controller | - ' + - name: GLANCE_DOMAIN' 2025-10-01 06:44:20.120883 | controller | - ' + value: glance-default-external-api.glance-kuttl-tests.svc' 2025-10-01 06:44:20.120889 | controller | - ' + - name: KOLLA_CONFIG_STRATEGY' 2025-10-01 06:44:20.120895 | controller | - ' + value: COPY_ALWAYS' 2025-10-01 06:44:20.120901 | controller | - ' + - name: URISCHEME' 2025-10-01 06:44:20.120906 | controller | - ' + value: HTTP' 2025-10-01 06:44:20.120912 | controller | - ' + image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-10-01 06:44:20.120918 | controller | - ' + imagePullPolicy: IfNotPresent' 2025-10-01 06:44:20.120924 | controller | - ' + livenessProbe:' 2025-10-01 06:44:20.120930 | controller | - ' + failureThreshold: 3' 2025-10-01 06:44:20.120935 | controller | - ' + httpGet:' 2025-10-01 06:44:20.120941 | controller | - ' + path: /healthcheck' 2025-10-01 06:44:20.120947 | controller | - ' + port: 9292' 2025-10-01 06:44:20.120953 | controller | - ' + scheme: HTTP' 2025-10-01 06:44:20.120958 | controller | - ' + initialDelaySeconds: 5' 2025-10-01 06:44:20.120964 | controller | - ' + periodSeconds: 30' 2025-10-01 06:44:20.120970 | controller | - ' + successThreshold: 1' 2025-10-01 06:44:20.120976 | controller | - ' + timeoutSeconds: 30' 2025-10-01 06:44:20.120981 | controller | - ' + name: glance-api' 2025-10-01 06:44:20.120987 | controller | - ' + readinessProbe:' 2025-10-01 06:44:20.120993 | controller | - ' + failureThreshold: 3' 2025-10-01 06:44:20.120999 | controller | - ' + httpGet:' 2025-10-01 06:44:20.121004 | controller | - ' + path: /healthcheck' 2025-10-01 06:44:20.121013 | controller | - ' + port: 9292' 2025-10-01 06:44:20.121019 | controller | - ' + scheme: HTTP' 2025-10-01 06:44:20.121025 | controller | - ' + initialDelaySeconds: 5' 2025-10-01 06:44:20.121031 | controller | - ' + periodSeconds: 30' 2025-10-01 06:44:20.121036 | controller | - ' + successThreshold: 1' 2025-10-01 06:44:20.121042 | controller | - ' + timeoutSeconds: 30' 2025-10-01 06:44:20.121048 | controller | - ' + resources: {}' 2025-10-01 06:44:20.121054 | controller | - ' + securityContext:' 2025-10-01 06:44:20.121059 | controller | - ' + allowPrivilegeEscalation: true' 2025-10-01 06:44:20.121065 | controller | - ' + privileged: true' 2025-10-01 06:44:20.121071 | controller | - ' + runAsUser: 42415' 2025-10-01 06:44:20.121077 | controller | - ' + seccompProfile:' 2025-10-01 06:44:20.121083 | controller | - ' + type: RuntimeDefault' 2025-10-01 06:44:20.121088 | controller | - ' + startupProbe:' 2025-10-01 06:44:20.121094 | controller | - ' + exec:' 2025-10-01 06:44:20.121100 | controller | - ' + command:' 2025-10-01 06:44:20.121109 | controller | - ' + - /bin/true' 2025-10-01 06:44:20.121114 | controller | - ' + failureThreshold: 6' 2025-10-01 06:44:20.121138 | controller | - ' + periodSeconds: 10' 2025-10-01 06:44:20.121146 | controller | - ' + successThreshold: 1' 2025-10-01 06:44:20.121152 | controller | - ' + timeoutSeconds: 1' 2025-10-01 06:44:20.121158 | controller | - ' + terminationMessagePath: /dev/termination-log' 2025-10-01 06:44:20.121163 | controller | - ' + terminationMessagePolicy: File' 2025-10-01 06:44:20.121169 | controller | - ' + volumeMounts:' 2025-10-01 06:44:20.121175 | controller | - ' + - mountPath: /var/lib/config-data/default' 2025-10-01 06:44:20.121181 | controller | - ' + name: config-data' 2025-10-01 06:44:20.121187 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.121192 | controller | - ' + - mountPath: /etc/my.cnf' 2025-10-01 06:44:20.121198 | controller | - ' + name: config-data' 2025-10-01 06:44:20.121204 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.121210 | controller | - ' + subPath: my.cnf' 2025-10-01 06:44:20.121215 | controller | - ' + - mountPath: /var/lib/kolla/config_files/config.json' 2025-10-01 06:44:20.121221 | controller | - ' + name: config-data' 2025-10-01 06:44:20.121227 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.121233 | controller | - ' + subPath: glance-api-config.json' 2025-10-01 06:44:20.121238 | controller | - ' + - mountPath: /var/lib/glance' 2025-10-01 06:44:20.121244 | controller | - ' + name: glance' 2025-10-01 06:44:20.121250 | controller | - ' + - mountPath: /etc/iscsi' 2025-10-01 06:44:20.121256 | controller | - ' + name: etc-iscsi' 2025-10-01 06:44:20.121261 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.121267 | controller | - ' + - mountPath: /dev' 2025-10-01 06:44:20.121273 | controller | - ' + name: dev' 2025-10-01 06:44:20.121282 | controller | - ' + - mountPath: /lib/modules' 2025-10-01 06:44:20.121288 | controller | - ' + name: lib-modules' 2025-10-01 06:44:20.121294 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.121300 | controller | - ' + - mountPath: /run' 2025-10-01 06:44:20.121305 | controller | - ' + name: run' 2025-10-01 06:44:20.121311 | controller | - ' + - mountPath: /sys' 2025-10-01 06:44:20.121317 | controller | - ' + name: sys' 2025-10-01 06:44:20.121323 | controller | - ' + - mountPath: /var/locks/openstack/os-brick' 2025-10-01 06:44:20.121328 | controller | - ' + name: var-locks-brick' 2025-10-01 06:44:20.121334 | controller | - ' + - mountPath: /etc/nvme' 2025-10-01 06:44:20.121340 | controller | - ' + name: etc-nvme' 2025-10-01 06:44:20.121346 | controller | - ' + - mountPath: /var/log/glance' 2025-10-01 06:44:20.121354 | controller | - ' + name: logs' 2025-10-01 06:44:20.121360 | controller | - ' + - mountPath: /usr/local/bin/container-scripts' 2025-10-01 06:44:20.121366 | controller | - ' + name: scripts' 2025-10-01 06:44:20.121372 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.121378 | controller | - ' + - mountPath: /run/httpd' 2025-10-01 06:44:20.121383 | controller | - ' + name: httpd-run' 2025-10-01 06:44:20.121389 | controller | - ' + - mountPath: /var/lib/glance/image-cache' 2025-10-01 06:44:20.121395 | controller | - ' + name: glance-cache' 2025-10-01 06:44:20.121401 | controller | - ' + dnsPolicy: ClusterFirst' 2025-10-01 06:44:20.121406 | controller | - ' + hostPID: true' 2025-10-01 06:44:20.121412 | controller | - ' + restartPolicy: Always' 2025-10-01 06:44:20.121418 | controller | - ' + schedulerName: default-scheduler' 2025-10-01 06:44:20.121424 | controller | - ' + securityContext:' 2025-10-01 06:44:20.121430 | controller | - ' + fsGroup: 42415' 2025-10-01 06:44:20.121435 | controller | - ' serviceAccount: glance-glance' 2025-10-01 06:44:20.121441 | controller | - ' serviceAccountName: glance-glance' 2025-10-01 06:44:20.121447 | controller | - ' + terminationGracePeriodSeconds: 30' 2025-10-01 06:44:20.121453 | controller | - ' + volumes: ''[... elided field over 10 lines long ...]''' 2025-10-01 06:44:20.121459 | controller | - ' + updateStrategy:' 2025-10-01 06:44:20.121464 | controller | - ' + rollingUpdate:' 2025-10-01 06:44:20.121470 | controller | - ' + partition: 0' 2025-10-01 06:44:20.121476 | controller | - ' + type: RollingUpdate' 2025-10-01 06:44:20.121482 | controller | - ' + volumeClaimTemplates: ''[... elided field over 10 lines long ...]''' 2025-10-01 06:44:20.121488 | controller | - ' status:' 2025-10-01 06:44:20.121494 | controller | - ' availableReplicas: 1' 2025-10-01 06:44:20.121499 | controller | - ' + collisionCount: 0' 2025-10-01 06:44:20.121505 | controller | - ' + currentReplicas: 1' 2025-10-01 06:44:20.121511 | controller | - ' + currentRevision: glance-default-external-api-784596c568' 2025-10-01 06:44:20.121517 | controller | - ' + observedGeneration: 4' 2025-10-01 06:44:20.121525 | controller | - ' + readyReplicas: 1' 2025-10-01 06:44:20.121531 | controller | - ' replicas: 1' 2025-10-01 06:44:20.121537 | controller | - ' + updateRevision: glance-default-external-api-784596c568' 2025-10-01 06:44:20.121543 | controller | - ' + updatedReplicas: 1' 2025-10-01 06:44:20.121549 | controller | - ' ' 2025-10-01 06:44:20.121554 | controller | - ' ' 2025-10-01 06:44:20.121560 | controller | - ' case.go:398: resource StatefulSet:glance-kuttl-tests/glance-default-external-api: 2025-10-01 06:44:20.121566 | controller | .spec.template.spec.containers: slice length mismatch: 2 != 3' 2025-10-01 06:44:20.121572 | controller | - ' case.go:398: --- StatefulSet:glance-kuttl-tests/glance-default-internal-api' 2025-10-01 06:44:20.121577 | controller | - ' +++ StatefulSet:glance-kuttl-tests/glance-default-internal-api' 2025-10-01 06:44:20.121583 | controller | - ' @@ -1,18 +1,47 @@' 2025-10-01 06:44:20.121589 | controller | - ' apiVersion: apps/v1' 2025-10-01 06:44:20.121595 | controller | - ' kind: StatefulSet' 2025-10-01 06:44:20.121601 | controller | - ' metadata:' 2025-10-01 06:44:20.121606 | controller | - ' + labels:' 2025-10-01 06:44:20.121612 | controller | - ' + component: glance-api' 2025-10-01 06:44:20.121618 | controller | - ' + glanceAPI: glance-default-internal' 2025-10-01 06:44:20.121624 | controller | - ' + owner: glance-default-internal' 2025-10-01 06:44:20.121630 | controller | - ' + service: glance' 2025-10-01 06:44:20.121639 | controller | - ' + managedFields: ''[... elided field over 10 lines long ...]''' 2025-10-01 06:44:20.121645 | controller | - ' name: glance-default-internal-api' 2025-10-01 06:44:20.121651 | controller | - ' namespace: glance-kuttl-tests' 2025-10-01 06:44:20.121656 | controller | - ' + ownerReferences:' 2025-10-01 06:44:20.121662 | controller | - ' + - apiVersion: glance.openstack.org/v1beta1' 2025-10-01 06:44:20.121671 | controller | - ' + blockOwnerDeletion: true' 2025-10-01 06:44:20.121677 | controller | - ' + controller: true' 2025-10-01 06:44:20.121682 | controller | - ' + kind: GlanceAPI' 2025-10-01 06:44:20.121691 | controller | - ' + name: glance-default-internal' 2025-10-01 06:44:20.121697 | controller | - ' + uid: eda9dceb-b74b-4530-9a9e-245e62b3511e' 2025-10-01 06:44:20.121702 | controller | - ' spec:' 2025-10-01 06:44:20.121708 | controller | - ' + persistentVolumeClaimRetentionPolicy:' 2025-10-01 06:44:20.121714 | controller | - ' + whenDeleted: Retain' 2025-10-01 06:44:20.121720 | controller | - ' + whenScaled: Retain' 2025-10-01 06:44:20.121725 | controller | - ' + podManagementPolicy: Parallel' 2025-10-01 06:44:20.121731 | controller | - ' replicas: 1' 2025-10-01 06:44:20.121737 | controller | - ' + revisionHistoryLimit: 10' 2025-10-01 06:44:20.121743 | controller | - ' selector:' 2025-10-01 06:44:20.121749 | controller | - ' matchLabels:' 2025-10-01 06:44:20.121754 | controller | - ' + component: glance-api' 2025-10-01 06:44:20.121760 | controller | - ' + glanceAPI: glance-default-internal' 2025-10-01 06:44:20.121766 | controller | - ' + owner: glance-default-internal' 2025-10-01 06:44:20.121772 | controller | - ' service: glance' 2025-10-01 06:44:20.121777 | controller | - ' + serviceName: glance-default-internal-api' 2025-10-01 06:44:20.121783 | controller | - ' template:' 2025-10-01 06:44:20.121789 | controller | - ' metadata:' 2025-10-01 06:44:20.121795 | controller | - ' + annotations:' 2025-10-01 06:44:20.121800 | controller | - ' + k8s.v1.cni.cncf.io/networks: ''[]''' 2025-10-01 06:44:20.121806 | controller | - ' + creationTimestamp: null' 2025-10-01 06:44:20.121812 | controller | - ' labels:' 2025-10-01 06:44:20.121818 | controller | - ' + component: glance-api' 2025-10-01 06:44:20.121823 | controller | - ' + glanceAPI: glance-default-internal' 2025-10-01 06:44:20.121829 | controller | - ' + owner: glance-default-internal' 2025-10-01 06:44:20.121835 | controller | - ' service: glance' 2025-10-01 06:44:20.121841 | controller | - ' spec:' 2025-10-01 06:44:20.121846 | controller | - ' + affinity: ''[... elided field over 10 lines long ...]''' 2025-10-01 06:44:20.121852 | controller | - ' containers:' 2025-10-01 06:44:20.121858 | controller | - ' - args:' 2025-10-01 06:44:20.121864 | controller | - ' - --single-child' 2025-10-01 06:44:20.121870 | controller | - ' @@ -22,7 +51,62 @@' 2025-10-01 06:44:20.121875 | controller | - ' - /usr/bin/tail -n+1 -F /var/log/glance/glance-default-internal.log 2025-10-01 06:44:20.121881 | controller | 2>/dev/null' 2025-10-01 06:44:20.121887 | controller | - ' command:' 2025-10-01 06:44:20.121895 | controller | - ' - /usr/bin/dumb-init' 2025-10-01 06:44:20.121901 | controller | - ' + env:' 2025-10-01 06:44:20.121909 | controller | - ' + - name: CONFIG_HASH' 2025-10-01 06:44:20.121915 | controller | - ' + value: n88h55fh598h687h676h58fh96h5ddh5dbh5f6h5b5hfch5d7h575h57dh5d9hb4h5b5h68dh5d6h645h5c6h544h54fh675h76h5f4h65bh595hb6h557h7q' 2025-10-01 06:44:20.121921 | controller | - ' + - name: GLANCE_DOMAIN' 2025-10-01 06:44:20.121927 | controller | - ' + value: glance-default-internal-api.glance-kuttl-tests.svc' 2025-10-01 06:44:20.121933 | controller | - ' + - name: KOLLA_CONFIG_STRATEGY' 2025-10-01 06:44:20.121939 | controller | - ' + value: COPY_ALWAYS' 2025-10-01 06:44:20.121944 | controller | - ' + - name: URISCHEME' 2025-10-01 06:44:20.121950 | controller | - ' + value: HTTP' 2025-10-01 06:44:20.121956 | controller | - ' + image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-10-01 06:44:20.121962 | controller | - ' + imagePullPolicy: IfNotPresent' 2025-10-01 06:44:20.121967 | controller | - ' + livenessProbe:' 2025-10-01 06:44:20.121973 | controller | - ' + failureThreshold: 3' 2025-10-01 06:44:20.121979 | controller | - ' + httpGet:' 2025-10-01 06:44:20.121987 | controller | - ' + path: /healthcheck' 2025-10-01 06:44:20.121993 | controller | - ' + port: 9292' 2025-10-01 06:44:20.121999 | controller | - ' + scheme: HTTP' 2025-10-01 06:44:20.122005 | controller | - ' + initialDelaySeconds: 5' 2025-10-01 06:44:20.122011 | controller | - ' + periodSeconds: 30' 2025-10-01 06:44:20.122016 | controller | - ' + successThreshold: 1' 2025-10-01 06:44:20.122022 | controller | - ' + timeoutSeconds: 30' 2025-10-01 06:44:20.122028 | controller | - ' name: glance-log' 2025-10-01 06:44:20.122034 | controller | - ' + readinessProbe:' 2025-10-01 06:44:20.122039 | controller | - ' + failureThreshold: 3' 2025-10-01 06:44:20.122045 | controller | - ' + httpGet:' 2025-10-01 06:44:20.122051 | controller | - ' + path: /healthcheck' 2025-10-01 06:44:20.122057 | controller | - ' + port: 9292' 2025-10-01 06:44:20.122063 | controller | - ' + scheme: HTTP' 2025-10-01 06:44:20.122068 | controller | - ' + initialDelaySeconds: 5' 2025-10-01 06:44:20.122074 | controller | - ' + periodSeconds: 30' 2025-10-01 06:44:20.122080 | controller | - ' + successThreshold: 1' 2025-10-01 06:44:20.122086 | controller | - ' + timeoutSeconds: 30' 2025-10-01 06:44:20.122091 | controller | - ' + resources: {}' 2025-10-01 06:44:20.122097 | controller | - ' + securityContext:' 2025-10-01 06:44:20.122103 | controller | - ' + allowPrivilegeEscalation: false' 2025-10-01 06:44:20.122109 | controller | - ' + capabilities:' 2025-10-01 06:44:20.122115 | controller | - ' + drop:' 2025-10-01 06:44:20.122133 | controller | - ' + - ALL' 2025-10-01 06:44:20.122141 | controller | - ' + runAsGroup: 42415' 2025-10-01 06:44:20.122147 | controller | - ' + runAsNonRoot: true' 2025-10-01 06:44:20.122153 | controller | - ' + runAsUser: 42415' 2025-10-01 06:44:20.122158 | controller | - ' + seccompProfile:' 2025-10-01 06:44:20.122164 | controller | - ' + type: RuntimeDefault' 2025-10-01 06:44:20.122174 | controller | - ' + startupProbe:' 2025-10-01 06:44:20.122180 | controller | - ' + exec:' 2025-10-01 06:44:20.122185 | controller | - ' + command:' 2025-10-01 06:44:20.122191 | controller | - ' + - /bin/true' 2025-10-01 06:44:20.122197 | controller | - ' + failureThreshold: 6' 2025-10-01 06:44:20.122203 | controller | - ' + periodSeconds: 10' 2025-10-01 06:44:20.122208 | controller | - ' + successThreshold: 1' 2025-10-01 06:44:20.122214 | controller | - ' + timeoutSeconds: 1' 2025-10-01 06:44:20.122220 | controller | - ' + terminationMessagePath: /dev/termination-log' 2025-10-01 06:44:20.122226 | controller | - ' + terminationMessagePolicy: File' 2025-10-01 06:44:20.122232 | controller | - ' + volumeMounts:' 2025-10-01 06:44:20.122237 | controller | - ' + - mountPath: /var/log/glance' 2025-10-01 06:44:20.122243 | controller | - ' + name: logs' 2025-10-01 06:44:20.122249 | controller | - ' - args:' 2025-10-01 06:44:20.122255 | controller | - ' - --single-child' 2025-10-01 06:44:20.122260 | controller | - ' - --' 2025-10-01 06:44:20.122266 | controller | - ' @@ -31,10 +115,217 @@' 2025-10-01 06:44:20.122272 | controller | - ' - /usr/local/bin/kolla_start' 2025-10-01 06:44:20.122278 | controller | - ' command:' 2025-10-01 06:44:20.122284 | controller | - ' - /usr/bin/dumb-init' 2025-10-01 06:44:20.122289 | controller | - ' + env:' 2025-10-01 06:44:20.122295 | controller | - ' + - name: CONFIG_HASH' 2025-10-01 06:44:20.122301 | controller | - ' + value: n88h55fh598h687h676h58fh96h5ddh5dbh5f6h5b5hfch5d7h575h57dh5d9hb4h5b5h68dh5d6h645h5c6h544h54fh675h76h5f4h65bh595hb6h557h7q' 2025-10-01 06:44:20.122307 | controller | - ' + - name: GLANCE_DOMAIN' 2025-10-01 06:44:20.122312 | controller | - ' + value: glance-default-internal-api.glance-kuttl-tests.svc' 2025-10-01 06:44:20.122321 | controller | - ' + - name: KOLLA_CONFIG_STRATEGY' 2025-10-01 06:44:20.122327 | controller | - ' + value: COPY_ALWAYS' 2025-10-01 06:44:20.122333 | controller | - ' + - name: URISCHEME' 2025-10-01 06:44:20.122341 | controller | - ' + value: HTTP' 2025-10-01 06:44:20.122347 | controller | - ' + image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-10-01 06:44:20.122353 | controller | - ' + imagePullPolicy: IfNotPresent' 2025-10-01 06:44:20.122359 | controller | - ' + livenessProbe:' 2025-10-01 06:44:20.122365 | controller | - ' + failureThreshold: 3' 2025-10-01 06:44:20.122370 | controller | - ' + httpGet:' 2025-10-01 06:44:20.122376 | controller | - ' + path: /healthcheck' 2025-10-01 06:44:20.122382 | controller | - ' + port: 9292' 2025-10-01 06:44:20.122388 | controller | - ' + scheme: HTTP' 2025-10-01 06:44:20.122393 | controller | - ' + initialDelaySeconds: 5' 2025-10-01 06:44:20.122399 | controller | - ' + periodSeconds: 30' 2025-10-01 06:44:20.122405 | controller | - ' + successThreshold: 1' 2025-10-01 06:44:20.122411 | controller | - ' + timeoutSeconds: 30' 2025-10-01 06:44:20.122416 | controller | - ' name: glance-httpd' 2025-10-01 06:44:20.122422 | controller | - ' + readinessProbe:' 2025-10-01 06:44:20.122428 | controller | - ' + failureThreshold: 3' 2025-10-01 06:44:20.122434 | controller | - ' + httpGet:' 2025-10-01 06:44:20.122439 | controller | - ' + path: /healthcheck' 2025-10-01 06:44:20.122445 | controller | - ' + port: 9292' 2025-10-01 06:44:20.122451 | controller | - ' + scheme: HTTP' 2025-10-01 06:44:20.122457 | controller | - ' + initialDelaySeconds: 5' 2025-10-01 06:44:20.122462 | controller | - ' + periodSeconds: 30' 2025-10-01 06:44:20.122468 | controller | - ' + successThreshold: 1' 2025-10-01 06:44:20.122474 | controller | - ' + timeoutSeconds: 30' 2025-10-01 06:44:20.122480 | controller | - ' + resources: {}' 2025-10-01 06:44:20.122485 | controller | - ' + securityContext:' 2025-10-01 06:44:20.122491 | controller | - ' + allowPrivilegeEscalation: true' 2025-10-01 06:44:20.122497 | controller | - ' + capabilities:' 2025-10-01 06:44:20.122503 | controller | - ' + drop:' 2025-10-01 06:44:20.122508 | controller | - ' + - MKNOD' 2025-10-01 06:44:20.122514 | controller | - ' + privileged: true' 2025-10-01 06:44:20.122520 | controller | - ' + runAsGroup: 42415' 2025-10-01 06:44:20.122526 | controller | - ' + runAsUser: 42415' 2025-10-01 06:44:20.122532 | controller | - ' + seccompProfile:' 2025-10-01 06:44:20.122537 | controller | - ' + type: RuntimeDefault' 2025-10-01 06:44:20.122543 | controller | - ' + startupProbe:' 2025-10-01 06:44:20.122549 | controller | - ' + exec:' 2025-10-01 06:44:20.122555 | controller | - ' + command:' 2025-10-01 06:44:20.122560 | controller | - ' + - /bin/true' 2025-10-01 06:44:20.122566 | controller | - ' + failureThreshold: 6' 2025-10-01 06:44:20.122572 | controller | - ' + periodSeconds: 10' 2025-10-01 06:44:20.122578 | controller | - ' + successThreshold: 1' 2025-10-01 06:44:20.122583 | controller | - ' + timeoutSeconds: 1' 2025-10-01 06:44:20.122589 | controller | - ' + terminationMessagePath: /dev/termination-log' 2025-10-01 06:44:20.122595 | controller | - ' + terminationMessagePolicy: File' 2025-10-01 06:44:20.122601 | controller | - ' + volumeMounts:' 2025-10-01 06:44:20.122606 | controller | - ' + - mountPath: /var/lib/config-data/default' 2025-10-01 06:44:20.122612 | controller | - ' + name: config-data' 2025-10-01 06:44:20.122618 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.122624 | controller | - ' + - mountPath: /etc/my.cnf' 2025-10-01 06:44:20.122629 | controller | - ' + name: config-data' 2025-10-01 06:44:20.122641 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.122647 | controller | - ' + subPath: my.cnf' 2025-10-01 06:44:20.122653 | controller | - ' + - mountPath: /var/lib/kolla/config_files/config.json' 2025-10-01 06:44:20.122659 | controller | - ' + name: config-data' 2025-10-01 06:44:20.122664 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.122670 | controller | - ' + subPath: glance-httpd-config.json' 2025-10-01 06:44:20.122676 | controller | - ' + - mountPath: /var/lib/glance' 2025-10-01 06:44:20.122685 | controller | - ' + name: glance' 2025-10-01 06:44:20.122691 | controller | - ' + - mountPath: /etc/iscsi' 2025-10-01 06:44:20.122696 | controller | - ' + name: etc-iscsi' 2025-10-01 06:44:20.122702 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.122708 | controller | - ' + - mountPath: /dev' 2025-10-01 06:44:20.122714 | controller | - ' + name: dev' 2025-10-01 06:44:20.122719 | controller | - ' + - mountPath: /lib/modules' 2025-10-01 06:44:20.122725 | controller | - ' + name: lib-modules' 2025-10-01 06:44:20.122731 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.122740 | controller | - ' + - mountPath: /run' 2025-10-01 06:44:20.122745 | controller | - ' + name: run' 2025-10-01 06:44:20.122751 | controller | - ' + - mountPath: /sys' 2025-10-01 06:44:20.122757 | controller | - ' + name: sys' 2025-10-01 06:44:20.122763 | controller | - ' + - mountPath: /var/locks/openstack/os-brick' 2025-10-01 06:44:20.122769 | controller | - ' + name: var-locks-brick' 2025-10-01 06:44:20.122774 | controller | - ' + - mountPath: /etc/nvme' 2025-10-01 06:44:20.122780 | controller | - ' + name: etc-nvme' 2025-10-01 06:44:20.122786 | controller | - ' + - mountPath: /var/log/glance' 2025-10-01 06:44:20.122792 | controller | - ' + name: logs' 2025-10-01 06:44:20.122798 | controller | - ' + - mountPath: /usr/local/bin/container-scripts' 2025-10-01 06:44:20.122803 | controller | - ' + name: scripts' 2025-10-01 06:44:20.122809 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.122815 | controller | - ' + - mountPath: /run/httpd' 2025-10-01 06:44:20.122821 | controller | - ' + name: httpd-run' 2025-10-01 06:44:20.122826 | controller | - ' + - mountPath: /var/lib/glance/image-cache' 2025-10-01 06:44:20.122832 | controller | - ' + name: glance-cache' 2025-10-01 06:44:20.122838 | controller | - ' + - args:' 2025-10-01 06:44:20.122844 | controller | - ' + - --single-child' 2025-10-01 06:44:20.122850 | controller | - ' + - --' 2025-10-01 06:44:20.122855 | controller | - ' + - /bin/bash' 2025-10-01 06:44:20.122861 | controller | - ' + - -c' 2025-10-01 06:44:20.122867 | controller | - ' + - /usr/local/bin/kolla_start' 2025-10-01 06:44:20.122873 | controller | - ' + command:' 2025-10-01 06:44:20.122878 | controller | - ' + - /usr/bin/dumb-init' 2025-10-01 06:44:20.122884 | controller | - ' + env:' 2025-10-01 06:44:20.122890 | controller | - ' + - name: CONFIG_HASH' 2025-10-01 06:44:20.122896 | controller | - ' + value: n88h55fh598h687h676h58fh96h5ddh5dbh5f6h5b5hfch5d7h575h57dh5d9hb4h5b5h68dh5d6h645h5c6h544h54fh675h76h5f4h65bh595hb6h557h7q' 2025-10-01 06:44:20.122902 | controller | - ' + - name: GLANCE_DOMAIN' 2025-10-01 06:44:20.122907 | controller | - ' + value: glance-default-internal-api.glance-kuttl-tests.svc' 2025-10-01 06:44:20.122913 | controller | - ' + - name: KOLLA_CONFIG_STRATEGY' 2025-10-01 06:44:20.122919 | controller | - ' + value: COPY_ALWAYS' 2025-10-01 06:44:20.122925 | controller | - ' + - name: URISCHEME' 2025-10-01 06:44:20.122931 | controller | - ' + value: HTTP' 2025-10-01 06:44:20.122936 | controller | - ' + image: quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2025-10-01 06:44:20.122942 | controller | - ' + imagePullPolicy: IfNotPresent' 2025-10-01 06:44:20.122948 | controller | - ' + livenessProbe:' 2025-10-01 06:44:20.122957 | controller | - ' + failureThreshold: 3' 2025-10-01 06:44:20.122962 | controller | - ' + httpGet:' 2025-10-01 06:44:20.122971 | controller | - ' + path: /healthcheck' 2025-10-01 06:44:20.122976 | controller | - ' + port: 9292' 2025-10-01 06:44:20.122982 | controller | - ' + scheme: HTTP' 2025-10-01 06:44:20.122988 | controller | - ' + initialDelaySeconds: 5' 2025-10-01 06:44:20.122994 | controller | - ' + periodSeconds: 30' 2025-10-01 06:44:20.123000 | controller | - ' + successThreshold: 1' 2025-10-01 06:44:20.123005 | controller | - ' + timeoutSeconds: 30' 2025-10-01 06:44:20.123011 | controller | - ' + name: glance-api' 2025-10-01 06:44:20.123017 | controller | - ' + readinessProbe:' 2025-10-01 06:44:20.123023 | controller | - ' + failureThreshold: 3' 2025-10-01 06:44:20.123029 | controller | - ' + httpGet:' 2025-10-01 06:44:20.123034 | controller | - ' + path: /healthcheck' 2025-10-01 06:44:20.123040 | controller | - ' + port: 9292' 2025-10-01 06:44:20.123046 | controller | - ' + scheme: HTTP' 2025-10-01 06:44:20.123052 | controller | - ' + initialDelaySeconds: 5' 2025-10-01 06:44:20.123057 | controller | - ' + periodSeconds: 30' 2025-10-01 06:44:20.123063 | controller | - ' + successThreshold: 1' 2025-10-01 06:44:20.123069 | controller | - ' + timeoutSeconds: 30' 2025-10-01 06:44:20.123075 | controller | - ' + resources: {}' 2025-10-01 06:44:20.123081 | controller | - ' + securityContext:' 2025-10-01 06:44:20.123086 | controller | - ' + allowPrivilegeEscalation: true' 2025-10-01 06:44:20.123092 | controller | - ' + privileged: true' 2025-10-01 06:44:20.123098 | controller | - ' + runAsUser: 42415' 2025-10-01 06:44:20.123104 | controller | - ' + seccompProfile:' 2025-10-01 06:44:20.123109 | controller | - ' + type: RuntimeDefault' 2025-10-01 06:44:20.123115 | controller | - ' + startupProbe:' 2025-10-01 06:44:20.123137 | controller | - ' + exec:' 2025-10-01 06:44:20.123145 | controller | - ' + command:' 2025-10-01 06:44:20.123151 | controller | - ' + - /bin/true' 2025-10-01 06:44:20.123157 | controller | - ' + failureThreshold: 6' 2025-10-01 06:44:20.123163 | controller | - ' + periodSeconds: 10' 2025-10-01 06:44:20.123169 | controller | - ' + successThreshold: 1' 2025-10-01 06:44:20.123174 | controller | - ' + timeoutSeconds: 1' 2025-10-01 06:44:20.123180 | controller | - ' + terminationMessagePath: /dev/termination-log' 2025-10-01 06:44:20.123186 | controller | - ' + terminationMessagePolicy: File' 2025-10-01 06:44:20.123192 | controller | - ' + volumeMounts:' 2025-10-01 06:44:20.123201 | controller | - ' + - mountPath: /var/lib/config-data/default' 2025-10-01 06:44:20.123207 | controller | - ' + name: config-data' 2025-10-01 06:44:20.123216 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.123222 | controller | - ' + - mountPath: /etc/my.cnf' 2025-10-01 06:44:20.123228 | controller | - ' + name: config-data' 2025-10-01 06:44:20.123234 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.123240 | controller | - ' + subPath: my.cnf' 2025-10-01 06:44:20.123245 | controller | - ' + - mountPath: /var/lib/kolla/config_files/config.json' 2025-10-01 06:44:20.123251 | controller | - ' + name: config-data' 2025-10-01 06:44:20.123257 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.123263 | controller | - ' + subPath: glance-api-config.json' 2025-10-01 06:44:20.123268 | controller | - ' + - mountPath: /var/lib/glance' 2025-10-01 06:44:20.123274 | controller | - ' + name: glance' 2025-10-01 06:44:20.123280 | controller | - ' + - mountPath: /etc/iscsi' 2025-10-01 06:44:20.123286 | controller | - ' + name: etc-iscsi' 2025-10-01 06:44:20.123292 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.123300 | controller | - ' + - mountPath: /dev' 2025-10-01 06:44:20.123306 | controller | - ' + name: dev' 2025-10-01 06:44:20.123312 | controller | - ' + - mountPath: /lib/modules' 2025-10-01 06:44:20.123318 | controller | - ' + name: lib-modules' 2025-10-01 06:44:20.123323 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.123329 | controller | - ' + - mountPath: /run' 2025-10-01 06:44:20.123335 | controller | - ' + name: run' 2025-10-01 06:44:20.123341 | controller | - ' + - mountPath: /sys' 2025-10-01 06:44:20.123346 | controller | - ' + name: sys' 2025-10-01 06:44:20.123352 | controller | - ' + - mountPath: /var/locks/openstack/os-brick' 2025-10-01 06:44:20.123358 | controller | - ' + name: var-locks-brick' 2025-10-01 06:44:20.123364 | controller | - ' + - mountPath: /etc/nvme' 2025-10-01 06:44:20.123370 | controller | - ' + name: etc-nvme' 2025-10-01 06:44:20.123375 | controller | - ' + - mountPath: /var/log/glance' 2025-10-01 06:44:20.123381 | controller | - ' + name: logs' 2025-10-01 06:44:20.123387 | controller | - ' + - mountPath: /usr/local/bin/container-scripts' 2025-10-01 06:44:20.123393 | controller | - ' + name: scripts' 2025-10-01 06:44:20.123398 | controller | - ' + readOnly: true' 2025-10-01 06:44:20.123404 | controller | - ' + - mountPath: /run/httpd' 2025-10-01 06:44:20.123410 | controller | - ' + name: httpd-run' 2025-10-01 06:44:20.123416 | controller | - ' + - mountPath: /var/lib/glance/image-cache' 2025-10-01 06:44:20.123421 | controller | - ' + name: glance-cache' 2025-10-01 06:44:20.123427 | controller | - ' + dnsPolicy: ClusterFirst' 2025-10-01 06:44:20.123433 | controller | - ' + hostPID: true' 2025-10-01 06:44:20.123439 | controller | - ' + restartPolicy: Always' 2025-10-01 06:44:20.123445 | controller | - ' + schedulerName: default-scheduler' 2025-10-01 06:44:20.123450 | controller | - ' + securityContext:' 2025-10-01 06:44:20.123456 | controller | - ' + fsGroup: 42415' 2025-10-01 06:44:20.123462 | controller | - ' serviceAccount: glance-glance' 2025-10-01 06:44:20.123479 | controller | - ' serviceAccountName: glance-glance' 2025-10-01 06:44:20.123486 | controller | - ' + terminationGracePeriodSeconds: 30' 2025-10-01 06:44:20.123492 | controller | - ' + volumes: ''[... elided field over 10 lines long ...]''' 2025-10-01 06:44:20.123498 | controller | - ' + updateStrategy:' 2025-10-01 06:44:20.123503 | controller | - ' + rollingUpdate:' 2025-10-01 06:44:20.123509 | controller | - ' + partition: 0' 2025-10-01 06:44:20.123515 | controller | - ' + type: RollingUpdate' 2025-10-01 06:44:20.123521 | controller | - ' + volumeClaimTemplates: ''[... elided field over 10 lines long ...]''' 2025-10-01 06:44:20.123526 | controller | - ' status:' 2025-10-01 06:44:20.123532 | controller | - ' availableReplicas: 1' 2025-10-01 06:44:20.123538 | controller | - ' + collisionCount: 0' 2025-10-01 06:44:20.123544 | controller | - ' + currentReplicas: 1' 2025-10-01 06:44:20.123550 | controller | - ' + currentRevision: glance-default-internal-api-59699cc8cf' 2025-10-01 06:44:20.123555 | controller | - ' + observedGeneration: 4' 2025-10-01 06:44:20.123561 | controller | - ' + readyReplicas: 1' 2025-10-01 06:44:20.123567 | controller | - ' replicas: 1' 2025-10-01 06:44:20.123573 | controller | - ' + updateRevision: glance-default-internal-api-59699cc8cf' 2025-10-01 06:44:20.123578 | controller | - ' + updatedReplicas: 1' 2025-10-01 06:44:20.123584 | controller | - ' ' 2025-10-01 06:44:20.123590 | controller | - ' ' 2025-10-01 06:44:20.123596 | controller | - ' case.go:398: resource StatefulSet:glance-kuttl-tests/glance-default-internal-api: 2025-10-01 06:44:20.123602 | controller | .spec.template.spec.containers: slice length mismatch: 2 != 3' 2025-10-01 06:44:20.123607 | controller | - ' logger.go:42: 06:43:19 | glance_split | skipping kubernetes event logging' 2025-10-01 06:44:20.123613 | controller | - === CONT kuttl/harness/glance_single 2025-10-01 06:44:20.123622 | controller | - ' logger.go:42: 06:43:19 | glance_single | Skipping creation of user-supplied 2025-10-01 06:44:20.123628 | controller | namespace: glance-kuttl-tests' 2025-10-01 06:44:20.123634 | controller | - ' logger.go:42: 06:43:19 | glance_single/1-deploy_glance | starting test step 2025-10-01 06:44:20.123639 | controller | 1-deploy_glance' 2025-10-01 06:44:20.123645 | controller | - ' logger.go:42: 06:43:19 | glance_single/1-deploy_glance | running command: [sh 2025-10-01 06:44:20.123651 | controller | -c oc kustomize ../../../../config/samples/layout/single | oc apply -n $NAMESPACE 2025-10-01 06:44:20.123657 | controller | -f -' 2025-10-01 06:44:20.123663 | controller | - ' ]' 2025-10-01 06:44:20.123668 | controller | - ' logger.go:42: 06:43:19 | glance_single/1-deploy_glance | The Glance "glance" 2025-10-01 06:44:20.123674 | controller | is invalid: spec.glanceAPIs[default]: Invalid value: "default": The GlanceAPI layout 2025-10-01 06:44:20.123680 | controller | (type) cannot be modified. To proceed, please add a new API with the desired layout 2025-10-01 06:44:20.123686 | controller | and then decommission the previous API' 2025-10-01 06:44:20.123691 | controller | - ' case.go:396: failed in step 1-deploy_glance' 2025-10-01 06:44:20.123697 | controller | - ' case.go:398: command "oc kustomize ../../../../config/samples/layout/single 2025-10-01 06:44:20.123706 | controller | | oc apply -n..." failed, exit status 1' 2025-10-01 06:44:20.123712 | controller | - ' logger.go:42: 06:43:19 | glance_single | skipping kubernetes event logging' 2025-10-01 06:44:20.123718 | controller | - === CONT kuttl/harness/glance_image_cache 2025-10-01 06:44:20.123724 | controller | - ' logger.go:42: 06:43:19 | glance_image_cache | Skipping creation of user-supplied 2025-10-01 06:44:20.123729 | controller | namespace: glance-kuttl-tests' 2025-10-01 06:44:20.123735 | controller | - ' logger.go:42: 06:43:19 | glance_image_cache/1-deploy_glance | starting test 2025-10-01 06:44:20.123741 | controller | step 1-deploy_glance' 2025-10-01 06:44:20.123747 | controller | - ' logger.go:42: 06:43:19 | glance_image_cache/1-deploy_glance | running command: 2025-10-01 06:44:20.123752 | controller | [sh -c oc kustomize ../../../../config/samples/layout/split | oc apply -n $NAMESPACE 2025-10-01 06:44:20.123758 | controller | -f -' 2025-10-01 06:44:20.123764 | controller | - ' ]' 2025-10-01 06:44:20.123770 | controller | - ' logger.go:42: 06:43:20 | glance_image_cache/1-deploy_glance | glance.glance.openstack.org/glance 2025-10-01 06:44:20.123776 | controller | unchanged' 2025-10-01 06:44:20.123781 | controller | - ' logger.go:42: 06:43:20 | glance_image_cache/1-deploy_glance | running command: 2025-10-01 06:44:20.123787 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2025-10-01 06:44:20.123793 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":2}]''' 2025-10-01 06:44:20.123799 | controller | - ' ]' 2025-10-01 06:44:20.123804 | controller | - ' logger.go:42: 06:43:20 | glance_image_cache/1-deploy_glance | glance.glance.openstack.org/glance 2025-10-01 06:44:20.123810 | controller | patched' 2025-10-01 06:44:20.123816 | controller | - ' logger.go:42: 06:43:20 | glance_image_cache/1-deploy_glance | running command: 2025-10-01 06:44:20.123822 | controller | [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone ../../../../config/samples/openstackclient 2025-10-01 06:44:20.123828 | controller | | oc -n $NAMESPACE apply -f -' 2025-10-01 06:44:20.123833 | controller | - ' ]' 2025-10-01 06:44:20.123839 | controller | - ' logger.go:42: 06:43:20 | glance_image_cache/1-deploy_glance | configmap/openstack-scripts-9db6gc427h 2025-10-01 06:44:20.123845 | controller | created' 2025-10-01 06:44:20.123851 | controller | - ' logger.go:42: 06:43:20 | glance_image_cache/1-deploy_glance | pod/openstackclient 2025-10-01 06:44:20.123856 | controller | created' 2025-10-01 06:44:20.123862 | controller | - ' logger.go:42: 06:43:20 | glance_image_cache/1-deploy_glance | test step completed 2025-10-01 06:44:20.123868 | controller | 1-deploy_glance' 2025-10-01 06:44:20.123874 | controller | - ' logger.go:42: 06:43:20 | glance_image_cache/2-cache-image | starting test step 2025-10-01 06:44:20.123880 | controller | 2-cache-image' 2025-10-01 06:44:20.123889 | controller | - ' logger.go:42: 06:43:20 | glance_image_cache/2-cache-image | running command: 2025-10-01 06:44:20.123897 | controller | [sh -c sleep 20; oc -n $NAMESPACE exec -it openstackclient --stdin=false -- /bin/sh 2025-10-01 06:44:20.123903 | controller | -c "DOMAIN=glance-default-external-api.$NAMESPACE.svc REPLICA=glance-default-external-api- 2025-10-01 06:44:20.123909 | controller | ./scripts/cache_and_delete_image.sh"' 2025-10-01 06:44:20.123915 | controller | - ' ]' 2025-10-01 06:44:20.123920 | controller | - ' logger.go:42: 06:43:40 | glance_image_cache/2-cache-image | + TIME=3' 2025-10-01 06:44:20.123926 | controller | - ' logger.go:42: 06:43:40 | glance_image_cache/2-cache-image | + CACHE_TIME=6' 2025-10-01 06:44:20.123932 | controller | - ' logger.go:42: 06:43:40 | glance_image_cache/2-cache-image | + DOMAIN=glance-default-external-api.glance-kuttl-tests.svc' 2025-10-01 06:44:20.123938 | controller | - ' logger.go:42: 06:43:40 | glance_image_cache/2-cache-image | + REPLICA=glance-default-external-api-' 2025-10-01 06:44:20.123944 | controller | - ' logger.go:42: 06:43:40 | glance_image_cache/2-cache-image | + IMAGE_NAME=myimage' 2025-10-01 06:44:20.123949 | controller | - ' logger.go:42: 06:43:40 | glance_image_cache/2-cache-image | ++ awk ''/auth_url/ 2025-10-01 06:44:20.123955 | controller | {print $2}'' /etc/openstack/clouds.yaml' 2025-10-01 06:44:20.123961 | controller | - ' logger.go:42: 06:43:40 | glance_image_cache/2-cache-image | + KEYSTONE=http://keystone-public.glance-kuttl-tests.svc:5000' 2025-10-01 06:44:20.123967 | controller | - ' logger.go:42: 06:43:40 | glance_image_cache/2-cache-image | + ADMIN_PWD=12345678' 2025-10-01 06:44:20.123972 | controller | - ' logger.go:42: 06:43:40 | glance_image_cache/2-cache-image | + ADMIN_USER=admin' 2025-10-01 06:44:20.123978 | controller | - ' logger.go:42: 06:43:40 | glance_image_cache/2-cache-image | + glance=''glance 2025-10-01 06:44:20.123984 | controller | --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2025-10-01 06:44:20.123990 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name 2025-10-01 06:44:20.123995 | controller | default --os-project-domain-name default ''' 2025-10-01 06:44:20.124001 | controller | - ' logger.go:42: 06:43:40 | glance_image_cache/2-cache-image | + exec' 2025-10-01 06:44:20.124007 | controller | - ' logger.go:42: 06:43:40 | glance_image_cache/2-cache-image | + echo This is 2025-10-01 06:44:20.124013 | controller | a dodgy image' 2025-10-01 06:44:20.124019 | controller | - ' logger.go:42: 06:43:40 | glance_image_cache/2-cache-image | + openstack image 2025-10-01 06:44:20.124024 | controller | list -c ID -f value' 2025-10-01 06:44:20.124030 | controller | - ' logger.go:42: 06:43:40 | glance_image_cache/2-cache-image | + xargs -n 1 openstack 2025-10-01 06:44:20.124036 | controller | image delete' 2025-10-01 06:44:20.124041 | controller | - ' logger.go:42: 06:43:45 | glance_image_cache/2-cache-image | usage: openstack 2025-10-01 06:44:20.124047 | controller | image delete [-h] [ ...]' 2025-10-01 06:44:20.124056 | controller | - ' logger.go:42: 06:43:45 | glance_image_cache/2-cache-image | openstack image 2025-10-01 06:44:20.124062 | controller | delete: error: the following arguments are required: ' 2025-10-01 06:44:20.124068 | controller | - ' logger.go:42: 06:43:45 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-10-01 06:44:20.124073 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-10-01 06:44:20.124079 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-10-01 06:44:20.124085 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-10-01 06:44:20.124091 | controller | cache-list' 2025-10-01 06:44:20.124096 | controller | - ' logger.go:42: 06:43:45 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-10-01 06:44:20.124102 | controller | ''$0 ~ state {print $2}''' 2025-10-01 06:44:20.124108 | controller | - ' logger.go:42: 06:43:47 | glance_image_cache/2-cache-image | + CACHED_ID=' 2025-10-01 06:44:20.124114 | controller | - ' logger.go:42: 06:43:47 | glance_image_cache/2-cache-image | + [[ '''' != '''' 2025-10-01 06:44:20.124137 | controller | ]]' 2025-10-01 06:44:20.124145 | controller | - ' logger.go:42: 06:43:47 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-10-01 06:44:20.124151 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-10-01 06:44:20.124157 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-10-01 06:44:20.124162 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-10-01 06:44:20.124168 | controller | cache-list' 2025-10-01 06:44:20.124174 | controller | - ' logger.go:42: 06:43:47 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-10-01 06:44:20.124180 | controller | ''$0 ~ state {print $2}''' 2025-10-01 06:44:20.124189 | controller | - ' logger.go:42: 06:43:48 | glance_image_cache/2-cache-image | Error finding address 2025-10-01 06:44:20.124194 | controller | for http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-10-01 06:44:20.124200 | controller | Unable to establish connection to http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-10-01 06:44:20.124206 | controller | HTTPConnectionPool(host=''glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc'', 2025-10-01 06:44:20.124212 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError('': Failed to establish a new connection: [Errno -2] Name 2025-10-01 06:44:20.124224 | controller | or service not known''))' 2025-10-01 06:44:20.124230 | controller | - ' logger.go:42: 06:43:48 | glance_image_cache/2-cache-image | Creating new image.' 2025-10-01 06:44:20.124235 | controller | - ' logger.go:42: 06:43:48 | glance_image_cache/2-cache-image | + CACHED_ID=' 2025-10-01 06:44:20.124241 | controller | - ' logger.go:42: 06:43:48 | glance_image_cache/2-cache-image | + [[ '''' != '''' 2025-10-01 06:44:20.124247 | controller | ]]' 2025-10-01 06:44:20.124256 | controller | - ' logger.go:42: 06:43:48 | glance_image_cache/2-cache-image | + echo ''Creating 2025-10-01 06:44:20.124262 | controller | new image.''' 2025-10-01 06:44:20.124267 | controller | - ' logger.go:42: 06:43:48 | glance_image_cache/2-cache-image | + glance --os-auth-url 2025-10-01 06:44:20.124273 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-10-01 06:44:20.124279 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-10-01 06:44:20.124285 | controller | default --verbose image-create --disk-format qcow2 --container-format bare --name 2025-10-01 06:44:20.124291 | controller | myimage --file myimage' 2025-10-01 06:44:20.124296 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+' 2025-10-01 06:44:20.124302 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | Property | 2025-10-01 06:44:20.124308 | controller | Value |' 2025-10-01 06:44:20.124314 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+' 2025-10-01 06:44:20.124320 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | checksum | 2025-10-01 06:44:20.124326 | controller | 69bcebf29946998555945bfd562df6f0 |' 2025-10-01 06:44:20.124331 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | container_format 2025-10-01 06:44:20.124337 | controller | | bare |' 2025-10-01 06:44:20.124343 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | created_at | 2025-10-01 06:44:20.124352 | controller | 2025-10-01T06:43:49Z |' 2025-10-01 06:44:20.124357 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | disk_format | 2025-10-01 06:44:20.124367 | controller | qcow2 |' 2025-10-01 06:44:20.124373 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | id | 2025-10-01 06:44:20.124379 | controller | 655d59e7-96ba-48db-9dc8-11371efabc3b |' 2025-10-01 06:44:20.124384 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | min_disk | 2025-10-01 06:44:20.124390 | controller | 0 |' 2025-10-01 06:44:20.124396 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | min_ram | 2025-10-01 06:44:20.124402 | controller | 0 |' 2025-10-01 06:44:20.124408 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | name | 2025-10-01 06:44:20.124414 | controller | myimage |' 2025-10-01 06:44:20.124419 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | os_hash_algo | 2025-10-01 06:44:20.124425 | controller | sha512 |' 2025-10-01 06:44:20.124431 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | os_hash_value | 2025-10-01 06:44:20.124437 | controller | 756138eda333dfdd93b80d8bae18b447fbab34462db0cc57df732b81e51015961e815e04c09b42da 2025-10-01 06:44:20.124443 | controller | |' 2025-10-01 06:44:20.124449 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | | 2025-10-01 06:44:20.124454 | controller | 7de16058d0fc34812d6ecc3496bd7519c395202e88705ccc |' 2025-10-01 06:44:20.124460 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | os_hidden | 2025-10-01 06:44:20.124466 | controller | False |' 2025-10-01 06:44:20.124474 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | owner | 2025-10-01 06:44:20.124480 | controller | 27ffa63e04f0436ea4304383e712bdef |' 2025-10-01 06:44:20.124486 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | protected | 2025-10-01 06:44:20.124492 | controller | False |' 2025-10-01 06:44:20.124498 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | size | 2025-10-01 06:44:20.124503 | controller | 22 |' 2025-10-01 06:44:20.124509 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | status | 2025-10-01 06:44:20.124515 | controller | active |' 2025-10-01 06:44:20.124521 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | stores | 2025-10-01 06:44:20.124527 | controller | default_backend |' 2025-10-01 06:44:20.124532 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | tags | 2025-10-01 06:44:20.124538 | controller | [] |' 2025-10-01 06:44:20.124544 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | updated_at | 2025-10-01 06:44:20.124550 | controller | 2025-10-01T06:43:51Z |' 2025-10-01 06:44:20.124556 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | virtual_size | 2025-10-01 06:44:20.124564 | controller | Not available |' 2025-10-01 06:44:20.124570 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | | visibility | 2025-10-01 06:44:20.124576 | controller | shared |' 2025-10-01 06:44:20.124582 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+' 2025-10-01 06:44:20.124587 | controller | - ' logger.go:42: 06:43:51 | glance_image_cache/2-cache-image | + sleep 3' 2025-10-01 06:44:20.124593 | controller | - ' logger.go:42: 06:43:54 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-10-01 06:44:20.124599 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-10-01 06:44:20.124605 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-10-01 06:44:20.124611 | controller | default image-list' 2025-10-01 06:44:20.124616 | controller | - ' logger.go:42: 06:43:54 | glance_image_cache/2-cache-image | ++ awk -v img=myimage 2025-10-01 06:44:20.124622 | controller | ''$0 ~ img {print $2}''' 2025-10-01 06:44:20.124628 | controller | - ' logger.go:42: 06:43:56 | glance_image_cache/2-cache-image | + ID=655d59e7-96ba-48db-9dc8-11371efabc3b' 2025-10-01 06:44:20.124634 | controller | - ' logger.go:42: 06:43:56 | glance_image_cache/2-cache-image | + echo ''Image 2025-10-01 06:44:20.124640 | controller | ID: 655d59e7-96ba-48db-9dc8-11371efabc3b''' 2025-10-01 06:44:20.124648 | controller | - ' logger.go:42: 06:43:56 | glance_image_cache/2-cache-image | + sleep 3' 2025-10-01 06:44:20.124654 | controller | - ' logger.go:42: 06:43:56 | glance_image_cache/2-cache-image | Image ID: 655d59e7-96ba-48db-9dc8-11371efabc3b' 2025-10-01 06:44:20.124660 | controller | - ' logger.go:42: 06:43:59 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-10-01 06:44:20.124666 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-10-01 06:44:20.124672 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-10-01 06:44:20.124678 | controller | default image-show 655d59e7-96ba-48db-9dc8-11371efabc3b' 2025-10-01 06:44:20.124683 | controller | - ' logger.go:42: 06:43:59 | glance_image_cache/2-cache-image | ++ awk ''/status/{print 2025-10-01 06:44:20.124689 | controller | $4}''' 2025-10-01 06:44:20.124695 | controller | - ' logger.go:42: 06:44:01 | glance_image_cache/2-cache-image | + STATE=active' 2025-10-01 06:44:20.124701 | controller | - ' logger.go:42: 06:44:01 | glance_image_cache/2-cache-image | + echo ''Image 2025-10-01 06:44:20.124707 | controller | Status => active''' 2025-10-01 06:44:20.124718 | controller | - ' logger.go:42: 06:44:01 | glance_image_cache/2-cache-image | + [[ active != 2025-10-01 06:44:20.124724 | controller | \a\c\t\i\v\e ]]' 2025-10-01 06:44:20.124730 | controller | - ' logger.go:42: 06:44:01 | glance_image_cache/2-cache-image | + echo ''Caching 2025-10-01 06:44:20.124736 | controller | image on replica 0''' 2025-10-01 06:44:20.124742 | controller | - ' logger.go:42: 06:44:01 | glance_image_cache/2-cache-image | + glance --os-auth-url 2025-10-01 06:44:20.124747 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-10-01 06:44:20.124753 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-10-01 06:44:20.124759 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-10-01 06:44:20.124765 | controller | cache-queue 655d59e7-96ba-48db-9dc8-11371efabc3b' 2025-10-01 06:44:20.124771 | controller | - ' logger.go:42: 06:44:01 | glance_image_cache/2-cache-image | Image Status => 2025-10-01 06:44:20.124777 | controller | active' 2025-10-01 06:44:20.124783 | controller | - ' logger.go:42: 06:44:01 | glance_image_cache/2-cache-image | Caching image on 2025-10-01 06:44:20.124788 | controller | replica 0' 2025-10-01 06:44:20.124797 | controller | - ' logger.go:42: 06:44:02 | glance_image_cache/2-cache-image | + sleep 6' 2025-10-01 06:44:20.124803 | controller | - ' logger.go:42: 06:44:08 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-10-01 06:44:20.124809 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-10-01 06:44:20.124814 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-10-01 06:44:20.124820 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-10-01 06:44:20.124826 | controller | cache-list' 2025-10-01 06:44:20.124832 | controller | - ' logger.go:42: 06:44:08 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-10-01 06:44:20.124838 | controller | ''$0 ~ state {print $2}''' 2025-10-01 06:44:20.124844 | controller | - ' logger.go:42: 06:44:10 | glance_image_cache/2-cache-image | Cached image id 2025-10-01 06:44:20.124850 | controller | on replica 0 => 655d59e7-96ba-48db-9dc8-11371efabc3b' 2025-10-01 06:44:20.124855 | controller | - ' logger.go:42: 06:44:10 | glance_image_cache/2-cache-image | Verifying image 2025-10-01 06:44:20.124861 | controller | is not cached on replica 1' 2025-10-01 06:44:20.124867 | controller | - ' logger.go:42: 06:44:10 | glance_image_cache/2-cache-image | + CACHED_ID=655d59e7-96ba-48db-9dc8-11371efabc3b' 2025-10-01 06:44:20.124873 | controller | - ' logger.go:42: 06:44:10 | glance_image_cache/2-cache-image | + echo ''Cached 2025-10-01 06:44:20.124879 | controller | image id on replica 0 => 655d59e7-96ba-48db-9dc8-11371efabc3b''' 2025-10-01 06:44:20.124884 | controller | - ' logger.go:42: 06:44:10 | glance_image_cache/2-cache-image | + [[ 655d59e7-96ba-48db-9dc8-11371efabc3b 2025-10-01 06:44:20.124890 | controller | != 655d59e7-96ba-48db-9dc8-11371efabc3b ]]' 2025-10-01 06:44:20.124896 | controller | - ' logger.go:42: 06:44:10 | glance_image_cache/2-cache-image | + echo ''Verifying 2025-10-01 06:44:20.124902 | controller | image is not cached on replica 1''' 2025-10-01 06:44:20.124908 | controller | - ' logger.go:42: 06:44:10 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-10-01 06:44:20.124913 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-10-01 06:44:20.124919 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-10-01 06:44:20.124925 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-10-01 06:44:20.124931 | controller | cache-list' 2025-10-01 06:44:20.124936 | controller | - ' logger.go:42: 06:44:10 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-10-01 06:44:20.124942 | controller | ''$0 ~ state {print $2}''' 2025-10-01 06:44:20.124948 | controller | - ' logger.go:42: 06:44:11 | glance_image_cache/2-cache-image | Error finding address 2025-10-01 06:44:20.124954 | controller | for http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-10-01 06:44:20.124959 | controller | Unable to establish connection to http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-10-01 06:44:20.124968 | controller | HTTPConnectionPool(host=''glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc'', 2025-10-01 06:44:20.124974 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError('': Failed to establish a new connection: [Errno -2] Name 2025-10-01 06:44:20.124986 | controller | or service not known''))' 2025-10-01 06:44:20.124992 | controller | - ' logger.go:42: 06:44:11 | glance_image_cache/2-cache-image | Cached image id 2025-10-01 06:44:20.124997 | controller | on replica 1 => ' 2025-10-01 06:44:20.125003 | controller | - ' logger.go:42: 06:44:11 | glance_image_cache/2-cache-image | Caching image on 2025-10-01 06:44:20.125009 | controller | replica 1' 2025-10-01 06:44:20.125015 | controller | - ' logger.go:42: 06:44:11 | glance_image_cache/2-cache-image | + CACHED_ID_1=' 2025-10-01 06:44:20.125023 | controller | - ' logger.go:42: 06:44:11 | glance_image_cache/2-cache-image | + echo ''Cached 2025-10-01 06:44:20.125029 | controller | image id on replica 1 => ''' 2025-10-01 06:44:20.125035 | controller | - ' logger.go:42: 06:44:11 | glance_image_cache/2-cache-image | + [[ '''' != '''' 2025-10-01 06:44:20.125040 | controller | ]]' 2025-10-01 06:44:20.125046 | controller | - ' logger.go:42: 06:44:11 | glance_image_cache/2-cache-image | + echo ''Caching 2025-10-01 06:44:20.125052 | controller | image on replica 1''' 2025-10-01 06:44:20.125058 | controller | - ' logger.go:42: 06:44:11 | glance_image_cache/2-cache-image | + glance --os-auth-url 2025-10-01 06:44:20.125063 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-10-01 06:44:20.125069 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-10-01 06:44:20.125075 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-10-01 06:44:20.125080 | controller | cache-queue 655d59e7-96ba-48db-9dc8-11371efabc3b' 2025-10-01 06:44:20.125094 | controller | - ' logger.go:42: 06:44:12 | glance_image_cache/2-cache-image | Error finding address 2025-10-01 06:44:20.125100 | controller | for http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-10-01 06:44:20.125106 | controller | Unable to establish connection to http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-10-01 06:44:20.125112 | controller | HTTPConnectionPool(host=''glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc'', 2025-10-01 06:44:20.125131 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError('': Failed to establish a new connection: [Errno -2] Name 2025-10-01 06:44:20.125146 | controller | or service not known''))' 2025-10-01 06:44:20.125152 | controller | - ' logger.go:42: 06:44:12 | glance_image_cache/2-cache-image | + sleep 6' 2025-10-01 06:44:20.125158 | controller | - ' logger.go:42: 06:44:18 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2025-10-01 06:44:20.125164 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2025-10-01 06:44:20.125170 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2025-10-01 06:44:20.125175 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2025-10-01 06:44:20.125181 | controller | cache-list' 2025-10-01 06:44:20.125187 | controller | - ' logger.go:42: 06:44:18 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2025-10-01 06:44:20.125193 | controller | ''$0 ~ state {print $2}''' 2025-10-01 06:44:20.125199 | controller | - ' logger.go:42: 06:44:19 | glance_image_cache/2-cache-image | Error finding address 2025-10-01 06:44:20.125204 | controller | for http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-10-01 06:44:20.125210 | controller | Unable to establish connection to http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2025-10-01 06:44:20.125216 | controller | HTTPConnectionPool(host=''glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc'', 2025-10-01 06:44:20.125222 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError('': Failed to establish a new connection: [Errno -2] Name 2025-10-01 06:44:20.125234 | controller | or service not known''))' 2025-10-01 06:44:20.125239 | controller | - ' logger.go:42: 06:44:19 | glance_image_cache/2-cache-image | Cached image id 2025-10-01 06:44:20.125245 | controller | on replica 1 => ' 2025-10-01 06:44:20.125251 | controller | - ' logger.go:42: 06:44:19 | glance_image_cache/2-cache-image | Failed to cache 2025-10-01 06:44:20.125260 | controller | image on replica 1, exiting!' 2025-10-01 06:44:20.125266 | controller | - ' logger.go:42: 06:44:19 | glance_image_cache/2-cache-image | + CACHED_ID_2=' 2025-10-01 06:44:20.125271 | controller | - ' logger.go:42: 06:44:19 | glance_image_cache/2-cache-image | + echo ''Cached 2025-10-01 06:44:20.125277 | controller | image id on replica 1 => ''' 2025-10-01 06:44:20.125283 | controller | - ' logger.go:42: 06:44:19 | glance_image_cache/2-cache-image | + [[ '''' != 655d59e7-96ba-48db-9dc8-11371efabc3b 2025-10-01 06:44:20.125289 | controller | ]]' 2025-10-01 06:44:20.125298 | controller | - ' logger.go:42: 06:44:19 | glance_image_cache/2-cache-image | + echo ''Failed 2025-10-01 06:44:20.179913 | controller | to cache image on replica 1, exiting!''' 2025-10-01 06:44:20.179955 | controller | - ' logger.go:42: 06:44:19 | glance_image_cache/2-cache-image | + exit 1' 2025-10-01 06:44:20.179963 | controller | - ' logger.go:42: 06:44:19 | glance_image_cache/2-cache-image | command terminated 2025-10-01 06:44:20.179969 | controller | with exit code 1' 2025-10-01 06:44:20.179976 | controller | - ' case.go:396: failed in step 2-cache-image' 2025-10-01 06:44:20.179982 | controller | - ' case.go:398: command "sleep 20; oc -n $NAMESPACE exec -it openstackclient --stdin=false 2025-10-01 06:44:20.179988 | controller | -..." failed, exit status 1' 2025-10-01 06:44:20.179994 | controller | - ' logger.go:42: 06:44:19 | glance_image_cache | skipping kubernetes event logging' 2025-10-01 06:44:20.180000 | controller | - === NAME kuttl 2025-10-01 06:44:20.180006 | controller | - ' harness.go:406: run tests finished' 2025-10-01 06:44:20.180012 | controller | - ' harness.go:514: cleaning up' 2025-10-01 06:44:20.180018 | controller | - ' harness.go:571: removing temp folder: ""' 2025-10-01 06:44:20.180024 | controller | - '--- FAIL: kuttl (611.25s)' 2025-10-01 06:44:20.180030 | controller | - ' --- FAIL: kuttl/harness (0.00s)' 2025-10-01 06:44:20.180036 | controller | - ' --- PASS: kuttl/harness/glance_dist_image_import (101.32s)' 2025-10-01 06:44:20.180042 | controller | - ' --- PASS: kuttl/harness/glance_single_tls (45.77s)' 2025-10-01 06:44:20.180048 | controller | - ' --- FAIL: kuttl/harness/glance_split_proxypass (220.06s)' 2025-10-01 06:44:20.180053 | controller | - ' --- FAIL: kuttl/harness/glance_split (183.51s)' 2025-10-01 06:44:20.180059 | controller | - ' --- FAIL: kuttl/harness/glance_single (0.59s)' 2025-10-01 06:44:20.180065 | controller | - ' --- FAIL: kuttl/harness/glance_image_cache (59.98s)' 2025-10-01 06:44:20.180071 | controller | - FAIL 2025-10-01 06:44:20.180082 | controller | - 'make[1]: *** [Makefile:2012: glance_kuttl_run] Error 1' 2025-10-01 06:44:20.180088 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2025-10-01 06:44:20.180094 | controller | - 'make: *** [Makefile:2021: glance_kuttl] Error 2' 2025-10-01 06:44:20.180106 | controller | ...ignoring 2025-10-01 06:44:20.205415 | controller | 2025-10-01 06:44:20.205465 | controller | TASK [Get resource status after glance_kuttl run _raw_params={{ item }} >> {{ cifmw_artifacts_basedir }}/logs/cmd_after_{{ operator }}_kuttl.log 2025-10-01 06:44:20.205474 | controller | ] *** 2025-10-01 06:44:20.205480 | controller | Wednesday 01 October 2025 06:44:20 +0000 (0:17:19.721) 0:19:38.947 ***** 2025-10-01 06:44:20.205493 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml:58 2025-10-01 06:44:20.387146 | controller | fatal: [localhost]: FAILED! => 2025-10-01 06:44:20.387264 | controller | msg: '''commands_after_kuttl_run'' is undefined. ''commands_after_kuttl_run'' is undefined' 2025-10-01 06:44:20.387272 | controller | ...ignoring 2025-10-01 06:44:20.387279 | controller | 2025-10-01 06:44:20.387285 | controller | TASK [Find the generated JUnitXML files paths={{ cifmw_installyamls_repos }}, file_type=file, patterns=*.xml] *** 2025-10-01 06:44:20.387292 | controller | Wednesday 01 October 2025 06:44:20 +0000 (0:00:00.025) 0:19:38.972 ***** 2025-10-01 06:44:20.387304 | controller | ok: [localhost] 2025-10-01 06:44:20.582595 | controller | 2025-10-01 06:44:20.582654 | controller | TASK [Create the test results directory path={{ _kuttl_test_result_dir }}, state=directory, mode=0755] *** 2025-10-01 06:44:20.582663 | controller | Wednesday 01 October 2025 06:44:20 +0000 (0:00:00.181) 0:19:39.153 ***** 2025-10-01 06:44:20.582692 | controller | changed: [localhost] 2025-10-01 06:44:21.230683 | controller | 2025-10-01 06:44:21.230724 | controller | TASK [Copy the generated test results to the test results directory src={{ item.path }}, dest={{ _kuttl_test_result_dir }}, mode=0644] *** 2025-10-01 06:44:21.230733 | controller | Wednesday 01 October 2025 06:44:20 +0000 (0:00:00.195) 0:19:39.349 ***** 2025-10-01 06:44:21.230747 | 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': 1960, 'inode': 79904035, 'dev': 64513, 'nlink': 1, 'atime': 1759301059.6960986, 'mtime': 1759301059.6960986, 'ctime': 1759301059.6960986, '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-01 06:44:21.280270 | controller | 2025-10-01 06:44:21.280319 | 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-01 06:44:21.280327 | controller | Wednesday 01 October 2025 06:44:21 +0000 (0:00:00.648) 0:19:39.997 ***** 2025-10-01 06:44:21.280340 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml:96 2025-10-01 06:44:21.404681 | controller | fatal: [localhost]: FAILED! => 2025-10-01 06:44:21.404748 | controller | assertion: _kuttl_curr_operator_result.rc == 0 2025-10-01 06:44:21.404757 | controller | changed: false 2025-10-01 06:44:21.404804 | controller | evaluated_to: false 2025-10-01 06:44:21.404812 | controller | msg: KUTTL tests for glance failed 2025-10-01 06:44:21.404819 | controller | 2025-10-01 06:44:21.404825 | controller | NO MORE HOSTS LEFT ************************************************************* 2025-10-01 06:44:21.404831 | controller | 2025-10-01 06:44:21.404838 | controller | PLAY RECAP ********************************************************************* 2025-10-01 06:44:21.404844 | controller | localhost : ok=110 changed=50 unreachable=0 failed=1 skipped=58 rescued=0 ignored=5 2025-10-01 06:44:21.404850 | controller | 2025-10-01 06:44:21.404856 | controller | Wednesday 01 October 2025 06:44:21 +0000 (0:00:00.049) 0:19:40.046 ***** 2025-10-01 06:44:21.404862 | controller | =============================================================================== 2025-10-01 06:44:21.404868 | controller | install_yamls_makes : Run glance_kuttl ------------------------------- 1039.72s 2025-10-01 06:44:21.404874 | controller | install_yamls_makes : Run download_tools ------------------------------- 33.21s 2025-10-01 06:44:21.404880 | controller | ci_setup : Install needed packages ------------------------------------- 27.25s 2025-10-01 06:44:21.404886 | controller | ci_local_storage : Remove the cifmw_cls_namespace namespace ------------ 10.78s 2025-10-01 06:44:21.404892 | controller | repo_setup : Initialize python venv and install requirements ------------ 8.47s 2025-10-01 06:44:21.404908 | controller | ci_local_storage : Perform action in the PV directory ------------------- 6.47s 2025-10-01 06:44:21.404917 | controller | ci_local_storage : Perform action in the PV directory ------------------- 6.45s 2025-10-01 06:44:21.404923 | controller | install_yamls_makes : Run crc_attach_default_interface ------------------ 5.21s 2025-10-01 06:44:21.404928 | controller | ci_setup : Install openshift client ------------------------------------- 5.09s 2025-10-01 06:44:21.404934 | controller | ci_local_storage : Fetch hostnames for all hosts ------------------------ 1.75s 2025-10-01 06:44:21.404940 | controller | openshift_setup : Create required namespaces ---------------------------- 1.54s 2025-10-01 06:44:21.404946 | controller | install_ca : Update ca bundle ------------------------------------------- 1.35s 2025-10-01 06:44:21.404952 | controller | Gathering Facts --------------------------------------------------------- 1.29s 2025-10-01 06:44:21.404958 | controller | ci_local_storage : Fetch hostnames for all hosts ------------------------ 1.03s 2025-10-01 06:44:21.404968 | controller | repo_setup : Get repo-setup repository ---------------------------------- 1.02s 2025-10-01 06:44:21.404974 | controller | repo_setup : Make sure git-core package is installed -------------------- 1.01s 2025-10-01 06:44:21.404980 | controller | ci_setup : Manage directories ------------------------------------------- 1.00s 2025-10-01 06:44:21.404986 | controller | ci_local_storage : Apply pv related storage manifest file --------------- 0.91s 2025-10-01 06:44:21.404992 | controller | openshift_setup : Patch network operator -------------------------------- 0.90s 2025-10-01 06:44:21.404998 | controller | openshift_setup : Gather network.operator info -------------------------- 0.85s 2025-10-01 06:44:21.721298 | controller | ERROR 2025-10-01 06:44:21.721560 | controller | { 2025-10-01 06:44:21.721621 | controller | "delta": "0:19:40.965438", 2025-10-01 06:44:21.721715 | controller | "end": "2025-10-01 06:44:21.409311", 2025-10-01 06:44:21.721769 | controller | "msg": "non-zero return code", 2025-10-01 06:44:21.721807 | controller | "rc": 2, 2025-10-01 06:44:21.721842 | controller | "start": "2025-10-01 06:24:40.443873" 2025-10-01 06:44:21.721876 | controller | } failure 2025-10-01 06:44:21.938659 | 2025-10-01 06:44:21.938944 | PLAY RECAP 2025-10-01 06:44:21.939045 | controller | ok: 0 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2025-10-01 06:44:21.939091 | 2025-10-01 06:44:22.098355 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run.yml@main] 2025-10-01 06:44:22.105842 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-collect-logs.yml@main] 2025-10-01 06:44:22.777344 | 2025-10-01 06:44:22.777504 | PLAY [Run ci/playbooks/e2e-collect-logs.yml] 2025-10-01 06:44:22.821089 | 2025-10-01 06:44:22.821196 | TASK [Filter out host if needed] 2025-10-01 06:44:22.832640 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-10-01 06:44:22.839331 | 2025-10-01 06:44:22.839399 | TASK [Filter out host if needed] 2025-10-01 06:44:22.854295 | 2025-10-01 06:44:22.854395 | TASK [Ensure we have the ci-framework on host] 2025-10-01 06:44:23.399436 | controller | ok 2025-10-01 06:44:23.412278 | 2025-10-01 06:44:23.412409 | TASK [End host if no basedir] 2025-10-01 06:44:23.427384 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-10-01 06:44:23.438646 | 2025-10-01 06:44:23.438741 | TASK [Read base centos-9 scenarios] 2025-10-01 06:44:23.469585 | controller | ok 2025-10-01 06:44:23.566583 | 2025-10-01 06:44:23.566741 | TASK [cifmw_helpers : Check if file is available] 2025-10-01 06:44:23.819354 | controller | ok 2025-10-01 06:44:23.832319 | 2025-10-01 06:44:23.832454 | TASK [cifmw_helpers : Read vars] 2025-10-01 06:44:23.875517 | 2025-10-01 06:44:23.875822 | LOOP [cifmw_helpers : Set vars as fact] 2025-10-01 06:44:23.964577 | 2025-10-01 06:44:23.964775 | TASK [cifmw_setup : Ensure cifmw_basedir param is set] 2025-10-01 06:44:24.023410 | controller | ok 2025-10-01 06:44:24.036433 | 2025-10-01 06:44:24.036559 | TASK [Read artifacts parameters dir and set as facts] 2025-10-01 06:44:24.062293 | controller | ok 2025-10-01 06:44:24.087634 | 2025-10-01 06:44:24.087737 | TASK [cifmw_helpers : Check directory is available] 2025-10-01 06:44:24.379337 | controller | ok 2025-10-01 06:44:24.393964 | 2025-10-01 06:44:24.394096 | TASK [cifmw_helpers : List available files] 2025-10-01 06:44:24.798194 | controller | custom-params.yml 2025-10-01 06:44:24.798240 | controller | install-yamls-params.yml 2025-10-01 06:44:24.798248 | controller | openshift-login-params.yml 2025-10-01 06:44:24.798254 | controller | zuul-params.yml 2025-10-01 06:44:35.012976 | controller | changed 2025-10-01 06:44:35.027924 | 2025-10-01 06:44:35.028243 | LOOP [cifmw_helpers : Read vars] 2025-10-01 06:44:36.024957 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.031944 | 2025-10-01 06:44:36.032007 | LOOP [cifmw_helpers : Call task to parse all files as fact] 2025-10-01 06:44:36.080455 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.080945 | 2025-10-01 06:44:36.093898 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.106212 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.117727 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.138974 | controller | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/set_dir_facts.yml 2025-10-01 06:44:36.140509 | controller | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/set_dir_facts.yml 2025-10-01 06:44:36.141811 | controller | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/set_dir_facts.yml 2025-10-01 06:44:36.143121 | controller | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/set_dir_facts.yml 2025-10-01 06:44:36.153334 | 2025-10-01 06:44:36.153415 | LOOP [cifmw_helpers : Set files as fact] 2025-10-01 06:44:36.189386 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.201942 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.210077 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.216919 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.223637 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.230507 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.237245 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.237902 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.245839 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.246433 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.254149 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.254777 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.262564 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.263272 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.271641 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.272293 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.280332 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.280978 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.287818 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.293177 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.293816 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.294429 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.295051 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.324950 | 2025-10-01 06:44:36.325143 | LOOP [cifmw_helpers : Set files as fact] 2025-10-01 06:44:36.388354 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.388898 | 2025-10-01 06:44:36.394603 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.430803 | 2025-10-01 06:44:36.431083 | LOOP [cifmw_helpers : Set files as fact] 2025-10-01 06:44:36.471907 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.472393 | 2025-10-01 06:44:36.479277 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.485451 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.488606 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.489446 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.506750 | 2025-10-01 06:44:36.506913 | LOOP [cifmw_helpers : Set files as fact] 2025-10-01 06:44:36.547204 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.547731 | 2025-10-01 06:44:36.554128 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.560256 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.566383 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.572573 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.578938 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.585146 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.591404 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.597483 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.603727 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.610373 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.610827 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.611116 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.611428 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.611788 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.612079 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.612371 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.612645 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.612938 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.622613 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.622970 | controller | Output suppressed because no_log was given 2025-10-01 06:44:36.667741 | 2025-10-01 06:44:36.667914 | TASK [cifmw_setup : Set custom cifmw PATH reusable fact] 2025-10-01 06:44:36.720532 | controller | ok 2025-10-01 06:44:36.734878 | 2025-10-01 06:44:36.735008 | TASK [cifmw_setup : Set destination folder for the logs] 2025-10-01 06:44:36.784330 | controller | ok 2025-10-01 06:44:36.796890 | 2025-10-01 06:44:36.797022 | TASK [artifacts : Verify if "success" flag exists after successful tests execution] 2025-10-01 06:44:37.080537 | controller | ok 2025-10-01 06:44:37.093456 | 2025-10-01 06:44:37.093588 | TASK [artifacts : Ensure we have at least minimal ansible facts] 2025-10-01 06:44:37.780888 | controller | ok 2025-10-01 06:44:37.795392 | 2025-10-01 06:44:37.795525 | LOOP [artifacts : Ensure base directory exists] 2025-10-01 06:44:38.245545 | controller | ok: "artifacts" 2025-10-01 06:44:38.245961 | 2025-10-01 06:44:38.469558 | controller | ok: "logs" 2025-10-01 06:44:38.486858 | 2025-10-01 06:44:38.487041 | TASK [artifacts : Load generated hook environment for further usage] 2025-10-01 06:44:38.586370 | controller | ERROR 2025-10-01 06:44:38.586607 | controller | { 2025-10-01 06:44:38.586645 | controller | "ansible_facts": {}, 2025-10-01 06:44:38.586697 | controller | "ansible_included_var_files": [], 2025-10-01 06:44:38.586723 | controller | "message": "/home/zuul/ci-framework-data/artifacts directory does not exist" 2025-10-01 06:44:38.586745 | controller | } 2025-10-01 06:44:38.586773 | controller | ERROR: Ignoring Errors 2025-10-01 06:44:38.594906 | 2025-10-01 06:44:38.594986 | TASK [artifacts : Gather parameter passed to the playbook] 2025-10-01 06:44:39.670572 | controller | changed 2025-10-01 06:44:39.676517 | 2025-10-01 06:44:39.676582 | TASK [artifacts : Gather facts] 2025-10-01 06:44:40.381185 | controller | changed 2025-10-01 06:44:40.390023 | 2025-10-01 06:44:40.390111 | TASK [artifacts : Copy some network configuration files] 2025-10-01 06:44:50.989030 | controller | changed 2025-10-01 06:44:51.003236 | 2025-10-01 06:44:51.003371 | TASK [artifacts : Get installed packages list] 2025-10-01 06:44:51.952850 | controller | ok 2025-10-01 06:44:52.017373 | 2025-10-01 06:44:52.017470 | TASK [artifacts : Output package list] 2025-10-01 06:44:52.912105 | controller | changed 2025-10-01 06:44:52.938258 | 2025-10-01 06:44:52.938344 | LOOP [artifacts : Cleanup unnecesary directories] 2025-10-01 06:44:53.562907 | controller | changed: "/home/zuul/ci-framework-data/artifacts/manifests/operator" 2025-10-01 06:44:53.644730 | 2025-10-01 06:44:53.644874 | TASK [os_must_gather : Ensure directories are present] 2025-10-01 06:44:53.946557 | controller | changed 2025-10-01 06:44:53.969796 | 2025-10-01 06:44:53.969879 | LOOP [os_must_gather : Construct project change list] 2025-10-01 06:44:54.066022 | controller | ok: 2025-10-01 06:44:54.066285 | controller | { 2025-10-01 06:44:54.066344 | controller | "branch": "main", 2025-10-01 06:44:54.066383 | controller | "change": "805", 2025-10-01 06:44:54.066420 | controller | "change_message": "Update k8s.io to v0.31.13\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Confidence |\n|---|---|---|---|\n| [k8s.io/api](https://redirect.github.com/kubernetes/api) | `v0.31.12` -> `v0.31.13` | [![age](https://developer.mend.io/api/mc/badges/age/go/k8s.io%2fapi/v0.31.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/k8s.io%2fapi/v0.31.12/v0.31.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [k8s.io/apiextensions-apiserver](https://redirect.github.com/kubernetes/apiextensions-apiserver) | `v0.31.12` -> `v0.31.13` | [![age](https://developer.mend.io/api/mc/badges/age/go/k8s.io%2fapiextensions-apiserver/v0.31.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/k8s.io%2fapiextensions-apiserver/v0.31.12/v0.31.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [k8s.io/apimachinery](https://redirect.github.com/kubernetes/apimachinery) | `v0.31.12` -> `v0.31.13` | [![age](https://developer.mend.io/api/mc/badges/age/go/k8s.io%2fapimachinery/v0.31.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/k8s.io%2fapimachinery/v0.31.12/v0.31.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [k8s.io/client-go](https://redirect.github.com/kubernetes/client-go) | `v0.31.12` -> `v0.31.13` | [![age](https://developer.mend.io/api/mc/badges/age/go/k8s.io%2fclient-go/v0.31.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/k8s.io%2fclient-go/v0.31.12/v0.31.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n
\nkubernetes/api (k8s.io/api)\n\n### [`v0.31.13`](https://redirect.github.com/kubernetes/api/compare/v0.31.12...v0.31.13)\n\n[Compare Source](https://redirect.github.com/kubernetes/api/compare/v0.31.12...v0.31.13)\n\n
\n\n
\nkubernetes/apiextensions-apiserver (k8s.io/apiextensions-apiserver)\n\n### [`v0.31.13`](https://redirect.github.com/kubernetes/apiextensions-apiserver/compare/v0.31.12...v0.31.13)\n\n[Compare Source](https://redirect.github.com/kubernetes/apiextensions-apiserver/compare/v0.31.12...v0.31.13)\n\n
\n\n
\nkubernetes/apimachinery (k8s.io/apimachinery)\n\n### [`v0.31.13`](https://redirect.github.com/kubernetes/apimachinery/compare/v0.31.12...v0.31.13)\n\n[Compare Source](https://redirect.github.com/kubernetes/apimachinery/compare/v0.31.12...v0.31.13)\n\n
\n\n
\nkubernetes/client-go (k8s.io/client-go)\n\n### [`v0.31.13`](https://redirect.github.com/kubernetes/client-go/compare/v0.31.12...v0.31.13)\n\n[Compare Source](https://redirect.github.com/kubernetes/client-go/compare/v0.31.12...v0.31.13)\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 these updates 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-01 06:44:54.066476 | controller | "change_url": "https://github.com/openstack-k8s-operators/glance-operator/pull/805", 2025-10-01 06:44:54.066515 | controller | "commit_id": "110712231d84a78cd4d3a1e05c0315bd37b26e59", 2025-10-01 06:44:54.066549 | controller | "patchset": "110712231d84a78cd4d3a1e05c0315bd37b26e59", 2025-10-01 06:44:54.066583 | controller | "project": { 2025-10-01 06:44:54.066616 | controller | "canonical_hostname": "github.com", 2025-10-01 06:44:54.066649 | controller | "canonical_name": "github.com/openstack-k8s-operators/glance-operator", 2025-10-01 06:44:54.066723 | controller | "name": "openstack-k8s-operators/glance-operator", 2025-10-01 06:44:54.066760 | controller | "short_name": "glance-operator", 2025-10-01 06:44:54.066794 | controller | "src_dir": "src/github.com/openstack-k8s-operators/glance-operator" 2025-10-01 06:44:54.066828 | controller | }, 2025-10-01 06:44:54.066861 | controller | "topic": null 2025-10-01 06:44:54.066894 | controller | } 2025-10-01 06:44:54.066952 | controller | changed: All items complete 2025-10-01 06:44:54.066993 | 2025-10-01 06:44:54.130096 | 2025-10-01 06:44:54.130246 | TASK [os_must_gather : Get git tag for image tagging] 2025-10-01 06:44:54.791638 | controller | skipping: Conditional result was False 2025-10-01 06:44:54.833826 | 2025-10-01 06:44:54.833988 | TASK [os_must_gather : Debug git show-ref] 2025-10-01 06:44:54.872021 | controller | skipping: Conditional result was False 2025-10-01 06:44:54.915014 | 2025-10-01 06:44:54.915125 | TASK [os_must_gather : Build openstack-must-gather container] 2025-10-01 06:44:54.950243 | controller | skipping: Conditional result was False 2025-10-01 06:44:54.977120 | 2025-10-01 06:44:54.977230 | TASK [os_must_gather : Push openstack-must-gather container] 2025-10-01 06:44:55.012785 | controller | skipping: Conditional result was False 2025-10-01 06:44:55.047393 | 2025-10-01 06:44:55.047506 | TASK [os_must_gather : Set cifmw_os_must_gather_image to new image tag] 2025-10-01 06:44:55.082481 | controller | skipping: Conditional result was False 2025-10-01 06:44:55.119389 | 2025-10-01 06:44:55.119496 | TASK [os_must_gather : Check for oc command] 2025-10-01 06:44:55.681658 | controller | changed 2025-10-01 06:44:55.706413 | 2025-10-01 06:44:55.706500 | TASK [os_must_gather : Run openstack-must-gather command] 2025-10-01 06:47:55.477029 | controller | changed 2025-10-01 06:47:55.529701 | 2025-10-01 06:47:55.529796 | TASK [artifacts : Create crc logs directory] 2025-10-01 06:47:55.842377 | controller | changed 2025-10-01 06:47:55.870879 | 2025-10-01 06:47:55.870978 | TASK [artifacts : Ensure controller knows CRC ssh keys] 2025-10-01 06:48:06.575402 | controller | changed 2025-10-01 06:48:06.614582 | 2025-10-01 06:48:06.614760 | TASK [artifacts : Recognize new keypair] 2025-10-01 06:48:06.937431 | controller | ok 2025-10-01 06:48:06.964112 | 2025-10-01 06:48:06.964197 | TASK [artifacts : Set fact if new keypair exists] 2025-10-01 06:48:06.989283 | controller | skipping: Conditional result was False 2025-10-01 06:48:07.015804 | 2025-10-01 06:48:07.015896 | TASK [artifacts : Prepare root ssh accesses] 2025-10-01 06:48:10.637126 | controller | changed 2025-10-01 06:48:10.688499 | 2025-10-01 06:48:10.688640 | TASK [artifacts : Copy logs from CRC VM] 2025-10-01 06:48:13.251621 | controller | changed 2025-10-01 06:48:13.311559 | 2025-10-01 06:48:13.311756 | TASK [artifacts : List all of the existing virtual machines] 2025-10-01 06:48:13.339495 | controller | skipping: Conditional result was False 2025-10-01 06:48:13.360162 | 2025-10-01 06:48:13.360254 | TASK [artifacts : Filter out edpm vm] 2025-10-01 06:48:13.384441 | controller | skipping: Conditional result was False 2025-10-01 06:48:13.403961 | 2025-10-01 06:48:13.404029 | TASK [artifacts : Slurp zuul inventory file] 2025-10-01 06:48:13.699264 | controller | ok 2025-10-01 06:48:13.716133 | 2025-10-01 06:48:13.716206 | LOOP [artifacts : Extract Compute and Networker from zuul mapping if any] 2025-10-01 06:48:13.802922 | 2025-10-01 06:48:13.803067 | LOOP [artifacts : Generate logs on edpm vm {{ item.split('/')[0] }}] 2025-10-01 06:48:13.860044 | 2025-10-01 06:48:13.860190 | LOOP [artifacts : Copy logs to host machine from {{ item.split('/')[0] }}] 2025-10-01 06:48:13.914956 | 2025-10-01 06:48:13.915134 | TASK [artifacts : Generate list of ansible logs to collect in home directory] 2025-10-01 06:48:14.322643 | controller | ok: All paths examined 2025-10-01 06:48:14.339700 | 2025-10-01 06:48:14.339769 | LOOP [artifacts : Copy ansible logs to logs directory] 2025-10-01 06:48:14.791045 | controller | changed: 2025-10-01 06:48:14.791339 | controller | { 2025-10-01 06:48:14.791419 | controller | "atime": 1759299853.5914397, 2025-10-01 06:48:14.791487 | controller | "ctime": 1759301061.2781415, 2025-10-01 06:48:14.791550 | controller | "dev": 64513, 2025-10-01 06:48:14.791610 | controller | "gid": 1000, 2025-10-01 06:48:14.791698 | controller | "gr_name": "zuul", 2025-10-01 06:48:14.791771 | controller | "inode": 4413514, 2025-10-01 06:48:14.791834 | controller | "isblk": false, 2025-10-01 06:48:14.791891 | controller | "ischr": false, 2025-10-01 06:48:14.791947 | controller | "isdir": false, 2025-10-01 06:48:14.792004 | controller | "isfifo": false, 2025-10-01 06:48:14.792061 | controller | "isgid": false, 2025-10-01 06:48:14.792124 | controller | "islnk": false, 2025-10-01 06:48:14.792182 | controller | "isreg": true, 2025-10-01 06:48:14.792239 | controller | "issock": false, 2025-10-01 06:48:14.792297 | controller | "isuid": false, 2025-10-01 06:48:14.792353 | controller | "mode": "0644", 2025-10-01 06:48:14.792410 | controller | "mtime": 1759301061.2781415, 2025-10-01 06:48:14.792468 | controller | "nlink": 1, 2025-10-01 06:48:14.792532 | controller | "path": "/home/zuul/ansible.log", 2025-10-01 06:48:14.792594 | controller | "pw_name": "zuul", 2025-10-01 06:48:14.792653 | controller | "rgrp": true, 2025-10-01 06:48:14.792754 | controller | "roth": true, 2025-10-01 06:48:14.792815 | controller | "rusr": true, 2025-10-01 06:48:14.792872 | controller | "size": 2466517, 2025-10-01 06:48:14.792927 | controller | "uid": 1000, 2025-10-01 06:48:14.792983 | controller | "wgrp": false, 2025-10-01 06:48:14.793038 | controller | "woth": false, 2025-10-01 06:48:14.793095 | controller | "wusr": true, 2025-10-01 06:48:14.793171 | controller | "xgrp": false, 2025-10-01 06:48:14.793231 | controller | "xoth": false, 2025-10-01 06:48:14.793287 | controller | "xusr": false 2025-10-01 06:48:14.793344 | controller | } 2025-10-01 06:48:14.793422 | 2025-10-01 06:48:14.830814 | 2025-10-01 06:48:14.830910 | TASK [artifacts : Ensure we have proper rights on the gathered content] 2025-10-01 06:48:28.021189 | controller | changed 2025-10-01 06:48:28.060021 | 2025-10-01 06:48:28.060204 | LOOP [artifacts : Mask secrets in yaml log files] 2025-10-01 06:48:28.564171 | controller | ok: "/home/zuul/ci-framework-data/logs" 2025-10-01 06:48:28.925247 | controller | changed: "/home/zuul/ci-framework-data/artifacts" 2025-10-01 06:48:28.995883 | 2025-10-01 06:48:28.996041 | LOOP [env_op_images : Ensure directory is present] 2025-10-01 06:48:29.306221 | controller | ok: "artifacts" 2025-10-01 06:48:29.306815 | controller | changed: All items complete 2025-10-01 06:48:29.306897 | 2025-10-01 06:48:29.538648 | controller | ok: "logs" 2025-10-01 06:48:29.574316 | 2025-10-01 06:48:29.574457 | TASK [env_op_images : Check if OpenStackControlPlane is setup] 2025-10-01 06:48:30.152249 | controller | error: the server doesn't have a resource type "OpenStackControlPlane" 2025-10-01 06:48:40.219546 | controller | changed: non-zero return code 2025-10-01 06:48:40.259564 | 2025-10-01 06:48:40.259857 | TASK [env_op_images : Get images from the CSV] 2025-10-01 06:48:40.929620 | controller | skipping: Conditional result was False 2025-10-01 06:48:40.974448 | 2025-10-01 06:48:40.974697 | TASK [env_op_images : Get the images name] 2025-10-01 06:48:41.605564 | controller | skipping: Conditional result was False 2025-10-01 06:48:41.645846 | 2025-10-01 06:48:41.646003 | TASK [env_op_images : Extract env variable name and images] 2025-10-01 06:48:41.683293 | controller | skipping: Conditional result was False 2025-10-01 06:48:41.725250 | 2025-10-01 06:48:41.725348 | TASK [env_op_images : Get all pods from all namespaces to find openstack-operator-index] 2025-10-01 06:48:41.760962 | controller | skipping: Conditional result was False 2025-10-01 06:48:41.800103 | 2025-10-01 06:48:41.800196 | TASK [env_op_images : Retrieve openstack-operator-index pod] 2025-10-01 06:48:41.835873 | controller | skipping: Conditional result was False 2025-10-01 06:48:41.874086 | 2025-10-01 06:48:41.874181 | TASK [env_op_images : Get all the pods in openstack-operator namespace] 2025-10-01 06:48:41.909812 | controller | skipping: Conditional result was False 2025-10-01 06:48:41.928563 | 2025-10-01 06:48:41.928635 | TASK [env_op_images : Get operator images and pods] 2025-10-01 06:48:41.952977 | controller | skipping: Conditional result was False 2025-10-01 06:48:42.011258 | 2025-10-01 06:48:42.011384 | LOOP [env_op_images : Add operator images to the dictionary] 2025-10-01 06:48:42.073062 | 2025-10-01 06:48:42.073254 | TASK [env_op_images : Write images to file] 2025-10-01 06:48:42.109310 | controller | skipping: Conditional result was False 2025-10-01 06:48:42.157680 | 2025-10-01 06:48:42.157755 | TASK [cifmw_setup : Create a versioned log folder] 2025-10-01 06:48:42.486707 | controller | changed 2025-10-01 06:48:42.513728 | 2025-10-01 06:48:42.513816 | TASK [cifmw_setup : Return a list of log files in home directory] 2025-10-01 06:48:42.813155 | controller | ok: All paths examined 2025-10-01 06:48:42.841493 | 2025-10-01 06:48:42.841578 | TASK [cifmw_setup : Ensure ansible facts cache exists] 2025-10-01 06:48:43.172805 | controller | ok 2025-10-01 06:48:43.202822 | 2025-10-01 06:48:43.202936 | LOOP [cifmw_setup : Copy logs to proper location] 2025-10-01 06:48:43.799273 | controller | changed: 2025-10-01 06:48:43.799473 | controller | { 2025-10-01 06:48:43.799507 | controller | "atime": 1759301294.6624599, 2025-10-01 06:48:43.799532 | controller | "ctime": 1759301061.2781415, 2025-10-01 06:48:43.799555 | controller | "dev": 64513, 2025-10-01 06:48:43.799578 | controller | "gid": 1000, 2025-10-01 06:48:43.799600 | controller | "gr_name": "zuul", 2025-10-01 06:48:43.799621 | controller | "inode": 4413514, 2025-10-01 06:48:43.799643 | controller | "isblk": false, 2025-10-01 06:48:43.799687 | controller | "ischr": false, 2025-10-01 06:48:43.799717 | controller | "isdir": false, 2025-10-01 06:48:43.799740 | controller | "isfifo": false, 2025-10-01 06:48:43.799760 | controller | "isgid": false, 2025-10-01 06:48:43.799781 | controller | "islnk": false, 2025-10-01 06:48:43.799802 | controller | "isreg": true, 2025-10-01 06:48:43.799823 | controller | "issock": false, 2025-10-01 06:48:43.799844 | controller | "isuid": false, 2025-10-01 06:48:43.799865 | controller | "mode": "0644", 2025-10-01 06:48:43.799887 | controller | "mtime": 1759301061.2781415, 2025-10-01 06:48:43.799908 | controller | "nlink": 1, 2025-10-01 06:48:43.799930 | controller | "path": "/home/zuul/ansible.log", 2025-10-01 06:48:43.799951 | controller | "pw_name": "zuul", 2025-10-01 06:48:43.799972 | controller | "rgrp": true, 2025-10-01 06:48:43.799992 | controller | "roth": true, 2025-10-01 06:48:43.800012 | controller | "rusr": true, 2025-10-01 06:48:43.800032 | controller | "size": 2466517, 2025-10-01 06:48:43.800052 | controller | "uid": 1000, 2025-10-01 06:48:43.800072 | controller | "wgrp": false, 2025-10-01 06:48:43.800092 | controller | "woth": false, 2025-10-01 06:48:43.800112 | controller | "wusr": true, 2025-10-01 06:48:43.800131 | controller | "xgrp": false, 2025-10-01 06:48:43.800151 | controller | "xoth": false, 2025-10-01 06:48:43.800171 | controller | "xusr": false 2025-10-01 06:48:43.800190 | controller | } 2025-10-01 06:48:43.800225 | 2025-10-01 06:48:43.851360 | 2025-10-01 06:48:43.851558 | LOOP [cifmw_setup : Remove original log from home directory] 2025-10-01 06:48:44.179788 | controller | changed: 2025-10-01 06:48:44.180215 | controller | { 2025-10-01 06:48:44.180280 | controller | "atime": 1759301294.6624599, 2025-10-01 06:48:44.180321 | controller | "ctime": 1759301061.2781415, 2025-10-01 06:48:44.180356 | controller | "dev": 64513, 2025-10-01 06:48:44.180390 | controller | "gid": 1000, 2025-10-01 06:48:44.180424 | controller | "gr_name": "zuul", 2025-10-01 06:48:44.180457 | controller | "inode": 4413514, 2025-10-01 06:48:44.180489 | controller | "isblk": false, 2025-10-01 06:48:44.180521 | controller | "ischr": false, 2025-10-01 06:48:44.180552 | controller | "isdir": false, 2025-10-01 06:48:44.180583 | controller | "isfifo": false, 2025-10-01 06:48:44.180614 | controller | "isgid": false, 2025-10-01 06:48:44.180645 | controller | "islnk": false, 2025-10-01 06:48:44.180720 | controller | "isreg": true, 2025-10-01 06:48:44.180756 | controller | "issock": false, 2025-10-01 06:48:44.180787 | controller | "isuid": false, 2025-10-01 06:48:44.180818 | controller | "mode": "0644", 2025-10-01 06:48:44.180849 | controller | "mtime": 1759301061.2781415, 2025-10-01 06:48:44.180881 | controller | "nlink": 1, 2025-10-01 06:48:44.180913 | controller | "path": "/home/zuul/ansible.log", 2025-10-01 06:48:44.180945 | controller | "pw_name": "zuul", 2025-10-01 06:48:44.180976 | controller | "rgrp": true, 2025-10-01 06:48:44.181008 | controller | "roth": true, 2025-10-01 06:48:44.181039 | controller | "rusr": true, 2025-10-01 06:48:44.181071 | controller | "size": 2466517, 2025-10-01 06:48:44.181103 | controller | "uid": 1000, 2025-10-01 06:48:44.181135 | controller | "wgrp": false, 2025-10-01 06:48:44.181166 | controller | "woth": false, 2025-10-01 06:48:44.181197 | controller | "wusr": true, 2025-10-01 06:48:44.181229 | controller | "xgrp": false, 2025-10-01 06:48:44.181261 | controller | "xoth": false, 2025-10-01 06:48:44.181294 | controller | "xusr": false 2025-10-01 06:48:44.181326 | controller | } 2025-10-01 06:48:44.232532 | 2025-10-01 06:48:44.232748 | TASK [cifmw_setup : Copy facts to dated directory] 2025-10-01 06:48:44.764559 | controller | changed 2025-10-01 06:48:44.846367 | 2025-10-01 06:48:44.846457 | PLAY [Run ci/playbooks/e2e-collect-logs.yml on CRC host] 2025-10-01 06:48:44.865531 | 2025-10-01 06:48:44.865592 | TASK [Get kubelet journalctl logs] 2025-10-01 06:48:45.905284 | crc | Output suppressed because no_log was given 2025-10-01 06:48:45.958396 | 2025-10-01 06:48:45.958513 | PLAY RECAP 2025-10-01 06:48:45.958572 | controller | ok: 44 changed: 21 unreachable: 0 failed: 0 skipped: 26 rescued: 0 ignored: 1 2025-10-01 06:48:45.958607 | crc | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-10-01 06:48:45.958631 | 2025-10-01 06:48:46.137896 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-collect-logs.yml@main] 2025-10-01 06:48:46.145299 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2025-10-01 06:48:46.743261 | 2025-10-01 06:48:46.743412 | PLAY [Run ci/playbooks/collect-logs.yml] 2025-10-01 06:48:46.832072 | 2025-10-01 06:48:46.832215 | TASK [Filter out host if needed] 2025-10-01 06:48:46.882037 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-10-01 06:48:46.888281 | 2025-10-01 06:48:46.888349 | TASK [Filter out host if needed] 2025-10-01 06:48:46.920828 | 2025-10-01 06:48:46.920957 | TASK [Ensure file is present] 2025-10-01 06:48:47.508201 | controller | ok 2025-10-01 06:48:47.540717 | 2025-10-01 06:48:47.540813 | TASK [Manage molecule report file] 2025-10-01 06:48:48.229053 | controller | skipping: Conditional result was False 2025-10-01 06:48:48.282121 | 2025-10-01 06:48:48.282230 | TASK [Check if we get ci-framework-data basedir] 2025-10-01 06:48:48.607163 | controller | ok 2025-10-01 06:48:48.641450 | 2025-10-01 06:48:48.641541 | TASK [Create ci-framework-data log directory for zuul] 2025-10-01 06:48:49.158444 | controller | changed 2025-10-01 06:48:49.183687 | 2025-10-01 06:48:49.183756 | TASK [Copy ci-framework interesting files] 2025-10-01 06:49:00.376643 | controller | changed 2025-10-01 06:49:00.427545 | 2025-10-01 06:49:00.427735 | TASK [Get SELinux listing] 2025-10-01 06:49:11.134434 | controller | changed 2025-10-01 06:49:11.186235 | 2025-10-01 06:49:11.186348 | TASK [Generate log index] 2025-10-01 06:49:12.156153 | controller | changed 2025-10-01 06:49:12.187240 | 2025-10-01 06:49:12.187332 | TASK [Get some env related data] 2025-10-01 06:49:13.020473 | controller | /home/zuul/.local/bin/ansible 2025-10-01 06:49:23.885144 | controller | changed 2025-10-01 06:49:23.936949 | 2025-10-01 06:49:23.937058 | TASK [Generate list of logs to collect in home directory] 2025-10-01 06:49:24.353309 | controller | ok: All paths examined 2025-10-01 06:49:24.385919 | 2025-10-01 06:49:24.386033 | LOOP [Copy logs from home directory] 2025-10-01 06:49:24.426838 | 2025-10-01 06:49:24.427016 | TASK [Copy crio stats log file] 2025-10-01 06:49:24.450911 | controller | skipping: Conditional result was False 2025-10-01 06:49:24.475696 | 2025-10-01 06:49:24.475820 | TASK [Get SELinux related data] 2025-10-01 06:49:24.983679 | controller | 2025-10-01 06:49:35.196801 | controller | ERROR 2025-10-01 06:49:35.197014 | controller | { 2025-10-01 06:49:35.197043 | controller | "delta": "0:00:00.012425", 2025-10-01 06:49:35.197063 | controller | "end": "2025-10-01 06:49:24.985070", 2025-10-01 06:49:35.197080 | controller | "msg": "non-zero return code", 2025-10-01 06:49:35.197097 | controller | "rc": 1, 2025-10-01 06:49:35.197113 | controller | "start": "2025-10-01 06:49:24.972645" 2025-10-01 06:49:35.197129 | controller | } 2025-10-01 06:49:35.197150 | controller | ERROR: Ignoring Errors 2025-10-01 06:49:35.220914 | 2025-10-01 06:49:35.221015 | TASK [Create system configuration directory] 2025-10-01 06:49:35.536491 | controller | changed 2025-10-01 06:49:35.561071 | 2025-10-01 06:49:35.561132 | TASK [Get some of the system configurations] 2025-10-01 06:49:46.251764 | controller | changed 2025-10-01 06:49:46.275046 | 2025-10-01 06:49:46.275157 | TASK [Copy generated documentation if available] 2025-10-01 06:49:46.300029 | controller | skipping: Conditional result was False 2025-10-01 06:49:46.325026 | 2025-10-01 06:49:46.325099 | TASK [Copy generated AsciiDoc documentation if available] 2025-10-01 06:49:46.350257 | controller | skipping: Conditional result was False 2025-10-01 06:49:46.374896 | 2025-10-01 06:49:46.374966 | TASK [Compress logs bigger than 2MB] 2025-10-01 06:50:09.595773 | controller | changed 2025-10-01 06:50:09.619261 | 2025-10-01 06:50:09.619326 | TASK [Copy files from workspace on node] 2025-10-01 06:50:09.659327 | controller | ok 2025-10-01 06:50:09.717074 | 2025-10-01 06:50:09.717166 | TASK [fetch-output : Set log path for multiple nodes] 2025-10-01 06:50:09.775704 | controller | ok 2025-10-01 06:50:09.798061 | 2025-10-01 06:50:09.798134 | TASK [fetch-output : Set log path for single node] 2025-10-01 06:50:09.822463 | controller | skipping: Conditional result was False 2025-10-01 06:50:09.880556 | 2025-10-01 06:50:09.880707 | LOOP [fetch-output : Ensure local output dirs] 2025-10-01 06:50:10.164973 | controller -> localhost | changed: "/var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/logs/controller" 2025-10-01 06:50:10.165221 | 2025-10-01 06:50:10.371598 | controller -> localhost | changed: "/var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/artifacts" 2025-10-01 06:50:10.603557 | controller -> localhost | changed: "/var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/docs" 2025-10-01 06:50:10.632540 | 2025-10-01 06:50:10.632654 | LOOP [fetch-output : Collect logs, artifacts and docs] 2025-10-01 06:50:14.967504 | controller | changed: 2025-10-01 06:50:14.967833 | controller | .d..t...... ./ 2025-10-01 06:50:14.967895 | controller | >f+++++++++ README.html 2025-10-01 06:50:14.967926 | controller | >f+++++++++ dmesg.log 2025-10-01 06:50:14.967955 | controller | >f+++++++++ installed-pkgs.log 2025-10-01 06:50:14.967981 | controller | >f+++++++++ python.log 2025-10-01 06:50:14.968006 | controller | >f+++++++++ registries.conf 2025-10-01 06:50:14.968031 | controller | >f+++++++++ selinux-denials.log 2025-10-01 06:50:14.968056 | controller | >f+++++++++ selinux-listing.log 2025-10-01 06:50:14.968081 | controller | cd+++++++++ ci-framework-data/ 2025-10-01 06:50:14.968107 | controller | cd+++++++++ ci-framework-data/artifacts/ 2025-10-01 06:50:14.968132 | controller | >f+++++++++ ci-framework-data/artifacts/ansible-facts.yml 2025-10-01 06:50:14.968156 | controller | >f+++++++++ ci-framework-data/artifacts/ansible-vars.yml 2025-10-01 06:50:14.968180 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_check_for_oc.sh 2025-10-01 06:50:14.968203 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_copy_logs_from_crc.sh 2025-10-01 06:50:14.968227 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_prepare_root_ssh.sh 2025-10-01 06:50:14.968250 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_run_download.sh 2025-10-01 06:50:14.968273 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_run_openstack_must_gather.sh 2025-10-01 06:50:14.968296 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_001_fetch_openshift.sh 2025-10-01 06:50:14.968318 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_002_run_crc_attach_default.sh 2025-10-01 06:50:14.968341 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_003_run_glance.sh 2025-10-01 06:50:14.968363 | controller | >f+++++++++ ci-framework-data/artifacts/hosts 2025-10-01 06:50:14.968387 | controller | >f+++++++++ ci-framework-data/artifacts/install_yamls.sh 2025-10-01 06:50:14.968409 | controller | >f+++++++++ ci-framework-data/artifacts/installed-packages.yml 2025-10-01 06:50:14.968432 | controller | >f+++++++++ ci-framework-data/artifacts/ip-network.txt 2025-10-01 06:50:14.968454 | controller | >f+++++++++ ci-framework-data/artifacts/resolv.conf 2025-10-01 06:50:14.968476 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2025-10-01 06:50:14.968499 | controller | cd+++++++++ ci-framework-data/artifacts/NetworkManager/ 2025-10-01 06:50:14.968521 | controller | >f+++++++++ ci-framework-data/artifacts/NetworkManager/ci-private-network.nmconnection 2025-10-01 06:50:14.968544 | controller | >f+++++++++ ci-framework-data/artifacts/NetworkManager/ens3.nmconnection 2025-10-01 06:50:14.968567 | controller | cd+++++++++ ci-framework-data/artifacts/ansible_facts.2025-10-01_06-48/ 2025-10-01 06:50:14.968590 | controller | cd+++++++++ ci-framework-data/artifacts/ansible_facts.2025-10-01_06-48/ansible_facts_cache/ 2025-10-01 06:50:14.968612 | controller | >f+++++++++ ci-framework-data/artifacts/ansible_facts.2025-10-01_06-48/ansible_facts_cache/localhost 2025-10-01 06:50:14.968635 | controller | cd+++++++++ ci-framework-data/artifacts/ci-env/ 2025-10-01 06:50:14.968657 | controller | >f+++++++++ ci-framework-data/artifacts/ci-env/networking-info.yml 2025-10-01 06:50:14.968708 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2025-10-01 06:50:14.968733 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/ 2025-10-01 06:50:14.968756 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/namespace.yaml 2025-10-01 06:50:14.968778 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/ 2025-10-01 06:50:14.968801 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr/ 2025-10-01 06:50:14.968824 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr/glance_v1beta1_glance.yaml 2025-10-01 06:50:14.968847 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr/kustomization.yaml 2025-10-01 06:50:14.968885 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/ 2025-10-01 06:50:14.968911 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr/ 2025-10-01 06:50:14.968938 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr/kustomization.yaml 2025-10-01 06:50:14.968964 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr/memcached_v1beta1_memcached.yaml 2025-10-01 06:50:14.968988 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/input/ 2025-10-01 06:50:14.969012 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/input/kustomization.yaml 2025-10-01 06:50:14.969036 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/ 2025-10-01 06:50:14.969059 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr/ 2025-10-01 06:50:14.969083 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr/keystone_v1beta1_keystoneapi.yaml 2025-10-01 06:50:14.969107 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr/kustomization.yaml 2025-10-01 06:50:14.969130 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/ 2025-10-01 06:50:14.969154 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr/ 2025-10-01 06:50:14.969177 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr/kustomization.yaml 2025-10-01 06:50:14.969201 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr/mariadb_v1beta1_galera.yaml 2025-10-01 06:50:14.969224 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/ 2025-10-01 06:50:14.969248 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr/ 2025-10-01 06:50:14.969271 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr/kustomization.yaml 2025-10-01 06:50:14.969294 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr/rabbitmq.yaml 2025-10-01 06:50:14.969317 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/ 2025-10-01 06:50:14.969356 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr/ 2025-10-01 06:50:14.969381 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr/kustomization.yaml 2025-10-01 06:50:14.969404 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr/swift_v1beta1_swift.yaml 2025-10-01 06:50:14.969427 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/ 2025-10-01 06:50:14.969450 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml 2025-10-01 06:50:14.969472 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/ 2025-10-01 06:50:14.969495 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ 2025-10-01 06:50:14.969517 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/deploy_operator.yaml 2025-10-01 06:50:14.969540 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/ 2025-10-01 06:50:14.969562 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml 2025-10-01 06:50:14.969584 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/ 2025-10-01 06:50:14.969607 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/op/ 2025-10-01 06:50:14.969630 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/op/catalogsource.yaml 2025-10-01 06:50:14.969658 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/op/operatorgroup.yaml 2025-10-01 06:50:14.969706 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/op/subscription.yaml 2025-10-01 06:50:14.969731 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/ 2025-10-01 06:50:14.969755 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/op/ 2025-10-01 06:50:14.969778 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/op/catalogsource.yaml 2025-10-01 06:50:14.969802 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/op/operatorgroup.yaml 2025-10-01 06:50:14.969826 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/op/subscription.yaml 2025-10-01 06:50:14.969849 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/ 2025-10-01 06:50:14.969872 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/ 2025-10-01 06:50:14.969895 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/catalogsource.yaml 2025-10-01 06:50:14.969917 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/operatorgroup.yaml 2025-10-01 06:50:14.969939 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/subscription.yaml 2025-10-01 06:50:14.969962 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/ 2025-10-01 06:50:14.969985 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/op/ 2025-10-01 06:50:14.970008 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/op/catalogsource.yaml 2025-10-01 06:50:14.970031 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/op/operatorgroup.yaml 2025-10-01 06:50:14.970054 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/op/subscription.yaml 2025-10-01 06:50:14.970077 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/ 2025-10-01 06:50:14.970100 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op/ 2025-10-01 06:50:14.970123 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op/catalogsource.yaml 2025-10-01 06:50:14.970145 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op/operatorgroup.yaml 2025-10-01 06:50:14.970167 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op/subscription.yaml 2025-10-01 06:50:14.970190 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/ 2025-10-01 06:50:14.970213 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/ 2025-10-01 06:50:14.970235 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/operatorgroup.yaml 2025-10-01 06:50:14.970258 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/subscription.yaml 2025-10-01 06:50:14.970280 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/ 2025-10-01 06:50:14.970303 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op/ 2025-10-01 06:50:14.970325 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op/catalogsource.yaml 2025-10-01 06:50:14.970348 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op/operatorgroup.yaml 2025-10-01 06:50:14.970377 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op/subscription.yaml 2025-10-01 06:50:14.970401 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq/ 2025-10-01 06:50:14.970424 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq/op/ 2025-10-01 06:50:14.970446 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/ 2025-10-01 06:50:14.970468 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/op/ 2025-10-01 06:50:14.970491 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/op/catalogsource.yaml 2025-10-01 06:50:14.970514 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/op/operatorgroup.yaml 2025-10-01 06:50:14.970537 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/op/subscription.yaml 2025-10-01 06:50:14.970560 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2025-10-01 06:50:14.970584 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2025-10-01 06:50:14.970608 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/storage/ 2025-10-01 06:50:14.970632 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/storage/storage-class.yaml 2025-10-01 06:50:14.970656 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/storage/storage.yaml 2025-10-01 06:50:14.970721 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2025-10-01 06:50:14.970748 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/custom-params.yml 2025-10-01 06:50:14.970772 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/install-yamls-params.yml 2025-10-01 06:50:14.970795 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/openshift-login-params.yml 2025-10-01 06:50:14.970819 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2025-10-01 06:50:14.970843 | controller | cd+++++++++ ci-framework-data/artifacts/repositories/ 2025-10-01 06:50:14.970866 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean-antelope-testing.repo 2025-10-01 06:50:14.970890 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean.repo 2025-10-01 06:50:14.970914 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean.repo.md5 2025-10-01 06:50:14.970938 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-appstream.repo 2025-10-01 06:50:14.970962 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-baseos.repo 2025-10-01 06:50:14.970985 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-highavailability.repo 2025-10-01 06:50:14.971009 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-powertools.repo 2025-10-01 06:50:14.971032 | controller | cd+++++++++ ci-framework-data/artifacts/roles/ 2025-10-01 06:50:14.971055 | controller | cd+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/ 2025-10-01 06:50:14.971077 | controller | cd+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/ 2025-10-01 06:50:14.971100 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_all.yml 2025-10-01 06:50:14.971123 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee.yml 2025-10-01 06:50:14.971146 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_cleanup.yml 2025-10-01 06:50:14.971168 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl.yml 2025-10-01 06:50:14.971191 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_cleanup.yml 2025-10-01 06:50:14.971219 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_prep.yml 2025-10-01 06:50:14.971243 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_run.yml 2025-10-01 06:50:14.971266 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_prep.yml 2025-10-01 06:50:14.971289 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_attach_default_interface.yml 2025-10-01 06:50:14.971311 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_attach_default_interface_cleanup.yml 2025-10-01 06:50:14.971334 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican.yml 2025-10-01 06:50:14.971357 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_cleanup.yml 2025-10-01 06:50:14.971380 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy.yml 2025-10-01 06:50:14.971403 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_cleanup.yml 2025-10-01 06:50:14.971425 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_prep.yml 2025-10-01 06:50:14.971448 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_validate.yml 2025-10-01 06:50:14.971471 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_kuttl.yml 2025-10-01 06:50:14.971493 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_kuttl_run.yml 2025-10-01 06:50:14.971516 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_prep.yml 2025-10-01 06:50:14.971538 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal.yml 2025-10-01 06:50:14.971561 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal_cleanup.yml 2025-10-01 06:50:14.971583 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal_prep.yml 2025-10-01 06:50:14.971606 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas.yml 2025-10-01 06:50:14.971629 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_baremetal_net_nad.yml 2025-10-01 06:50:14.971652 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_baremetal_net_nad_cleanup.yml 2025-10-01 06:50:14.971699 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_cleanup.yml 2025-10-01 06:50:14.971725 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_attach_network.yml 2025-10-01 06:50:14.971748 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_attach_network_cleanup.yml 2025-10-01 06:50:14.971772 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_baremetal_bridge.yml 2025-10-01 06:50:14.971795 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_baremetal_bridge_cleanup.yml 2025-10-01 06:50:14.971817 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_generate_nodes_yaml.yml 2025-10-01 06:50:14.971839 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_metallb.yml 2025-10-01 06:50:14.971862 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_metallb_cleanup.yml 2025-10-01 06:50:14.971891 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_network.yml 2025-10-01 06:50:14.971915 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_network_cleanup.yml 2025-10-01 06:50:14.971938 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_route_crc_and_crc_bmaas_networks.yml 2025-10-01 06:50:14.971961 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_route_crc_and_crc_bmaas_networks_cleanup.yml 2025-10-01 06:50:14.971984 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator.yml 2025-10-01 06:50:14.972011 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator_cleanup.yml 2025-10-01 06:50:14.972036 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator_wait.yml 2025-10-01 06:50:14.972059 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_virtual_bms.yml 2025-10-01 06:50:14.972082 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_virtual_bms_cleanup.yml 2025-10-01 06:50:14.972105 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph.yml 2025-10-01 06:50:14.972129 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph_cleanup.yml 2025-10-01 06:50:14.972152 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph_help.yml 2025-10-01 06:50:14.972175 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_certmanager.yml 2025-10-01 06:50:14.972198 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_certmanager_cleanup.yml 2025-10-01 06:50:14.972222 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cifmw_cleanup.yml 2025-10-01 06:50:14.972245 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cifmw_prepare.yml 2025-10-01 06:50:14.972269 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder.yml 2025-10-01 06:50:14.972293 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_cleanup.yml 2025-10-01 06:50:14.972316 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy.yml 2025-10-01 06:50:14.972339 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy_cleanup.yml 2025-10-01 06:50:14.972362 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy_prep.yml 2025-10-01 06:50:14.972385 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_kuttl.yml 2025-10-01 06:50:14.972408 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_kuttl_run.yml 2025-10-01 06:50:14.972431 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_prep.yml 2025-10-01 06:50:14.972454 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cleanup.yml 2025-10-01 06:50:14.972477 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc.yml 2025-10-01 06:50:14.972499 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_attach_default_interface.yml 2025-10-01 06:50:14.972523 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_attach_default_interface_cleanup.yml 2025-10-01 06:50:14.972546 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_bmo_cleanup.yml 2025-10-01 06:50:14.972576 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_bmo_setup.yml 2025-10-01 06:50:14.972600 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_cleanup.yml 2025-10-01 06:50:14.972623 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_scrub.yml 2025-10-01 06:50:14.972646 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage.yml 2025-10-01 06:50:14.972690 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_cleanup.yml 2025-10-01 06:50:14.972716 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_cleanup_with_retries.yml 2025-10-01 06:50:14.972739 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_release.yml 2025-10-01 06:50:14.972762 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_with_retries.yml 2025-10-01 06:50:14.972785 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_deploy_cleanup.yml 2025-10-01 06:50:14.972807 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate.yml 2025-10-01 06:50:14.972830 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_cleanup.yml 2025-10-01 06:50:14.972853 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy.yml 2025-10-01 06:50:14.972875 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy_cleanup.yml 2025-10-01 06:50:14.972898 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy_prep.yml 2025-10-01 06:50:14.972920 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_kuttl.yml 2025-10-01 06:50:14.972942 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_kuttl_run.yml 2025-10-01 06:50:14.972965 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_prep.yml 2025-10-01 06:50:14.972988 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy.yml 2025-10-01 06:50:14.973010 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy_cleanup.yml 2025-10-01 06:50:14.973032 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy_prep.yml 2025-10-01 06:50:14.973054 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_download_tools.yml 2025-10-01 06:50:14.973077 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_ansible_runner.yml 2025-10-01 06:50:14.973099 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_baremetal_compute.yml 2025-10-01 06:50:14.973122 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute.yml 2025-10-01 06:50:14.973144 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_bootc.yml 2025-10-01 06:50:14.973166 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_cleanup.yml 2025-10-01 06:50:14.973189 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_repos.yml 2025-10-01 06:50:14.973211 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_computes_bgp.yml 2025-10-01 06:50:14.973234 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy.yml 2025-10-01 06:50:14.973263 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_baremetal.yml 2025-10-01 06:50:14.973286 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_baremetal_prep.yml 2025-10-01 06:50:14.973308 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_cleanup.yml 2025-10-01 06:50:14.973331 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_generate_keys.yml 2025-10-01 06:50:14.973369 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_instance.yml 2025-10-01 06:50:14.973393 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker.yml 2025-10-01 06:50:14.973416 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker_cleanup.yml 2025-10-01 06:50:14.973440 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker_prep.yml 2025-10-01 06:50:14.973463 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_prep.yml 2025-10-01 06:50:14.973485 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_networker.yml 2025-10-01 06:50:14.973508 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_networker_cleanup.yml 2025-10-01 06:50:14.973530 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_nova_discover_hosts.yml 2025-10-01 06:50:14.973552 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_patch_ansible_runner_image.yml 2025-10-01 06:50:14.973574 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_register_dns.yml 2025-10-01 06:50:14.973596 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_wait_deploy.yml 2025-10-01 06:50:14.973619 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_wait_deploy_baremetal.yml 2025-10-01 06:50:14.973640 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance.yml 2025-10-01 06:50:14.973679 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_cleanup.yml 2025-10-01 06:50:14.973708 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy.yml 2025-10-01 06:50:14.973732 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy_cleanup.yml 2025-10-01 06:50:14.973755 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy_prep.yml 2025-10-01 06:50:14.973777 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl.yml 2025-10-01 06:50:14.973800 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl_run.yml 2025-10-01 06:50:14.973822 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_prep.yml 2025-10-01 06:50:14.973846 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat.yml 2025-10-01 06:50:14.973869 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_cleanup.yml 2025-10-01 06:50:14.973892 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy.yml 2025-10-01 06:50:14.973915 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy_cleanup.yml 2025-10-01 06:50:14.973938 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy_prep.yml 2025-10-01 06:50:14.973967 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl.yml 2025-10-01 06:50:14.973991 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl_crc.yml 2025-10-01 06:50:14.974014 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl_run.yml 2025-10-01 06:50:14.974037 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_prep.yml 2025-10-01 06:50:14.974060 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_help.yml 2025-10-01 06:50:14.974083 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon.yml 2025-10-01 06:50:14.974106 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_cleanup.yml 2025-10-01 06:50:14.974129 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy.yml 2025-10-01 06:50:14.974153 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy_cleanup.yml 2025-10-01 06:50:14.974176 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy_prep.yml 2025-10-01 06:50:14.974199 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_kuttl.yml 2025-10-01 06:50:14.974223 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_kuttl_run.yml 2025-10-01 06:50:14.974246 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_prep.yml 2025-10-01 06:50:14.974268 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra.yml 2025-10-01 06:50:14.974291 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_cleanup.yml 2025-10-01 06:50:14.974313 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_kuttl.yml 2025-10-01 06:50:14.974335 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_kuttl_run.yml 2025-10-01 06:50:14.974358 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_prep.yml 2025-10-01 06:50:14.974380 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_input.yml 2025-10-01 06:50:14.974402 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_input_cleanup.yml 2025-10-01 06:50:14.974425 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab.yml 2025-10-01 06:50:14.974447 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_cleanup.yml 2025-10-01 06:50:14.974470 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_nat64_router.yml 2025-10-01 06:50:14.974492 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_nat64_router_cleanup.yml 2025-10-01 06:50:14.974515 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_network.yml 2025-10-01 06:50:14.974538 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_network_cleanup.yml 2025-10-01 06:50:14.974561 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_sno.yml 2025-10-01 06:50:14.974584 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_sno_cleanup.yml 2025-10-01 06:50:14.974607 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic.yml 2025-10-01 06:50:14.974629 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_cleanup.yml 2025-10-01 06:50:14.974658 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy.yml 2025-10-01 06:50:14.974719 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy_cleanup.yml 2025-10-01 06:50:14.974744 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy_prep.yml 2025-10-01 06:50:14.974767 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl.yml 2025-10-01 06:50:14.974790 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl_crc.yml 2025-10-01 06:50:14.974813 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl_run.yml 2025-10-01 06:50:14.974835 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_prep.yml 2025-10-01 06:50:14.974858 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone.yml 2025-10-01 06:50:14.974880 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_cleanup.yml 2025-10-01 06:50:14.974902 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy.yml 2025-10-01 06:50:14.974924 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy_cleanup.yml 2025-10-01 06:50:14.974946 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy_prep.yml 2025-10-01 06:50:14.974967 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_kuttl.yml 2025-10-01 06:50:14.974989 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_kuttl_run.yml 2025-10-01 06:50:14.975011 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_prep.yml 2025-10-01 06:50:14.975033 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_common_cleanup.yml 2025-10-01 06:50:14.975056 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_common_prep.yml 2025-10-01 06:50:14.975077 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_db_cleanup.yml 2025-10-01 06:50:14.975100 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_db_prep.yml 2025-10-01 06:50:14.975122 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki.yml 2025-10-01 06:50:14.975143 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_cleanup.yml 2025-10-01 06:50:14.975165 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_deploy.yml 2025-10-01 06:50:14.975186 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_deploy_cleanup.yml 2025-10-01 06:50:14.975208 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_lvms.yml 2025-10-01 06:50:14.975230 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila.yml 2025-10-01 06:50:14.975252 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_cleanup.yml 2025-10-01 06:50:14.975274 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy.yml 2025-10-01 06:50:14.975296 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy_cleanup.yml 2025-10-01 06:50:14.975318 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy_prep.yml 2025-10-01 06:50:14.975340 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_kuttl.yml 2025-10-01 06:50:14.975370 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_kuttl_run.yml 2025-10-01 06:50:14.975393 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_prep.yml 2025-10-01 06:50:14.975416 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb.yml 2025-10-01 06:50:14.975440 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_chainsaw.yml 2025-10-01 06:50:14.975463 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_chainsaw_run.yml 2025-10-01 06:50:14.975486 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_cleanup.yml 2025-10-01 06:50:14.975508 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy.yml 2025-10-01 06:50:14.975531 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy_cleanup.yml 2025-10-01 06:50:14.975554 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy_prep.yml 2025-10-01 06:50:14.975577 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_kuttl.yml 2025-10-01 06:50:14.975600 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_kuttl_run.yml 2025-10-01 06:50:14.975622 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy.yml 2025-10-01 06:50:14.975645 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy_cleanup.yml 2025-10-01 06:50:14.975689 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy_prep.yml 2025-10-01 06:50:14.975715 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb.yml 2025-10-01 06:50:14.975738 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_cleanup.yml 2025-10-01 06:50:14.975762 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_config.yml 2025-10-01 06:50:14.975785 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_config_cleanup.yml 2025-10-01 06:50:14.975808 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_namespace.yml 2025-10-01 06:50:14.975831 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_namespace_cleanup.yml 2025-10-01 06:50:14.975854 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netattach.yml 2025-10-01 06:50:14.975877 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netattach_cleanup.yml 2025-10-01 06:50:14.975899 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy.yml 2025-10-01 06:50:14.975921 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy_cleanup.yml 2025-10-01 06:50:14.975943 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy_prep.yml 2025-10-01 06:50:14.975965 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv.yml 2025-10-01 06:50:14.975987 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_cleanup.yml 2025-10-01 06:50:14.976009 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_deploy.yml 2025-10-01 06:50:14.976031 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_deploy_cleanup.yml 2025-10-01 06:50:14.976060 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_network_isolation_bridge.yml 2025-10-01 06:50:14.976083 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_network_isolation_bridge_cleanup.yml 2025-10-01 06:50:14.976106 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron.yml 2025-10-01 06:50:14.976129 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_cleanup.yml 2025-10-01 06:50:14.976151 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy.yml 2025-10-01 06:50:14.976174 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy_cleanup.yml 2025-10-01 06:50:14.976198 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy_prep.yml 2025-10-01 06:50:14.976221 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_kuttl.yml 2025-10-01 06:50:14.976244 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_kuttl_run.yml 2025-10-01 06:50:14.976268 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_prep.yml 2025-10-01 06:50:14.976292 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nfs.yml 2025-10-01 06:50:14.976315 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nfs_cleanup.yml 2025-10-01 06:50:14.976339 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nmstate.yml 2025-10-01 06:50:14.976363 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nncp.yml 2025-10-01 06:50:14.976386 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nncp_cleanup.yml 2025-10-01 06:50:14.976409 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova.yml 2025-10-01 06:50:14.976432 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_cleanup.yml 2025-10-01 06:50:14.976455 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy.yml 2025-10-01 06:50:14.976478 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy_cleanup.yml 2025-10-01 06:50:14.976501 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy_prep.yml 2025-10-01 06:50:14.976524 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_prep.yml 2025-10-01 06:50:14.976547 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia.yml 2025-10-01 06:50:14.976569 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_cleanup.yml 2025-10-01 06:50:14.976593 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy.yml 2025-10-01 06:50:14.976616 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy_cleanup.yml 2025-10-01 06:50:14.976639 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy_prep.yml 2025-10-01 06:50:14.976748 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_kuttl.yml 2025-10-01 06:50:14.976796 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_kuttl_run.yml 2025-10-01 06:50:14.976824 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_prep.yml 2025-10-01 06:50:14.976849 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack.yml 2025-10-01 06:50:14.976878 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_cleanup.yml 2025-10-01 06:50:14.976903 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_crds.yml 2025-10-01 06:50:14.976925 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_crds_cleanup.yml 2025-10-01 06:50:14.976948 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy.yml 2025-10-01 06:50:14.976970 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy_cleanup.yml 2025-10-01 06:50:14.976993 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy_prep.yml 2025-10-01 06:50:14.977016 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_init.yml 2025-10-01 06:50:14.977039 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl.yml 2025-10-01 06:50:14.977062 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl_run.yml 2025-10-01 06:50:14.977084 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_patch_version.yml 2025-10-01 06:50:14.977106 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_prep.yml 2025-10-01 06:50:14.977130 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_repo.yml 2025-10-01 06:50:14.977153 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_update_run.yml 2025-10-01 06:50:14.977176 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_wait.yml 2025-10-01 06:50:14.977200 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_wait_deploy.yml 2025-10-01 06:50:14.977224 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_operator_namespace.yml 2025-10-01 06:50:14.977248 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn.yml 2025-10-01 06:50:14.977272 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_cleanup.yml 2025-10-01 06:50:14.977295 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy.yml 2025-10-01 06:50:14.977319 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy_cleanup.yml 2025-10-01 06:50:14.977354 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy_prep.yml 2025-10-01 06:50:14.977379 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_kuttl.yml 2025-10-01 06:50:14.977403 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_kuttl_run.yml 2025-10-01 06:50:14.977426 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_prep.yml 2025-10-01 06:50:14.977450 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement.yml 2025-10-01 06:50:14.977474 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_cleanup.yml 2025-10-01 06:50:14.977498 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy.yml 2025-10-01 06:50:14.977521 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy_cleanup.yml 2025-10-01 06:50:14.977545 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy_prep.yml 2025-10-01 06:50:14.977574 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_kuttl.yml 2025-10-01 06:50:14.977599 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_kuttl_run.yml 2025-10-01 06:50:14.977622 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_prep.yml 2025-10-01 06:50:14.977645 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq.yml 2025-10-01 06:50:14.977690 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_cleanup.yml 2025-10-01 06:50:14.977740 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy.yml 2025-10-01 06:50:14.977764 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy_cleanup.yml 2025-10-01 06:50:14.977787 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy_prep.yml 2025-10-01 06:50:14.977811 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_prep.yml 2025-10-01 06:50:14.977900 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy.yml 2025-10-01 06:50:14.977936 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy_cleanup.yml 2025-10-01 06:50:14.977963 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy_prep.yml 2025-10-01 06:50:14.977988 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook.yml 2025-10-01 06:50:14.978012 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_cleanup.yml 2025-10-01 06:50:14.978035 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_crc_disk.yml 2025-10-01 06:50:14.978058 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_deploy.yml 2025-10-01 06:50:14.978080 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_deploy_prep.yml 2025-10-01 06:50:14.978103 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_prep.yml 2025-10-01 06:50:14.978125 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_set_slower_etcd_profile.yml 2025-10-01 06:50:14.978148 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone.yml 2025-10-01 06:50:14.978172 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_cleanup.yml 2025-10-01 06:50:14.978195 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_deploy.yml 2025-10-01 06:50:14.978218 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_revert.yml 2025-10-01 06:50:14.978240 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_snapshot.yml 2025-10-01 06:50:14.978263 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_sync.yml 2025-10-01 06:50:14.978289 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift.yml 2025-10-01 06:50:14.978314 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_cleanup.yml 2025-10-01 06:50:14.978337 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy.yml 2025-10-01 06:50:14.978362 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy_cleanup.yml 2025-10-01 06:50:14.978392 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy_prep.yml 2025-10-01 06:50:14.978418 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_kuttl.yml 2025-10-01 06:50:14.978441 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_kuttl_run.yml 2025-10-01 06:50:14.978464 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_prep.yml 2025-10-01 06:50:14.978487 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry.yml 2025-10-01 06:50:14.978510 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_cleanup.yml 2025-10-01 06:50:14.978532 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy.yml 2025-10-01 06:50:14.978555 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy_cleanup.yml 2025-10-01 06:50:14.978577 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy_prep.yml 2025-10-01 06:50:14.978600 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_kuttl.yml 2025-10-01 06:50:14.978622 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_kuttl_run.yml 2025-10-01 06:50:14.978645 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_prep.yml 2025-10-01 06:50:14.978692 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_tripleo_deploy.yml 2025-10-01 06:50:14.978718 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_update_services.yml 2025-10-01 06:50:14.978742 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_update_system.yml 2025-10-01 06:50:14.978764 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_validate_marketplace.yml 2025-10-01 06:50:14.978787 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_wait.yml 2025-10-01 06:50:14.978809 | controller | cd+++++++++ ci-framework-data/artifacts/yum_repos/ 2025-10-01 06:50:14.978832 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean-antelope-testing.repo 2025-10-01 06:50:14.978854 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean.repo 2025-10-01 06:50:14.978877 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean.repo.md5 2025-10-01 06:50:14.978900 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-appstream.repo 2025-10-01 06:50:14.978923 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-baseos.repo 2025-10-01 06:50:14.978946 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-highavailability.repo 2025-10-01 06:50:14.978969 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-powertools.repo 2025-10-01 06:50:14.978993 | controller | cd+++++++++ ci-framework-data/logs/ 2025-10-01 06:50:14.979017 | controller | >f+++++++++ ci-framework-data/logs/ansible.log.gz 2025-10-01 06:50:14.979041 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_check_for_oc.log 2025-10-01 06:50:14.979064 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_copy_logs_from_crc.log 2025-10-01 06:50:14.979088 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_prepare_root_ssh.log 2025-10-01 06:50:14.979111 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_run_download.log 2025-10-01 06:50:14.979134 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_run_openstack_must_gather.log 2025-10-01 06:50:14.979157 | controller | >f+++++++++ ci-framework-data/logs/ci_script_001_fetch_openshift.log 2025-10-01 06:50:14.979187 | controller | >f+++++++++ ci-framework-data/logs/ci_script_002_run_crc_attach_default.log 2025-10-01 06:50:14.979210 | controller | >f+++++++++ ci-framework-data/logs/ci_script_003_run_glance.log 2025-10-01 06:50:14.979233 | controller | cd+++++++++ ci-framework-data/logs/2025-10-01_06-44/ 2025-10-01 06:50:14.979257 | controller | >f+++++++++ ci-framework-data/logs/2025-10-01_06-44/ansible.log.gz 2025-10-01 06:50:14.979280 | controller | cd+++++++++ ci-framework-data/logs/crc/ 2025-10-01 06:50:14.979303 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/ 2025-10-01 06:50:14.979326 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/ 2025-10-01 06:50:14.979350 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-external-api-0_5580ae54-87c6-4762-b717-dacdd7195382/ 2025-10-01 06:50:14.979373 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-external-api-0_5580ae54-87c6-4762-b717-dacdd7195382/glance-api/ 2025-10-01 06:50:14.979397 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-external-api-0_5580ae54-87c6-4762-b717-dacdd7195382/glance-api/0.log 2025-10-01 06:50:14.979420 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-external-api-0_5580ae54-87c6-4762-b717-dacdd7195382/glance-httpd/ 2025-10-01 06:50:14.979444 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-external-api-0_5580ae54-87c6-4762-b717-dacdd7195382/glance-httpd/0.log 2025-10-01 06:50:14.979467 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-external-api-0_5580ae54-87c6-4762-b717-dacdd7195382/glance-log/ 2025-10-01 06:50:14.979491 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-external-api-0_5580ae54-87c6-4762-b717-dacdd7195382/glance-log/0.log 2025-10-01 06:50:14.979514 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-internal-api-0_ce3a717a-3933-4866-8d52-63c2b160db8f/ 2025-10-01 06:50:14.979537 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-internal-api-0_ce3a717a-3933-4866-8d52-63c2b160db8f/glance-api/ 2025-10-01 06:50:14.979560 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-internal-api-0_ce3a717a-3933-4866-8d52-63c2b160db8f/glance-api/0.log 2025-10-01 06:50:14.979583 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-internal-api-0_ce3a717a-3933-4866-8d52-63c2b160db8f/glance-httpd/ 2025-10-01 06:50:14.979606 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-internal-api-0_ce3a717a-3933-4866-8d52-63c2b160db8f/glance-httpd/0.log 2025-10-01 06:50:14.979629 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-internal-api-0_ce3a717a-3933-4866-8d52-63c2b160db8f/glance-log/ 2025-10-01 06:50:14.979653 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_glance-default-internal-api-0_ce3a717a-3933-4866-8d52-63c2b160db8f/glance-log/0.log 2025-10-01 06:50:14.979699 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_keystone-c7949ccdb-cvdvf_a23fe2de-1da0-4e06-8b11-90c618eb2a15/ 2025-10-01 06:50:14.979725 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_keystone-c7949ccdb-cvdvf_a23fe2de-1da0-4e06-8b11-90c618eb2a15/keystone-api/ 2025-10-01 06:50:14.979748 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_keystone-c7949ccdb-cvdvf_a23fe2de-1da0-4e06-8b11-90c618eb2a15/keystone-api/0.log.gz 2025-10-01 06:50:14.979782 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_memcached-0_cca7231f-4324-4f02-8d14-f08c4b7382e3/ 2025-10-01 06:50:14.979806 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_memcached-0_cca7231f-4324-4f02-8d14-f08c4b7382e3/memcached/ 2025-10-01 06:50:14.979830 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_memcached-0_cca7231f-4324-4f02-8d14-f08c4b7382e3/memcached/0.log 2025-10-01 06:50:14.979854 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_97ce40d4-b67f-474b-8e9f-9657e253305d/ 2025-10-01 06:50:14.979877 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_97ce40d4-b67f-474b-8e9f-9657e253305d/galera/ 2025-10-01 06:50:14.979899 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_97ce40d4-b67f-474b-8e9f-9657e253305d/galera/0.log 2025-10-01 06:50:14.979922 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_97ce40d4-b67f-474b-8e9f-9657e253305d/mysql-bootstrap/ 2025-10-01 06:50:14.979945 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_97ce40d4-b67f-474b-8e9f-9657e253305d/mysql-bootstrap/0.log 2025-10-01 06:50:14.979967 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_81b25fd7-ceb6-4b9f-9398-ac38129304a0/ 2025-10-01 06:50:14.979991 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_81b25fd7-ceb6-4b9f-9398-ac38129304a0/galera/ 2025-10-01 06:50:14.980013 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_81b25fd7-ceb6-4b9f-9398-ac38129304a0/galera/0.log 2025-10-01 06:50:14.980036 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_81b25fd7-ceb6-4b9f-9398-ac38129304a0/mysql-bootstrap/ 2025-10-01 06:50:14.980059 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_81b25fd7-ceb6-4b9f-9398-ac38129304a0/mysql-bootstrap/0.log 2025-10-01 06:50:14.980082 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_7fe827ea-ce04-449a-8a2c-5a99a3d76343/ 2025-10-01 06:50:14.980105 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_7fe827ea-ce04-449a-8a2c-5a99a3d76343/galera/ 2025-10-01 06:50:14.980128 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_7fe827ea-ce04-449a-8a2c-5a99a3d76343/galera/0.log 2025-10-01 06:50:14.980151 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_7fe827ea-ce04-449a-8a2c-5a99a3d76343/mysql-bootstrap/ 2025-10-01 06:50:14.980174 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_7fe827ea-ce04-449a-8a2c-5a99a3d76343/mysql-bootstrap/0.log 2025-10-01 06:50:14.980197 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstackclient_bb80c3ef-1c47-4549-a3b3-dd2e50612914/ 2025-10-01 06:50:14.980221 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstackclient_bb80c3ef-1c47-4549-a3b3-dd2e50612914/openstackclient/ 2025-10-01 06:50:14.980244 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstackclient_bb80c3ef-1c47-4549-a3b3-dd2e50612914/openstackclient/0.log 2025-10-01 06:50:14.980273 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_265c0df4-e327-42c7-bd89-f88ad59209ec/ 2025-10-01 06:50:14.980297 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_265c0df4-e327-42c7-bd89-f88ad59209ec/rabbitmq/ 2025-10-01 06:50:14.980320 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_265c0df4-e327-42c7-bd89-f88ad59209ec/rabbitmq/0.log 2025-10-01 06:50:14.980343 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_265c0df4-e327-42c7-bd89-f88ad59209ec/setup-container/ 2025-10-01 06:50:14.980366 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_265c0df4-e327-42c7-bd89-f88ad59209ec/setup-container/0.log 2025-10-01 06:50:14.980389 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-7578798499-5kbdv_a93d35d8-feb9-463b-bfd5-c1aa6ebfcf9c/ 2025-10-01 06:50:14.980412 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-7578798499-5kbdv_a93d35d8-feb9-463b-bfd5-c1aa6ebfcf9c/proxy-httpd/ 2025-10-01 06:50:14.980435 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-7578798499-5kbdv_a93d35d8-feb9-463b-bfd5-c1aa6ebfcf9c/proxy-httpd/0.log 2025-10-01 06:50:14.980458 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-7578798499-5kbdv_a93d35d8-feb9-463b-bfd5-c1aa6ebfcf9c/proxy-server/ 2025-10-01 06:50:14.980481 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-7578798499-5kbdv_a93d35d8-feb9-463b-bfd5-c1aa6ebfcf9c/proxy-server/0.log 2025-10-01 06:50:14.980504 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-ring-rebalance-qtqmv_928ccacf-68c1-4861-9804-320bcdc66f93/ 2025-10-01 06:50:14.980527 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-ring-rebalance-qtqmv_928ccacf-68c1-4861-9804-320bcdc66f93/swift-ring-rebalance/ 2025-10-01 06:50:14.980551 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-ring-rebalance-qtqmv_928ccacf-68c1-4861-9804-320bcdc66f93/swift-ring-rebalance/0.log 2025-10-01 06:50:14.980574 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/ 2025-10-01 06:50:14.980598 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/account-auditor/ 2025-10-01 06:50:14.980623 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/account-auditor/0.log 2025-10-01 06:50:14.980646 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/account-reaper/ 2025-10-01 06:50:14.980693 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/account-reaper/0.log 2025-10-01 06:50:14.980723 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/account-replicator/ 2025-10-01 06:50:14.980747 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/account-replicator/0.log 2025-10-01 06:50:14.980772 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/account-server/ 2025-10-01 06:50:14.980801 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/account-server/0.log 2025-10-01 06:50:14.980826 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/container-auditor/ 2025-10-01 06:50:14.980850 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/container-auditor/0.log 2025-10-01 06:50:14.980874 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/container-replicator/ 2025-10-01 06:50:14.980898 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/container-replicator/0.log 2025-10-01 06:50:14.980922 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/container-server/ 2025-10-01 06:50:14.980945 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/container-server/0.log 2025-10-01 06:50:14.980968 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/container-updater/ 2025-10-01 06:50:14.980992 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/container-updater/0.log 2025-10-01 06:50:14.981015 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/object-auditor/ 2025-10-01 06:50:14.981038 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/object-auditor/0.log 2025-10-01 06:50:14.981062 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/object-expirer/ 2025-10-01 06:50:14.981084 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/object-expirer/0.log 2025-10-01 06:50:14.981107 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/object-replicator/ 2025-10-01 06:50:14.981129 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/object-replicator/0.log 2025-10-01 06:50:14.981151 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/object-server/ 2025-10-01 06:50:14.981174 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/object-server/0.log 2025-10-01 06:50:14.981197 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/object-updater/ 2025-10-01 06:50:14.981219 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/object-updater/0.log 2025-10-01 06:50:14.981241 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/rsync/ 2025-10-01 06:50:14.981264 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/rsync/0.log 2025-10-01 06:50:14.981293 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/swift-recon-cron/ 2025-10-01 06:50:14.981317 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_55fda102-0ab8-430c-b4b9-2ca87772c44d/swift-recon-cron/0.log 2025-10-01 06:50:14.981339 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-48x76_86217928-f132-414b-a374-3e20ea531035/ 2025-10-01 06:50:14.981381 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-48x76_86217928-f132-414b-a374-3e20ea531035/csi-provisioner/ 2025-10-01 06:50:14.981405 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-48x76_86217928-f132-414b-a374-3e20ea531035/csi-provisioner/0.log 2025-10-01 06:50:14.981429 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-48x76_86217928-f132-414b-a374-3e20ea531035/hostpath-provisioner/ 2025-10-01 06:50:14.981452 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-48x76_86217928-f132-414b-a374-3e20ea531035/hostpath-provisioner/0.log 2025-10-01 06:50:14.981476 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-48x76_86217928-f132-414b-a374-3e20ea531035/liveness-probe/ 2025-10-01 06:50:14.981498 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-48x76_86217928-f132-414b-a374-3e20ea531035/liveness-probe/0.log 2025-10-01 06:50:14.981521 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-48x76_86217928-f132-414b-a374-3e20ea531035/node-driver-registrar/ 2025-10-01 06:50:14.981544 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-48x76_86217928-f132-414b-a374-3e20ea531035/node-driver-registrar/0.log 2025-10-01 06:50:14.981567 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-5d688f5ffc-v6qhr_ad53abf4-c21f-4dcc-9761-aed314fca36c/ 2025-10-01 06:50:14.981589 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-5d688f5ffc-v6qhr_ad53abf4-c21f-4dcc-9761-aed314fca36c/controller/ 2025-10-01 06:50:14.981612 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-5d688f5ffc-v6qhr_ad53abf4-c21f-4dcc-9761-aed314fca36c/controller/0.log 2025-10-01 06:50:14.981635 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-5d688f5ffc-v6qhr_ad53abf4-c21f-4dcc-9761-aed314fca36c/kube-rbac-proxy/ 2025-10-01 06:50:14.981658 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-5d688f5ffc-v6qhr_ad53abf4-c21f-4dcc-9761-aed314fca36c/kube-rbac-proxy/0.log 2025-10-01 06:50:14.981700 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-9rgjv_9bda04f7-665b-4bd0-9884-999b80fcb561/ 2025-10-01 06:50:14.981719 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-9rgjv_9bda04f7-665b-4bd0-9884-999b80fcb561/cdec7218e553ba8303d6d76e7ba1dafd8a796f0077cf6a01bca855f944cb643c.log 2025-10-01 06:50:14.981736 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-9rgjv_9bda04f7-665b-4bd0-9884-999b80fcb561/controller/ 2025-10-01 06:50:14.981751 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-9rgjv_9bda04f7-665b-4bd0-9884-999b80fcb561/controller/0.log 2025-10-01 06:50:14.981771 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-9rgjv_9bda04f7-665b-4bd0-9884-999b80fcb561/cp-frr-files/ 2025-10-01 06:50:14.981788 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-9rgjv_9bda04f7-665b-4bd0-9884-999b80fcb561/cp-frr-files/0.log 2025-10-01 06:50:14.981804 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-9rgjv_9bda04f7-665b-4bd0-9884-999b80fcb561/cp-metrics/ 2025-10-01 06:50:14.981820 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-9rgjv_9bda04f7-665b-4bd0-9884-999b80fcb561/cp-metrics/0.log 2025-10-01 06:50:14.981835 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-9rgjv_9bda04f7-665b-4bd0-9884-999b80fcb561/cp-reloader/ 2025-10-01 06:50:14.981850 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-9rgjv_9bda04f7-665b-4bd0-9884-999b80fcb561/cp-reloader/0.log 2025-10-01 06:50:14.981866 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-9rgjv_9bda04f7-665b-4bd0-9884-999b80fcb561/frr-metrics/ 2025-10-01 06:50:14.981881 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-9rgjv_9bda04f7-665b-4bd0-9884-999b80fcb561/frr-metrics/0.log 2025-10-01 06:50:14.981897 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-9rgjv_9bda04f7-665b-4bd0-9884-999b80fcb561/frr/ 2025-10-01 06:50:14.981912 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-9rgjv_9bda04f7-665b-4bd0-9884-999b80fcb561/frr/0.log.gz 2025-10-01 06:50:14.981927 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-9rgjv_9bda04f7-665b-4bd0-9884-999b80fcb561/kube-rbac-proxy-frr/ 2025-10-01 06:50:14.981943 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-9rgjv_9bda04f7-665b-4bd0-9884-999b80fcb561/kube-rbac-proxy-frr/0.log 2025-10-01 06:50:14.981958 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-9rgjv_9bda04f7-665b-4bd0-9884-999b80fcb561/kube-rbac-proxy/ 2025-10-01 06:50:14.981974 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-9rgjv_9bda04f7-665b-4bd0-9884-999b80fcb561/kube-rbac-proxy/0.log 2025-10-01 06:50:14.981989 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-9rgjv_9bda04f7-665b-4bd0-9884-999b80fcb561/reloader/ 2025-10-01 06:50:14.982004 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-9rgjv_9bda04f7-665b-4bd0-9884-999b80fcb561/reloader/0.log 2025-10-01 06:50:14.982020 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-webhook-server-5478bdb765-mm45p_0b60e795-ff1b-4dfc-b3cf-3b28b92ac293/ 2025-10-01 06:50:14.982035 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-webhook-server-5478bdb765-mm45p_0b60e795-ff1b-4dfc-b3cf-3b28b92ac293/frr-k8s-webhook-server/ 2025-10-01 06:50:14.982051 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-webhook-server-5478bdb765-mm45p_0b60e795-ff1b-4dfc-b3cf-3b28b92ac293/frr-k8s-webhook-server/0.log 2025-10-01 06:50:14.982067 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-controller-manager-8fcb75648-xwqnj_f14a8d6e-977f-4144-8a2a-d2d534a6f89b/ 2025-10-01 06:50:14.982083 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-controller-manager-8fcb75648-xwqnj_f14a8d6e-977f-4144-8a2a-d2d534a6f89b/manager/ 2025-10-01 06:50:14.982103 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-controller-manager-8fcb75648-xwqnj_f14a8d6e-977f-4144-8a2a-d2d534a6f89b/manager/0.log 2025-10-01 06:50:14.982120 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-webhook-server-556dcd774d-2bh5z_b0bffa6f-ff4b-43d8-82f5-1be2e812e0a0/ 2025-10-01 06:50:14.982135 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-webhook-server-556dcd774d-2bh5z_b0bffa6f-ff4b-43d8-82f5-1be2e812e0a0/webhook-server/ 2025-10-01 06:50:14.982151 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-webhook-server-556dcd774d-2bh5z_b0bffa6f-ff4b-43d8-82f5-1be2e812e0a0/webhook-server/0.log 2025-10-01 06:50:14.982167 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-zw58l_25e93d69-ecec-4c53-81e5-18cd341f14f3/ 2025-10-01 06:50:14.982184 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-zw58l_25e93d69-ecec-4c53-81e5-18cd341f14f3/kube-rbac-proxy/ 2025-10-01 06:50:14.982200 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-zw58l_25e93d69-ecec-4c53-81e5-18cd341f14f3/kube-rbac-proxy/0.log 2025-10-01 06:50:14.982217 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-zw58l_25e93d69-ecec-4c53-81e5-18cd341f14f3/speaker/ 2025-10-01 06:50:14.982233 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-zw58l_25e93d69-ecec-4c53-81e5-18cd341f14f3/speaker/0.log.gz 2025-10-01 06:50:14.982250 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver-operator_openshift-apiserver-operator-796bbdcf4f-z4bz4_e63497a4-0ba8-48a5-88af-dc20ef283130/ 2025-10-01 06:50:14.982266 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver-operator_openshift-apiserver-operator-796bbdcf4f-z4bz4_e63497a4-0ba8-48a5-88af-dc20ef283130/openshift-apiserver-operator/ 2025-10-01 06:50:14.982282 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver-operator_openshift-apiserver-operator-796bbdcf4f-z4bz4_e63497a4-0ba8-48a5-88af-dc20ef283130/openshift-apiserver-operator/0.log 2025-10-01 06:50:14.982299 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-qnv2z_da478e7d-66d5-4ab9-9a01-66c1f57d8ef5/ 2025-10-01 06:50:14.982315 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-qnv2z_da478e7d-66d5-4ab9-9a01-66c1f57d8ef5/fix-audit-permissions/ 2025-10-01 06:50:14.982331 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-qnv2z_da478e7d-66d5-4ab9-9a01-66c1f57d8ef5/fix-audit-permissions/0.log 2025-10-01 06:50:14.982347 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-qnv2z_da478e7d-66d5-4ab9-9a01-66c1f57d8ef5/openshift-apiserver-check-endpoints/ 2025-10-01 06:50:14.982363 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-qnv2z_da478e7d-66d5-4ab9-9a01-66c1f57d8ef5/openshift-apiserver-check-endpoints/0.log 2025-10-01 06:50:14.982379 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-qnv2z_da478e7d-66d5-4ab9-9a01-66c1f57d8ef5/openshift-apiserver/ 2025-10-01 06:50:14.982395 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-qnv2z_da478e7d-66d5-4ab9-9a01-66c1f57d8ef5/openshift-apiserver/0.log 2025-10-01 06:50:14.982411 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication-operator_authentication-operator-69f744f599-nsd9h_aa4e6638-81d2-47ff-8bea-beb731e7a905/ 2025-10-01 06:50:14.982431 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication-operator_authentication-operator-69f744f599-nsd9h_aa4e6638-81d2-47ff-8bea-beb731e7a905/authentication-operator/ 2025-10-01 06:50:14.982448 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication-operator_authentication-operator-69f744f599-nsd9h_aa4e6638-81d2-47ff-8bea-beb731e7a905/authentication-operator/0.log 2025-10-01 06:50:14.982464 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication_oauth-openshift-57866998d-sbnth_c34ccf20-8238-4812-84a1-4dc56b2be1c8/ 2025-10-01 06:50:14.982480 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication_oauth-openshift-57866998d-sbnth_c34ccf20-8238-4812-84a1-4dc56b2be1c8/oauth-openshift/ 2025-10-01 06:50:14.982495 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication_oauth-openshift-57866998d-sbnth_c34ccf20-8238-4812-84a1-4dc56b2be1c8/oauth-openshift/0.log 2025-10-01 06:50:14.982511 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-wvm4n_eaddcad0-cef4-4919-84c0-3edbc3b2bd6c/ 2025-10-01 06:50:14.982527 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-wvm4n_eaddcad0-cef4-4919-84c0-3edbc3b2bd6c/kube-rbac-proxy/ 2025-10-01 06:50:14.982543 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-wvm4n_eaddcad0-cef4-4919-84c0-3edbc3b2bd6c/kube-rbac-proxy/0.log 2025-10-01 06:50:14.982559 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-wvm4n_eaddcad0-cef4-4919-84c0-3edbc3b2bd6c/machine-approver-controller/ 2025-10-01 06:50:14.982574 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-wvm4n_eaddcad0-cef4-4919-84c0-3edbc3b2bd6c/machine-approver-controller/0.log 2025-10-01 06:50:14.982590 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-6v524_98892cff-c8b2-48af-aa53-a3cc727ecf46/ 2025-10-01 06:50:14.982605 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-6v524_98892cff-c8b2-48af-aa53-a3cc727ecf46/96cd14643b6d3379e62d27c22c5b5b5eba8a5ae5970e4cde6e8abb5c8c2bc5c3.log 2025-10-01 06:50:14.982621 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-6v524_98892cff-c8b2-48af-aa53-a3cc727ecf46/cluster-samples-operator-watch/ 2025-10-01 06:50:14.982637 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-6v524_98892cff-c8b2-48af-aa53-a3cc727ecf46/cluster-samples-operator-watch/0.log 2025-10-01 06:50:14.982653 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-6v524_98892cff-c8b2-48af-aa53-a3cc727ecf46/cluster-samples-operator/ 2025-10-01 06:50:14.982689 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-6v524_98892cff-c8b2-48af-aa53-a3cc727ecf46/cluster-samples-operator/0.log 2025-10-01 06:50:14.982709 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-version_cluster-version-operator-5c965bbfc6-6r572_e11dc2e3-c444-46ca-be44-27af28f4d1d9/ 2025-10-01 06:50:14.982730 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-version_cluster-version-operator-5c965bbfc6-6r572_e11dc2e3-c444-46ca-be44-27af28f4d1d9/cluster-version-operator/ 2025-10-01 06:50:14.982746 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-version_cluster-version-operator-5c965bbfc6-6r572_e11dc2e3-c444-46ca-be44-27af28f4d1d9/cluster-version-operator/0.log.gz 2025-10-01 06:50:14.982762 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-bp7w9_d4baa33b-4274-46b2-83d4-8e80ad9542c8/ 2025-10-01 06:50:14.982778 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-bp7w9_d4baa33b-4274-46b2-83d4-8e80ad9542c8/openshift-api/ 2025-10-01 06:50:14.982794 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-bp7w9_d4baa33b-4274-46b2-83d4-8e80ad9542c8/openshift-api/0.log 2025-10-01 06:50:14.982810 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-bp7w9_d4baa33b-4274-46b2-83d4-8e80ad9542c8/openshift-config-operator/ 2025-10-01 06:50:14.982826 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-bp7w9_d4baa33b-4274-46b2-83d4-8e80ad9542c8/openshift-config-operator/0.log 2025-10-01 06:50:14.982841 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console-operator_console-operator-58897d9998-zgvwc_36d2fb2f-6d99-4e02-a599-55ad93259804/ 2025-10-01 06:50:14.982856 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console-operator_console-operator-58897d9998-zgvwc_36d2fb2f-6d99-4e02-a599-55ad93259804/console-operator/ 2025-10-01 06:50:14.982872 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console-operator_console-operator-58897d9998-zgvwc_36d2fb2f-6d99-4e02-a599-55ad93259804/console-operator/0.log 2025-10-01 06:50:14.982888 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_console-f9d7485db-csw7c_2702589d-bd8c-4401-a5d9-2d57c88f33f6/ 2025-10-01 06:50:14.982903 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_console-f9d7485db-csw7c_2702589d-bd8c-4401-a5d9-2d57c88f33f6/console/ 2025-10-01 06:50:14.982918 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_console-f9d7485db-csw7c_2702589d-bd8c-4401-a5d9-2d57c88f33f6/console/0.log 2025-10-01 06:50:14.982934 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_downloads-7954f5f757-bxlnn_e5175887-79c8-46f9-9708-d4d9afea026d/ 2025-10-01 06:50:14.982950 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_downloads-7954f5f757-bxlnn_e5175887-79c8-46f9-9708-d4d9afea026d/download-server/ 2025-10-01 06:50:14.982965 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_downloads-7954f5f757-bxlnn_e5175887-79c8-46f9-9708-d4d9afea026d/download-server/0.log 2025-10-01 06:50:14.982980 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager-operator_openshift-controller-manager-operator-756b6f6bc6-86zb4_63fd244b-ef08-493d-80e6-1dbf110f5207/ 2025-10-01 06:50:14.982996 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager-operator_openshift-controller-manager-operator-756b6f6bc6-86zb4_63fd244b-ef08-493d-80e6-1dbf110f5207/openshift-controller-manager-operator/ 2025-10-01 06:50:14.983012 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager-operator_openshift-controller-manager-operator-756b6f6bc6-86zb4_63fd244b-ef08-493d-80e6-1dbf110f5207/openshift-controller-manager-operator/0.log 2025-10-01 06:50:14.983032 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager_controller-manager-5f846485c8-xw2n9_2668f94b-b843-4bbc-be94-1d12ee878680/ 2025-10-01 06:50:14.983049 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager_controller-manager-5f846485c8-xw2n9_2668f94b-b843-4bbc-be94-1d12ee878680/controller-manager/ 2025-10-01 06:50:14.983064 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager_controller-manager-5f846485c8-xw2n9_2668f94b-b843-4bbc-be94-1d12ee878680/controller-manager/0.log 2025-10-01 06:50:14.983080 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-kcszh_e9b3bf47-d12e-437e-8b8b-15fda1a2be69/ 2025-10-01 06:50:14.983096 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-kcszh_e9b3bf47-d12e-437e-8b8b-15fda1a2be69/dns-operator/ 2025-10-01 06:50:14.983112 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-kcszh_e9b3bf47-d12e-437e-8b8b-15fda1a2be69/dns-operator/0.log 2025-10-01 06:50:14.983127 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-kcszh_e9b3bf47-d12e-437e-8b8b-15fda1a2be69/kube-rbac-proxy/ 2025-10-01 06:50:14.983143 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-kcszh_e9b3bf47-d12e-437e-8b8b-15fda1a2be69/kube-rbac-proxy/0.log 2025-10-01 06:50:14.983158 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-92b7k_2a26b929-108c-43a8-a196-eedee3230161/ 2025-10-01 06:50:14.983174 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-92b7k_2a26b929-108c-43a8-a196-eedee3230161/dns/ 2025-10-01 06:50:14.983190 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-92b7k_2a26b929-108c-43a8-a196-eedee3230161/dns/0.log 2025-10-01 06:50:14.983206 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-92b7k_2a26b929-108c-43a8-a196-eedee3230161/kube-rbac-proxy/ 2025-10-01 06:50:14.983222 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-92b7k_2a26b929-108c-43a8-a196-eedee3230161/kube-rbac-proxy/0.log 2025-10-01 06:50:14.983238 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_node-resolver-mpx8t_d323e332-ebe0-4a35-a811-f484557e7d7a/ 2025-10-01 06:50:14.983254 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_node-resolver-mpx8t_d323e332-ebe0-4a35-a811-f484557e7d7a/dns-node-resolver/ 2025-10-01 06:50:14.983270 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_node-resolver-mpx8t_d323e332-ebe0-4a35-a811-f484557e7d7a/dns-node-resolver/0.log 2025-10-01 06:50:14.983286 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd-operator_etcd-operator-b45778765-wk2wx_ecd114c8-714d-447c-a9d6-49be4118f010/ 2025-10-01 06:50:14.983302 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd-operator_etcd-operator-b45778765-wk2wx_ecd114c8-714d-447c-a9d6-49be4118f010/etcd-operator/ 2025-10-01 06:50:14.983318 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd-operator_etcd-operator-b45778765-wk2wx_ecd114c8-714d-447c-a9d6-49be4118f010/etcd-operator/0.log 2025-10-01 06:50:14.983334 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/ 2025-10-01 06:50:14.983355 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-ensure-env-vars/ 2025-10-01 06:50:14.983372 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-ensure-env-vars/0.log 2025-10-01 06:50:14.983388 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-metrics/ 2025-10-01 06:50:14.983404 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-metrics/0.log 2025-10-01 06:50:14.983419 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-readyz/ 2025-10-01 06:50:14.983435 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-readyz/0.log 2025-10-01 06:50:14.983450 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-resources-copy/ 2025-10-01 06:50:14.983466 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-resources-copy/0.log 2025-10-01 06:50:14.983482 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-rev/ 2025-10-01 06:50:14.983498 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-rev/0.log 2025-10-01 06:50:14.983513 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd/ 2025-10-01 06:50:14.983529 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd/0.log 2025-10-01 06:50:14.983544 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcdctl/ 2025-10-01 06:50:14.983559 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcdctl/0.log 2025-10-01 06:50:14.983574 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/setup/ 2025-10-01 06:50:14.983590 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/setup/0.log 2025-10-01 06:50:14.983605 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_cluster-image-registry-operator-dc59b4c8b-pghqr_b55da778-ff99-4064-a60e-ee50f4f4f8e6/ 2025-10-01 06:50:14.983621 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_cluster-image-registry-operator-dc59b4c8b-pghqr_b55da778-ff99-4064-a60e-ee50f4f4f8e6/cluster-image-registry-operator/ 2025-10-01 06:50:14.983636 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_cluster-image-registry-operator-dc59b4c8b-pghqr_b55da778-ff99-4064-a60e-ee50f4f4f8e6/cluster-image-registry-operator/0.log 2025-10-01 06:50:14.983651 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_image-registry-66df7c8f76-9pptq_60be877b-cb3d-4196-8552-1fec8a563d09/ 2025-10-01 06:50:14.983695 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_image-registry-66df7c8f76-9pptq_60be877b-cb3d-4196-8552-1fec8a563d09/registry/ 2025-10-01 06:50:14.983715 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_image-registry-66df7c8f76-9pptq_60be877b-cb3d-4196-8552-1fec8a563d09/registry/0.log 2025-10-01 06:50:14.983736 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_node-ca-4zq78_67f55a21-76c4-4456-af5e-3f7f9c2b939d/ 2025-10-01 06:50:14.983751 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_node-ca-4zq78_67f55a21-76c4-4456-af5e-3f7f9c2b939d/node-ca/ 2025-10-01 06:50:14.983767 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_node-ca-4zq78_67f55a21-76c4-4456-af5e-3f7f9c2b939d/node-ca/0.log 2025-10-01 06:50:14.983782 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-canary_ingress-canary-xlnlq_dc3f0a86-ed2e-452b-b829-e2fc65bbac66/ 2025-10-01 06:50:14.983798 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-canary_ingress-canary-xlnlq_dc3f0a86-ed2e-452b-b829-e2fc65bbac66/serve-healthcheck-canary/ 2025-10-01 06:50:14.983813 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-canary_ingress-canary-xlnlq_dc3f0a86-ed2e-452b-b829-e2fc65bbac66/serve-healthcheck-canary/0.log 2025-10-01 06:50:14.983828 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-pjjgz_f76f06cb-49af-4c1f-a27f-776b2bac7b33/ 2025-10-01 06:50:14.983843 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-pjjgz_f76f06cb-49af-4c1f-a27f-776b2bac7b33/ingress-operator/ 2025-10-01 06:50:14.983858 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-pjjgz_f76f06cb-49af-4c1f-a27f-776b2bac7b33/ingress-operator/0.log 2025-10-01 06:50:14.983873 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-pjjgz_f76f06cb-49af-4c1f-a27f-776b2bac7b33/kube-rbac-proxy/ 2025-10-01 06:50:14.983888 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-pjjgz_f76f06cb-49af-4c1f-a27f-776b2bac7b33/kube-rbac-proxy/0.log 2025-10-01 06:50:14.983903 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress_router-default-5444994796-5nq8g_0b633eab-bed0-436d-ad6d-bd7f315dc172/ 2025-10-01 06:50:14.983918 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress_router-default-5444994796-5nq8g_0b633eab-bed0-436d-ad6d-bd7f315dc172/router/ 2025-10-01 06:50:14.983933 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress_router-default-5444994796-5nq8g_0b633eab-bed0-436d-ad6d-bd7f315dc172/router/0.log 2025-10-01 06:50:14.983948 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver-operator_kube-apiserver-operator-766d6c64bb-9wgz7_d25ffb7a-458f-4122-a01a-33edd82267cd/ 2025-10-01 06:50:14.983963 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver-operator_kube-apiserver-operator-766d6c64bb-9wgz7_d25ffb7a-458f-4122-a01a-33edd82267cd/kube-apiserver-operator/ 2025-10-01 06:50:14.983978 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver-operator_kube-apiserver-operator-766d6c64bb-9wgz7_d25ffb7a-458f-4122-a01a-33edd82267cd/kube-apiserver-operator/0.log 2025-10-01 06:50:14.983993 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/ 2025-10-01 06:50:14.984008 | 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-01 06:50:14.984027 | 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-01 06:50:14.984044 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/kube-apiserver-cert-syncer/ 2025-10-01 06:50:14.984059 | 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-01 06:50:14.984074 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/kube-apiserver-check-endpoints/ 2025-10-01 06:50:14.984089 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/kube-apiserver-check-endpoints/0.log 2025-10-01 06:50:14.984104 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/kube-apiserver-insecure-readyz/ 2025-10-01 06:50:14.984119 | 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-01 06:50:14.984134 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/kube-apiserver/ 2025-10-01 06:50:14.984149 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/kube-apiserver/0.log 2025-10-01 06:50:14.984164 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/setup/ 2025-10-01 06:50:14.984179 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_f4b27818a5e8e43d0dc095d08835c792/setup/0.log 2025-10-01 06:50:14.984194 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-8-crc_894747bb-0bd0-4382-a444-1702bfcf44e3/ 2025-10-01 06:50:14.984209 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-8-crc_894747bb-0bd0-4382-a444-1702bfcf44e3/pruner/ 2025-10-01 06:50:14.984225 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-8-crc_894747bb-0bd0-4382-a444-1702bfcf44e3/pruner/0.log 2025-10-01 06:50:14.984240 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager-operator_kube-controller-manager-operator-78b949d7b-ldwjw_75cbdf07-2be3-4b03-9241-e7e7d7de0f70/ 2025-10-01 06:50:14.984256 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager-operator_kube-controller-manager-operator-78b949d7b-ldwjw_75cbdf07-2be3-4b03-9241-e7e7d7de0f70/kube-controller-manager-operator/ 2025-10-01 06:50:14.984272 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager-operator_kube-controller-manager-operator-78b949d7b-ldwjw_75cbdf07-2be3-4b03-9241-e7e7d7de0f70/kube-controller-manager-operator/0.log 2025-10-01 06:50:14.984287 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/ 2025-10-01 06:50:14.984303 | 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-01 06:50:14.984323 | 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-01 06:50:14.984339 | 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-01 06:50:14.984356 | 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-01 06:50:14.984372 | 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-01 06:50:14.984388 | 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-01 06:50:14.984403 | 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-01 06:50:14.984419 | 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-01 06:50:14.984435 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_revision-pruner-9-crc_f8b7e6b7-8b4b-463d-af7f-2d05529d0cce/ 2025-10-01 06:50:14.984451 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_revision-pruner-9-crc_f8b7e6b7-8b4b-463d-af7f-2d05529d0cce/pruner/ 2025-10-01 06:50:14.984466 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_revision-pruner-9-crc_f8b7e6b7-8b4b-463d-af7f-2d05529d0cce/pruner/0.log 2025-10-01 06:50:14.984482 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler-operator_openshift-kube-scheduler-operator-5fdd9b5758-2rtkg_c94e27c1-1f36-4b84-9ce0-280fdb611c72/ 2025-10-01 06:50:14.984497 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler-operator_openshift-kube-scheduler-operator-5fdd9b5758-2rtkg_c94e27c1-1f36-4b84-9ce0-280fdb611c72/kube-scheduler-operator-container/ 2025-10-01 06:50:14.984513 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler-operator_openshift-kube-scheduler-operator-5fdd9b5758-2rtkg_c94e27c1-1f36-4b84-9ce0-280fdb611c72/kube-scheduler-operator-container/0.log 2025-10-01 06:50:14.984529 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/ 2025-10-01 06:50:14.984545 | 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-01 06:50:14.984561 | 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-01 06:50:14.984577 | 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-01 06:50:14.984592 | 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-01 06:50:14.984612 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/kube-scheduler/ 2025-10-01 06:50:14.984628 | 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-01 06:50:14.984644 | 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-01 06:50:14.984660 | 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-01 06:50:14.984698 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator-operator_kube-storage-version-migrator-operator-b67b599dd-6l64z_2ddb2a27-e181-4592-b710-69693c5a3efe/ 2025-10-01 06:50:14.984717 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator-operator_kube-storage-version-migrator-operator-b67b599dd-6l64z_2ddb2a27-e181-4592-b710-69693c5a3efe/kube-storage-version-migrator-operator/ 2025-10-01 06:50:14.984732 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator-operator_kube-storage-version-migrator-operator-b67b599dd-6l64z_2ddb2a27-e181-4592-b710-69693c5a3efe/kube-storage-version-migrator-operator/0.log 2025-10-01 06:50:14.984748 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-4kxcx_07aacdeb-d996-4747-a1d8-4803d5f7f4a7/ 2025-10-01 06:50:14.984763 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-4kxcx_07aacdeb-d996-4747-a1d8-4803d5f7f4a7/graceful-termination/ 2025-10-01 06:50:14.984779 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-4kxcx_07aacdeb-d996-4747-a1d8-4803d5f7f4a7/graceful-termination/0.log 2025-10-01 06:50:14.984794 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-4kxcx_07aacdeb-d996-4747-a1d8-4803d5f7f4a7/migrator/ 2025-10-01 06:50:14.984809 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-4kxcx_07aacdeb-d996-4747-a1d8-4803d5f7f4a7/migrator/0.log 2025-10-01 06:50:14.984825 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_control-plane-machine-set-operator-78cbb6b69f-w2ctv_5378035b-02a7-42d4-9c55-91de32b377c0/ 2025-10-01 06:50:14.984840 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_control-plane-machine-set-operator-78cbb6b69f-w2ctv_5378035b-02a7-42d4-9c55-91de32b377c0/control-plane-machine-set-operator/ 2025-10-01 06:50:14.984856 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_control-plane-machine-set-operator-78cbb6b69f-w2ctv_5378035b-02a7-42d4-9c55-91de32b377c0/control-plane-machine-set-operator/0.log 2025-10-01 06:50:14.984871 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-vh9mz_b491ab08-e1e7-4166-b2fc-3d265a06414f/ 2025-10-01 06:50:14.984887 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-vh9mz_b491ab08-e1e7-4166-b2fc-3d265a06414f/kube-rbac-proxy/ 2025-10-01 06:50:14.984903 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-vh9mz_b491ab08-e1e7-4166-b2fc-3d265a06414f/kube-rbac-proxy/0.log 2025-10-01 06:50:14.984923 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-vh9mz_b491ab08-e1e7-4166-b2fc-3d265a06414f/machine-api-operator/ 2025-10-01 06:50:14.984940 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-vh9mz_b491ab08-e1e7-4166-b2fc-3d265a06414f/machine-api-operator/0.log 2025-10-01 06:50:14.984956 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_kube-rbac-proxy-crio-crc_d1b160f5dda77d281dd8e69ec8d817f9/ 2025-10-01 06:50:14.984972 | 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-01 06:50:14.984987 | 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-01 06:50:14.985003 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_kube-rbac-proxy-crio-crc_d1b160f5dda77d281dd8e69ec8d817f9/setup/ 2025-10-01 06:50:14.985019 | 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-01 06:50:14.985034 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-xccrp_f8aec98c-b046-465a-b712-0db02e816e4f/ 2025-10-01 06:50:14.985049 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-xccrp_f8aec98c-b046-465a-b712-0db02e816e4f/kube-rbac-proxy/ 2025-10-01 06:50:14.985065 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-xccrp_f8aec98c-b046-465a-b712-0db02e816e4f/kube-rbac-proxy/0.log 2025-10-01 06:50:14.985080 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-xccrp_f8aec98c-b046-465a-b712-0db02e816e4f/machine-config-controller/ 2025-10-01 06:50:14.985096 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-xccrp_f8aec98c-b046-465a-b712-0db02e816e4f/machine-config-controller/0.log 2025-10-01 06:50:14.985111 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-gh9dg_90df9e29-7482-4ab7-84c6-f3029df17a0d/ 2025-10-01 06:50:14.985126 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-gh9dg_90df9e29-7482-4ab7-84c6-f3029df17a0d/kube-rbac-proxy/ 2025-10-01 06:50:14.985142 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-gh9dg_90df9e29-7482-4ab7-84c6-f3029df17a0d/kube-rbac-proxy/0.log 2025-10-01 06:50:14.985157 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-gh9dg_90df9e29-7482-4ab7-84c6-f3029df17a0d/machine-config-daemon/ 2025-10-01 06:50:14.985172 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-gh9dg_90df9e29-7482-4ab7-84c6-f3029df17a0d/machine-config-daemon/7.log 2025-10-01 06:50:14.985187 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-mmmb9_492d31e9-e510-4e8b-9042-38ca4be5b283/ 2025-10-01 06:50:14.985210 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-mmmb9_492d31e9-e510-4e8b-9042-38ca4be5b283/kube-rbac-proxy/ 2025-10-01 06:50:14.985284 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-mmmb9_492d31e9-e510-4e8b-9042-38ca4be5b283/kube-rbac-proxy/0.log 2025-10-01 06:50:14.985301 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-mmmb9_492d31e9-e510-4e8b-9042-38ca4be5b283/machine-config-operator/ 2025-10-01 06:50:14.985316 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-mmmb9_492d31e9-e510-4e8b-9042-38ca4be5b283/machine-config-operator/0.log 2025-10-01 06:50:14.985332 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-server-fs4jt_ae63cbe5-e016-4101-8fe0-72aea96d7977/ 2025-10-01 06:50:14.985358 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-server-fs4jt_ae63cbe5-e016-4101-8fe0-72aea96d7977/machine-config-server/ 2025-10-01 06:50:14.985375 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-server-fs4jt_ae63cbe5-e016-4101-8fe0-72aea96d7977/machine-config-server/0.log 2025-10-01 06:50:14.985391 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-4bfp9_18fb0a3d-c326-4741-a6af-4897f1740900/ 2025-10-01 06:50:14.985406 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-4bfp9_18fb0a3d-c326-4741-a6af-4897f1740900/extract-content/ 2025-10-01 06:50:14.985421 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-4bfp9_18fb0a3d-c326-4741-a6af-4897f1740900/extract-content/0.log 2025-10-01 06:50:14.985437 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-4bfp9_18fb0a3d-c326-4741-a6af-4897f1740900/extract-utilities/ 2025-10-01 06:50:14.985452 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-4bfp9_18fb0a3d-c326-4741-a6af-4897f1740900/extract-utilities/0.log 2025-10-01 06:50:14.985467 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-4bfp9_18fb0a3d-c326-4741-a6af-4897f1740900/registry-server/ 2025-10-01 06:50:14.985483 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-4bfp9_18fb0a3d-c326-4741-a6af-4897f1740900/registry-server/0.log.gz 2025-10-01 06:50:14.985499 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-9xksc_6e2e0a71-6f8f-49e7-b077-2dab23e591f2/ 2025-10-01 06:50:14.985515 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-9xksc_6e2e0a71-6f8f-49e7-b077-2dab23e591f2/extract-content/ 2025-10-01 06:50:14.985531 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-9xksc_6e2e0a71-6f8f-49e7-b077-2dab23e591f2/extract-content/0.log 2025-10-01 06:50:14.985546 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-9xksc_6e2e0a71-6f8f-49e7-b077-2dab23e591f2/extract-utilities/ 2025-10-01 06:50:14.985562 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-9xksc_6e2e0a71-6f8f-49e7-b077-2dab23e591f2/extract-utilities/0.log 2025-10-01 06:50:14.985582 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-9xksc_6e2e0a71-6f8f-49e7-b077-2dab23e591f2/registry-server/ 2025-10-01 06:50:14.985599 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-9xksc_6e2e0a71-6f8f-49e7-b077-2dab23e591f2/registry-server/0.log.gz 2025-10-01 06:50:14.985615 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_f29efc416ca216184f30dbb4b19e0f463bdcecc8ef634322abbad88d96nxxpw_68aeb6d7-e9ed-45a7-a282-d41b9b3dfdc1/ 2025-10-01 06:50:14.985631 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_f29efc416ca216184f30dbb4b19e0f463bdcecc8ef634322abbad88d96nxxpw_68aeb6d7-e9ed-45a7-a282-d41b9b3dfdc1/extract/ 2025-10-01 06:50:14.985647 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_f29efc416ca216184f30dbb4b19e0f463bdcecc8ef634322abbad88d96nxxpw_68aeb6d7-e9ed-45a7-a282-d41b9b3dfdc1/extract/0.log 2025-10-01 06:50:14.985676 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_f29efc416ca216184f30dbb4b19e0f463bdcecc8ef634322abbad88d96nxxpw_68aeb6d7-e9ed-45a7-a282-d41b9b3dfdc1/pull/ 2025-10-01 06:50:14.985713 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_f29efc416ca216184f30dbb4b19e0f463bdcecc8ef634322abbad88d96nxxpw_68aeb6d7-e9ed-45a7-a282-d41b9b3dfdc1/pull/0.log 2025-10-01 06:50:14.985732 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_f29efc416ca216184f30dbb4b19e0f463bdcecc8ef634322abbad88d96nxxpw_68aeb6d7-e9ed-45a7-a282-d41b9b3dfdc1/util/ 2025-10-01 06:50:14.985749 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_f29efc416ca216184f30dbb4b19e0f463bdcecc8ef634322abbad88d96nxxpw_68aeb6d7-e9ed-45a7-a282-d41b9b3dfdc1/util/0.log 2025-10-01 06:50:14.985765 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_marketplace-operator-79b997595-mcc6b_f7a3b74b-4658-470c-bea5-0a7431da169e/ 2025-10-01 06:50:14.985781 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_marketplace-operator-79b997595-mcc6b_f7a3b74b-4658-470c-bea5-0a7431da169e/marketplace-operator/ 2025-10-01 06:50:14.985797 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_marketplace-operator-79b997595-mcc6b_f7a3b74b-4658-470c-bea5-0a7431da169e/marketplace-operator/0.log 2025-10-01 06:50:14.985813 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-zh5bf_b657e3a5-1d77-412c-999e-1f386d9724bf/ 2025-10-01 06:50:14.985829 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-zh5bf_b657e3a5-1d77-412c-999e-1f386d9724bf/extract-content/ 2025-10-01 06:50:14.985845 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-zh5bf_b657e3a5-1d77-412c-999e-1f386d9724bf/extract-content/0.log 2025-10-01 06:50:14.985860 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-zh5bf_b657e3a5-1d77-412c-999e-1f386d9724bf/extract-utilities/ 2025-10-01 06:50:14.985875 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-zh5bf_b657e3a5-1d77-412c-999e-1f386d9724bf/extract-utilities/0.log 2025-10-01 06:50:14.985891 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-zh5bf_b657e3a5-1d77-412c-999e-1f386d9724bf/registry-server/ 2025-10-01 06:50:14.985911 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-zh5bf_b657e3a5-1d77-412c-999e-1f386d9724bf/registry-server/0.log 2025-10-01 06:50:14.985927 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-27npp_2b622aa3-38b6-46f4-b2bc-91208b5ecf20/ 2025-10-01 06:50:14.985942 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-27npp_2b622aa3-38b6-46f4-b2bc-91208b5ecf20/extract-content/ 2025-10-01 06:50:14.985958 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-27npp_2b622aa3-38b6-46f4-b2bc-91208b5ecf20/extract-content/0.log 2025-10-01 06:50:14.985973 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-27npp_2b622aa3-38b6-46f4-b2bc-91208b5ecf20/extract-utilities/ 2025-10-01 06:50:14.985988 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-27npp_2b622aa3-38b6-46f4-b2bc-91208b5ecf20/extract-utilities/0.log 2025-10-01 06:50:14.986003 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-27npp_2b622aa3-38b6-46f4-b2bc-91208b5ecf20/registry-server/ 2025-10-01 06:50:14.986018 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-27npp_2b622aa3-38b6-46f4-b2bc-91208b5ecf20/registry-server/0.log.gz 2025-10-01 06:50:14.986033 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-w5wxn_57f2f957-14c5-4cef-81ae-b01b1693f15d/ 2025-10-01 06:50:14.986048 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-w5wxn_57f2f957-14c5-4cef-81ae-b01b1693f15d/bond-cni-plugin/ 2025-10-01 06:50:14.986063 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-w5wxn_57f2f957-14c5-4cef-81ae-b01b1693f15d/bond-cni-plugin/0.log 2025-10-01 06:50:14.986078 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-w5wxn_57f2f957-14c5-4cef-81ae-b01b1693f15d/cni-plugins/ 2025-10-01 06:50:14.986093 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-w5wxn_57f2f957-14c5-4cef-81ae-b01b1693f15d/cni-plugins/0.log 2025-10-01 06:50:14.986108 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-w5wxn_57f2f957-14c5-4cef-81ae-b01b1693f15d/egress-router-binary-copy/ 2025-10-01 06:50:14.986124 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-w5wxn_57f2f957-14c5-4cef-81ae-b01b1693f15d/egress-router-binary-copy/0.log 2025-10-01 06:50:14.986139 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-w5wxn_57f2f957-14c5-4cef-81ae-b01b1693f15d/kube-multus-additional-cni-plugins/ 2025-10-01 06:50:14.986154 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-w5wxn_57f2f957-14c5-4cef-81ae-b01b1693f15d/kube-multus-additional-cni-plugins/0.log 2025-10-01 06:50:14.986169 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-w5wxn_57f2f957-14c5-4cef-81ae-b01b1693f15d/routeoverride-cni/ 2025-10-01 06:50:14.986183 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-w5wxn_57f2f957-14c5-4cef-81ae-b01b1693f15d/routeoverride-cni/0.log 2025-10-01 06:50:14.986198 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-w5wxn_57f2f957-14c5-4cef-81ae-b01b1693f15d/whereabouts-cni-bincopy/ 2025-10-01 06:50:14.986217 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-w5wxn_57f2f957-14c5-4cef-81ae-b01b1693f15d/whereabouts-cni-bincopy/0.log 2025-10-01 06:50:14.986233 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-w5wxn_57f2f957-14c5-4cef-81ae-b01b1693f15d/whereabouts-cni/ 2025-10-01 06:50:14.986248 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-w5wxn_57f2f957-14c5-4cef-81ae-b01b1693f15d/whereabouts-cni/0.log 2025-10-01 06:50:14.986263 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-9tnsf_9648d961-f516-4332-9ff8-225f40f0af8f/ 2025-10-01 06:50:14.986278 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-9tnsf_9648d961-f516-4332-9ff8-225f40f0af8f/kube-rbac-proxy/ 2025-10-01 06:50:14.986293 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-9tnsf_9648d961-f516-4332-9ff8-225f40f0af8f/kube-rbac-proxy/0.log 2025-10-01 06:50:14.986308 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-9tnsf_9648d961-f516-4332-9ff8-225f40f0af8f/multus-admission-controller/ 2025-10-01 06:50:14.986323 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-9tnsf_9648d961-f516-4332-9ff8-225f40f0af8f/multus-admission-controller/0.log 2025-10-01 06:50:14.986338 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-pvmkj_e2f2b780-a19d-4581-92f4-ca25c69a263c/ 2025-10-01 06:50:14.986353 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-pvmkj_e2f2b780-a19d-4581-92f4-ca25c69a263c/kube-multus/ 2025-10-01 06:50:14.986368 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-pvmkj_e2f2b780-a19d-4581-92f4-ca25c69a263c/kube-multus/2.log 2025-10-01 06:50:14.986384 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-pvmkj_e2f2b780-a19d-4581-92f4-ca25c69a263c/kube-multus/3.log 2025-10-01 06:50:14.986399 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-4g26h_d04a872f-a6a7-45d3-aa62-be934b7266c2/ 2025-10-01 06:50:14.986415 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-4g26h_d04a872f-a6a7-45d3-aa62-be934b7266c2/kube-rbac-proxy/ 2025-10-01 06:50:14.986430 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-4g26h_d04a872f-a6a7-45d3-aa62-be934b7266c2/kube-rbac-proxy/0.log 2025-10-01 06:50:14.986446 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-4g26h_d04a872f-a6a7-45d3-aa62-be934b7266c2/network-metrics-daemon/ 2025-10-01 06:50:14.986461 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-4g26h_d04a872f-a6a7-45d3-aa62-be934b7266c2/network-metrics-daemon/0.log 2025-10-01 06:50:14.986476 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-bjw8g_must-gather-n94lr_1370403d-e53d-48fa-861f-0957fefb7adf/ 2025-10-01 06:50:14.986492 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-bjw8g_must-gather-n94lr_1370403d-e53d-48fa-861f-0957fefb7adf/copy/ 2025-10-01 06:50:14.986511 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-bjw8g_must-gather-n94lr_1370403d-e53d-48fa-861f-0957fefb7adf/gather/ 2025-10-01 06:50:14.986527 | 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-01 06:50:14.986542 | 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-01 06:50:14.986558 | 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-01 06:50:14.986573 | 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-01 06:50:14.986588 | 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-01 06:50:14.986604 | 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-01 06:50:14.986619 | 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-01 06:50:14.986635 | 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-01 06:50:14.986651 | 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-01 06:50:14.986683 | 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-01 06:50:14.986702 | 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-01 06:50:14.986718 | 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-01 06:50:14.986734 | 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-01 06:50:14.986749 | 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-01 06:50:14.986765 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-operator_iptables-alerter-4ln5h_d75a4c96-2883-4a0b-bab2-0fab2b6c0b49/ 2025-10-01 06:50:14.986780 | 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-01 06:50:14.986859 | 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-01 06:50:14.986884 | 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-01 06:50:14.986907 | 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-01 06:50:14.986925 | 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-01 06:50:14.986941 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-8nbjz_77e07ef9-a0c4-4677-9689-cc571997ecf7/ 2025-10-01 06:50:14.986958 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-8nbjz_77e07ef9-a0c4-4677-9689-cc571997ecf7/fix-audit-permissions/ 2025-10-01 06:50:14.986974 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-8nbjz_77e07ef9-a0c4-4677-9689-cc571997ecf7/fix-audit-permissions/0.log 2025-10-01 06:50:14.986990 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-8nbjz_77e07ef9-a0c4-4677-9689-cc571997ecf7/oauth-apiserver/ 2025-10-01 06:50:14.987006 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-8nbjz_77e07ef9-a0c4-4677-9689-cc571997ecf7/oauth-apiserver/0.log 2025-10-01 06:50:14.987022 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_catalog-operator-68c6474976-2ct5k_5a7d70fb-39d4-4f9c-a40c-b321880d83a7/ 2025-10-01 06:50:14.987038 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_catalog-operator-68c6474976-2ct5k_5a7d70fb-39d4-4f9c-a40c-b321880d83a7/catalog-operator/ 2025-10-01 06:50:14.987054 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_catalog-operator-68c6474976-2ct5k_5a7d70fb-39d4-4f9c-a40c-b321880d83a7/catalog-operator/0.log.gz 2025-10-01 06:50:14.987069 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29321655-jzmsw_5efb7422-a464-4daf-991f-808ba693495c/ 2025-10-01 06:50:14.987085 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29321655-jzmsw_5efb7422-a464-4daf-991f-808ba693495c/collect-profiles/ 2025-10-01 06:50:14.987101 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29321655-jzmsw_5efb7422-a464-4daf-991f-808ba693495c/collect-profiles/0.log 2025-10-01 06:50:14.987116 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29321670-p7w8k_10ee4413-e7a4-4891-b7a9-a0506b18461f/ 2025-10-01 06:50:14.987132 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29321670-p7w8k_10ee4413-e7a4-4891-b7a9-a0506b18461f/collect-profiles/ 2025-10-01 06:50:14.987147 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29321670-p7w8k_10ee4413-e7a4-4891-b7a9-a0506b18461f/collect-profiles/0.log 2025-10-01 06:50:14.987163 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29321685-jvl7x_d1e9a7df-bf0b-4d74-8e30-3d4154782cfc/ 2025-10-01 06:50:14.987178 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29321685-jvl7x_d1e9a7df-bf0b-4d74-8e30-3d4154782cfc/collect-profiles/ 2025-10-01 06:50:14.987194 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29321685-jvl7x_d1e9a7df-bf0b-4d74-8e30-3d4154782cfc/collect-profiles/0.log 2025-10-01 06:50:14.987214 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_olm-operator-6b444d44fb-4zldb_35966a08-49de-4d9a-baa2-0b1b030b2353/ 2025-10-01 06:50:14.987230 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_olm-operator-6b444d44fb-4zldb_35966a08-49de-4d9a-baa2-0b1b030b2353/olm-operator/ 2025-10-01 06:50:14.987246 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_olm-operator-6b444d44fb-4zldb_35966a08-49de-4d9a-baa2-0b1b030b2353/olm-operator/0.log 2025-10-01 06:50:14.987261 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-q6jpz_9847d204-b75b-41bb-8f4b-03058aeab9fb/ 2025-10-01 06:50:14.987277 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-q6jpz_9847d204-b75b-41bb-8f4b-03058aeab9fb/kube-rbac-proxy/ 2025-10-01 06:50:14.987292 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-q6jpz_9847d204-b75b-41bb-8f4b-03058aeab9fb/kube-rbac-proxy/0.log 2025-10-01 06:50:14.987308 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-q6jpz_9847d204-b75b-41bb-8f4b-03058aeab9fb/package-server-manager/ 2025-10-01 06:50:14.987323 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-q6jpz_9847d204-b75b-41bb-8f4b-03058aeab9fb/package-server-manager/0.log 2025-10-01 06:50:14.987338 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_packageserver-d55dfcdfc-689vg_37ccee71-1ac4-49a3-bef1-74f2fe4babe7/ 2025-10-01 06:50:14.987353 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_packageserver-d55dfcdfc-689vg_37ccee71-1ac4-49a3-bef1-74f2fe4babe7/packageserver/ 2025-10-01 06:50:14.987369 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_packageserver-d55dfcdfc-689vg_37ccee71-1ac4-49a3-bef1-74f2fe4babe7/packageserver/0.log 2025-10-01 06:50:14.987384 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-lnhpd_669e0e5d-344c-47cb-87a7-1fa4ffd5e88b/ 2025-10-01 06:50:14.987399 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-lnhpd_669e0e5d-344c-47cb-87a7-1fa4ffd5e88b/kube-rbac-proxy/ 2025-10-01 06:50:14.987415 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-lnhpd_669e0e5d-344c-47cb-87a7-1fa4ffd5e88b/kube-rbac-proxy/0.log 2025-10-01 06:50:14.987430 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-lnhpd_669e0e5d-344c-47cb-87a7-1fa4ffd5e88b/ovnkube-cluster-manager/ 2025-10-01 06:50:14.987445 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-lnhpd_669e0e5d-344c-47cb-87a7-1fa4ffd5e88b/ovnkube-cluster-manager/0.log 2025-10-01 06:50:14.987460 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-hdnnp_e9109090-8aaa-43bd-8510-ede77da3f047/ 2025-10-01 06:50:14.987476 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-hdnnp_e9109090-8aaa-43bd-8510-ede77da3f047/kube-rbac-proxy-node/ 2025-10-01 06:50:14.987495 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-hdnnp_e9109090-8aaa-43bd-8510-ede77da3f047/kube-rbac-proxy-node/0.log 2025-10-01 06:50:14.987511 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-hdnnp_e9109090-8aaa-43bd-8510-ede77da3f047/kube-rbac-proxy-ovn-metrics/ 2025-10-01 06:50:14.987527 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-hdnnp_e9109090-8aaa-43bd-8510-ede77da3f047/kube-rbac-proxy-ovn-metrics/0.log 2025-10-01 06:50:14.987542 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-hdnnp_e9109090-8aaa-43bd-8510-ede77da3f047/kubecfg-setup/ 2025-10-01 06:50:14.987558 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-hdnnp_e9109090-8aaa-43bd-8510-ede77da3f047/kubecfg-setup/0.log 2025-10-01 06:50:14.987573 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-hdnnp_e9109090-8aaa-43bd-8510-ede77da3f047/nbdb/ 2025-10-01 06:50:14.987588 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-hdnnp_e9109090-8aaa-43bd-8510-ede77da3f047/nbdb/0.log 2025-10-01 06:50:14.987603 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-hdnnp_e9109090-8aaa-43bd-8510-ede77da3f047/northd/ 2025-10-01 06:50:14.987618 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-hdnnp_e9109090-8aaa-43bd-8510-ede77da3f047/northd/0.log 2025-10-01 06:50:14.987633 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-hdnnp_e9109090-8aaa-43bd-8510-ede77da3f047/ovn-acl-logging/ 2025-10-01 06:50:14.987648 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-hdnnp_e9109090-8aaa-43bd-8510-ede77da3f047/ovn-acl-logging/0.log 2025-10-01 06:50:14.987677 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-hdnnp_e9109090-8aaa-43bd-8510-ede77da3f047/ovn-controller/ 2025-10-01 06:50:14.987699 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-hdnnp_e9109090-8aaa-43bd-8510-ede77da3f047/ovn-controller/0.log 2025-10-01 06:50:14.987718 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-hdnnp_e9109090-8aaa-43bd-8510-ede77da3f047/ovnkube-controller/ 2025-10-01 06:50:14.987735 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-hdnnp_e9109090-8aaa-43bd-8510-ede77da3f047/ovnkube-controller/0.log.gz 2025-10-01 06:50:14.987751 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-hdnnp_e9109090-8aaa-43bd-8510-ede77da3f047/sbdb/ 2025-10-01 06:50:14.987767 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-hdnnp_e9109090-8aaa-43bd-8510-ede77da3f047/sbdb/0.log 2025-10-01 06:50:14.987782 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-route-controller-manager_route-controller-manager-7cfd77c7c4-vm2l5_5ee13a11-577c-4f57-9e62-d81c556901d9/ 2025-10-01 06:50:14.987797 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-route-controller-manager_route-controller-manager-7cfd77c7c4-vm2l5_5ee13a11-577c-4f57-9e62-d81c556901d9/route-controller-manager/ 2025-10-01 06:50:14.987813 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-route-controller-manager_route-controller-manager-7cfd77c7c4-vm2l5_5ee13a11-577c-4f57-9e62-d81c556901d9/route-controller-manager/0.log 2025-10-01 06:50:14.987836 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca-operator_service-ca-operator-777779d784-jrxnk_a879ef30-1cb2-4129-8acd-6fce3c6b88e3/ 2025-10-01 06:50:14.987854 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca-operator_service-ca-operator-777779d784-jrxnk_a879ef30-1cb2-4129-8acd-6fce3c6b88e3/service-ca-operator/ 2025-10-01 06:50:14.987870 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca-operator_service-ca-operator-777779d784-jrxnk_a879ef30-1cb2-4129-8acd-6fce3c6b88e3/service-ca-operator/0.log 2025-10-01 06:50:14.987886 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca_service-ca-9c57cc56f-kxgrb_d8ba6078-ec36-41f2-a9c4-01f4cfbce71c/ 2025-10-01 06:50:14.987904 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca_service-ca-9c57cc56f-kxgrb_d8ba6078-ec36-41f2-a9c4-01f4cfbce71c/service-ca-controller/ 2025-10-01 06:50:14.987921 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca_service-ca-9c57cc56f-kxgrb_d8ba6078-ec36-41f2-a9c4-01f4cfbce71c/service-ca-controller/0.log 2025-10-01 06:50:14.987955 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_27bc8640bf9574cb4ef345ae08eb5466dd1c33b998127973c6eb353a16ln9pl_2cd118b3-1b7f-497d-913e-2938d710bce4/ 2025-10-01 06:50:14.988021 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_27bc8640bf9574cb4ef345ae08eb5466dd1c33b998127973c6eb353a16ln9pl_2cd118b3-1b7f-497d-913e-2938d710bce4/extract/ 2025-10-01 06:50:14.988045 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_27bc8640bf9574cb4ef345ae08eb5466dd1c33b998127973c6eb353a16ln9pl_2cd118b3-1b7f-497d-913e-2938d710bce4/extract/0.log 2025-10-01 06:50:14.988064 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_27bc8640bf9574cb4ef345ae08eb5466dd1c33b998127973c6eb353a16ln9pl_2cd118b3-1b7f-497d-913e-2938d710bce4/pull/ 2025-10-01 06:50:14.988081 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_27bc8640bf9574cb4ef345ae08eb5466dd1c33b998127973c6eb353a16ln9pl_2cd118b3-1b7f-497d-913e-2938d710bce4/pull/0.log 2025-10-01 06:50:14.988097 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_27bc8640bf9574cb4ef345ae08eb5466dd1c33b998127973c6eb353a16ln9pl_2cd118b3-1b7f-497d-913e-2938d710bce4/util/ 2025-10-01 06:50:14.988114 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_27bc8640bf9574cb4ef345ae08eb5466dd1c33b998127973c6eb353a16ln9pl_2cd118b3-1b7f-497d-913e-2938d710bce4/util/0.log 2025-10-01 06:50:14.988130 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_2bbe28ed40a2d866c28b219e48f73bb6c06c95a9ad2ad4485030698b6147spw_a4150451-d4ba-43d4-a834-f97510776094/ 2025-10-01 06:50:14.988146 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_2bbe28ed40a2d866c28b219e48f73bb6c06c95a9ad2ad4485030698b6147spw_a4150451-d4ba-43d4-a834-f97510776094/extract/ 2025-10-01 06:50:14.988163 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_2bbe28ed40a2d866c28b219e48f73bb6c06c95a9ad2ad4485030698b6147spw_a4150451-d4ba-43d4-a834-f97510776094/extract/0.log 2025-10-01 06:50:14.988179 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_2bbe28ed40a2d866c28b219e48f73bb6c06c95a9ad2ad4485030698b6147spw_a4150451-d4ba-43d4-a834-f97510776094/pull/ 2025-10-01 06:50:14.988196 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_2bbe28ed40a2d866c28b219e48f73bb6c06c95a9ad2ad4485030698b6147spw_a4150451-d4ba-43d4-a834-f97510776094/pull/0.log 2025-10-01 06:50:14.988216 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_2bbe28ed40a2d866c28b219e48f73bb6c06c95a9ad2ad4485030698b6147spw_a4150451-d4ba-43d4-a834-f97510776094/util/ 2025-10-01 06:50:14.988233 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_2bbe28ed40a2d866c28b219e48f73bb6c06c95a9ad2ad4485030698b6147spw_a4150451-d4ba-43d4-a834-f97510776094/util/0.log 2025-10-01 06:50:14.988248 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_6bbb426e104b79adc5cea6e5b6b6aa5158f9f5bfeb3bc1313159a48466kgdpj_dcea7572-1f85-4dcc-83b1-4b8dcf554ade/ 2025-10-01 06:50:14.988264 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_6bbb426e104b79adc5cea6e5b6b6aa5158f9f5bfeb3bc1313159a48466kgdpj_dcea7572-1f85-4dcc-83b1-4b8dcf554ade/extract/ 2025-10-01 06:50:14.988279 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_6bbb426e104b79adc5cea6e5b6b6aa5158f9f5bfeb3bc1313159a48466kgdpj_dcea7572-1f85-4dcc-83b1-4b8dcf554ade/extract/0.log 2025-10-01 06:50:14.988295 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_6bbb426e104b79adc5cea6e5b6b6aa5158f9f5bfeb3bc1313159a48466kgdpj_dcea7572-1f85-4dcc-83b1-4b8dcf554ade/pull/ 2025-10-01 06:50:14.988310 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_6bbb426e104b79adc5cea6e5b6b6aa5158f9f5bfeb3bc1313159a48466kgdpj_dcea7572-1f85-4dcc-83b1-4b8dcf554ade/pull/0.log 2025-10-01 06:50:14.988325 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_6bbb426e104b79adc5cea6e5b6b6aa5158f9f5bfeb3bc1313159a48466kgdpj_dcea7572-1f85-4dcc-83b1-4b8dcf554ade/util/ 2025-10-01 06:50:14.988340 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_6bbb426e104b79adc5cea6e5b6b6aa5158f9f5bfeb3bc1313159a48466kgdpj_dcea7572-1f85-4dcc-83b1-4b8dcf554ade/util/0.log 2025-10-01 06:50:14.988356 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590gvf25_f13c90e4-af2a-4615-a726-3f5f36ad445e/ 2025-10-01 06:50:14.988371 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590gvf25_f13c90e4-af2a-4615-a726-3f5f36ad445e/extract/ 2025-10-01 06:50:14.988386 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590gvf25_f13c90e4-af2a-4615-a726-3f5f36ad445e/extract/0.log 2025-10-01 06:50:14.988401 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590gvf25_f13c90e4-af2a-4615-a726-3f5f36ad445e/pull/ 2025-10-01 06:50:14.988416 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590gvf25_f13c90e4-af2a-4615-a726-3f5f36ad445e/pull/0.log 2025-10-01 06:50:14.988431 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590gvf25_f13c90e4-af2a-4615-a726-3f5f36ad445e/util/ 2025-10-01 06:50:14.988446 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590gvf25_f13c90e4-af2a-4615-a726-3f5f36ad445e/util/0.log 2025-10-01 06:50:14.988461 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_bd1bad0265b413fed69a73530da620b6041562828be055ffecb1aa2303mp77r_291e00e8-ae3e-4eaa-8dd7-056c954d4800/ 2025-10-01 06:50:14.988480 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_bd1bad0265b413fed69a73530da620b6041562828be055ffecb1aa2303mp77r_291e00e8-ae3e-4eaa-8dd7-056c954d4800/extract/ 2025-10-01 06:50:14.988496 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_bd1bad0265b413fed69a73530da620b6041562828be055ffecb1aa2303mp77r_291e00e8-ae3e-4eaa-8dd7-056c954d4800/extract/0.log 2025-10-01 06:50:14.988511 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_bd1bad0265b413fed69a73530da620b6041562828be055ffecb1aa2303mp77r_291e00e8-ae3e-4eaa-8dd7-056c954d4800/pull/ 2025-10-01 06:50:14.988526 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_bd1bad0265b413fed69a73530da620b6041562828be055ffecb1aa2303mp77r_291e00e8-ae3e-4eaa-8dd7-056c954d4800/pull/0.log 2025-10-01 06:50:14.988541 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_bd1bad0265b413fed69a73530da620b6041562828be055ffecb1aa2303mp77r_291e00e8-ae3e-4eaa-8dd7-056c954d4800/util/ 2025-10-01 06:50:14.988556 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_bd1bad0265b413fed69a73530da620b6041562828be055ffecb1aa2303mp77r_291e00e8-ae3e-4eaa-8dd7-056c954d4800/util/0.log 2025-10-01 06:50:14.988571 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_ccd7ba0e3641b58b769150b773d66c24839b2b4bd2cc3744868f2e60a3fcx8v_4a45e1f7-8e3a-4628-95fa-1e0d77b95217/ 2025-10-01 06:50:14.988585 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_ccd7ba0e3641b58b769150b773d66c24839b2b4bd2cc3744868f2e60a3fcx8v_4a45e1f7-8e3a-4628-95fa-1e0d77b95217/extract/ 2025-10-01 06:50:14.988600 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_ccd7ba0e3641b58b769150b773d66c24839b2b4bd2cc3744868f2e60a3fcx8v_4a45e1f7-8e3a-4628-95fa-1e0d77b95217/extract/0.log 2025-10-01 06:50:14.988615 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_ccd7ba0e3641b58b769150b773d66c24839b2b4bd2cc3744868f2e60a3fcx8v_4a45e1f7-8e3a-4628-95fa-1e0d77b95217/pull/ 2025-10-01 06:50:14.988630 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_ccd7ba0e3641b58b769150b773d66c24839b2b4bd2cc3744868f2e60a3fcx8v_4a45e1f7-8e3a-4628-95fa-1e0d77b95217/pull/0.log 2025-10-01 06:50:14.988645 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_ccd7ba0e3641b58b769150b773d66c24839b2b4bd2cc3744868f2e60a3fcx8v_4a45e1f7-8e3a-4628-95fa-1e0d77b95217/util/ 2025-10-01 06:50:14.988660 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_ccd7ba0e3641b58b769150b773d66c24839b2b4bd2cc3744868f2e60a3fcx8v_4a45e1f7-8e3a-4628-95fa-1e0d77b95217/util/0.log 2025-10-01 06:50:14.988694 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_e7e08b4ef4c4210da6849e65893e25f02a2f1e5ad24c8e4d88ab10670f7lsbk_1023659f-3dcf-4a2c-8f6a-eeda4c6a0828/ 2025-10-01 06:50:14.988710 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_e7e08b4ef4c4210da6849e65893e25f02a2f1e5ad24c8e4d88ab10670f7lsbk_1023659f-3dcf-4a2c-8f6a-eeda4c6a0828/extract/ 2025-10-01 06:50:14.988726 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_e7e08b4ef4c4210da6849e65893e25f02a2f1e5ad24c8e4d88ab10670f7lsbk_1023659f-3dcf-4a2c-8f6a-eeda4c6a0828/extract/0.log 2025-10-01 06:50:14.988741 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_e7e08b4ef4c4210da6849e65893e25f02a2f1e5ad24c8e4d88ab10670f7lsbk_1023659f-3dcf-4a2c-8f6a-eeda4c6a0828/pull/ 2025-10-01 06:50:14.988756 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_e7e08b4ef4c4210da6849e65893e25f02a2f1e5ad24c8e4d88ab10670f7lsbk_1023659f-3dcf-4a2c-8f6a-eeda4c6a0828/pull/0.log 2025-10-01 06:50:14.988776 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_e7e08b4ef4c4210da6849e65893e25f02a2f1e5ad24c8e4d88ab10670f7lsbk_1023659f-3dcf-4a2c-8f6a-eeda4c6a0828/util/ 2025-10-01 06:50:14.988792 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_e7e08b4ef4c4210da6849e65893e25f02a2f1e5ad24c8e4d88ab10670f7lsbk_1023659f-3dcf-4a2c-8f6a-eeda4c6a0828/util/0.log 2025-10-01 06:50:14.988808 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-595f9d7bb-btldp_32800c0d-bcf4-4f5d-b8db-598f4450ce31/ 2025-10-01 06:50:14.988824 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-595f9d7bb-btldp_32800c0d-bcf4-4f5d-b8db-598f4450ce31/kube-rbac-proxy/ 2025-10-01 06:50:14.988840 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-595f9d7bb-btldp_32800c0d-bcf4-4f5d-b8db-598f4450ce31/kube-rbac-proxy/0.log 2025-10-01 06:50:14.988855 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-595f9d7bb-btldp_32800c0d-bcf4-4f5d-b8db-598f4450ce31/manager/ 2025-10-01 06:50:14.988871 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-595f9d7bb-btldp_32800c0d-bcf4-4f5d-b8db-598f4450ce31/manager/0.log 2025-10-01 06:50:14.988886 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-index-lg8t8_5c4d75c0-6aea-4ef6-aba7-8bc84df2ba8f/ 2025-10-01 06:50:14.988902 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-index-lg8t8_5c4d75c0-6aea-4ef6-aba7-8bc84df2ba8f/registry-server/ 2025-10-01 06:50:14.988917 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-index-lg8t8_5c4d75c0-6aea-4ef6-aba7-8bc84df2ba8f/registry-server/0.log 2025-10-01 06:50:14.988933 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-6d8f97bbbb-pmdmc_cc97678f-a010-49c0-bc9c-a46288467178/ 2025-10-01 06:50:14.988949 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-6d8f97bbbb-pmdmc_cc97678f-a010-49c0-bc9c-a46288467178/kube-rbac-proxy/ 2025-10-01 06:50:14.988964 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-6d8f97bbbb-pmdmc_cc97678f-a010-49c0-bc9c-a46288467178/kube-rbac-proxy/0.log 2025-10-01 06:50:14.988979 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-6d8f97bbbb-pmdmc_cc97678f-a010-49c0-bc9c-a46288467178/manager/ 2025-10-01 06:50:14.988995 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-6d8f97bbbb-pmdmc_cc97678f-a010-49c0-bc9c-a46288467178/manager/0.log 2025-10-01 06:50:14.989011 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-index-llv5t_06748093-f73a-4ea5-a452-3b18dc0a9581/ 2025-10-01 06:50:14.989026 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-index-llv5t_06748093-f73a-4ea5-a452-3b18dc0a9581/registry-server/ 2025-10-01 06:50:14.989042 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-index-llv5t_06748093-f73a-4ea5-a452-3b18dc0a9581/registry-server/0.log 2025-10-01 06:50:14.989062 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-68d7898b58-wqz8p_c21a5c1e-b158-4adf-bc18-818df3862825/ 2025-10-01 06:50:14.989079 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-68d7898b58-wqz8p_c21a5c1e-b158-4adf-bc18-818df3862825/kube-rbac-proxy/ 2025-10-01 06:50:14.989095 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-68d7898b58-wqz8p_c21a5c1e-b158-4adf-bc18-818df3862825/kube-rbac-proxy/0.log 2025-10-01 06:50:14.989110 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-68d7898b58-wqz8p_c21a5c1e-b158-4adf-bc18-818df3862825/manager/ 2025-10-01 06:50:14.989126 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-68d7898b58-wqz8p_c21a5c1e-b158-4adf-bc18-818df3862825/manager/0.log 2025-10-01 06:50:14.989142 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-index-ftl54_8482a7f4-08c7-4bc5-bef0-b44cd14ca523/ 2025-10-01 06:50:14.989158 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-index-ftl54_8482a7f4-08c7-4bc5-bef0-b44cd14ca523/registry-server/ 2025-10-01 06:50:14.989173 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-index-ftl54_8482a7f4-08c7-4bc5-bef0-b44cd14ca523/registry-server/0.log 2025-10-01 06:50:14.989189 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-56d5bb7f9d-8z2pb_23011ab7-244d-4f51-831e-6a2817fb36d2/ 2025-10-01 06:50:14.989206 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-56d5bb7f9d-8z2pb_23011ab7-244d-4f51-831e-6a2817fb36d2/kube-rbac-proxy/ 2025-10-01 06:50:14.989222 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-56d5bb7f9d-8z2pb_23011ab7-244d-4f51-831e-6a2817fb36d2/kube-rbac-proxy/0.log 2025-10-01 06:50:14.989237 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-56d5bb7f9d-8z2pb_23011ab7-244d-4f51-831e-6a2817fb36d2/manager/ 2025-10-01 06:50:14.989253 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-56d5bb7f9d-8z2pb_23011ab7-244d-4f51-831e-6a2817fb36d2/manager/0.log 2025-10-01 06:50:14.989270 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-index-nrlsf_67b6bc26-65f0-403d-be25-31ff044af9a1/ 2025-10-01 06:50:14.989286 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-index-nrlsf_67b6bc26-65f0-403d-be25-31ff044af9a1/registry-server/ 2025-10-01 06:50:14.989302 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-index-nrlsf_67b6bc26-65f0-403d-be25-31ff044af9a1/registry-server/0.log 2025-10-01 06:50:14.989317 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-74c5fcf84b-mgdfk_3a7cc65a-645c-4533-b334-5f003e1d8382/ 2025-10-01 06:50:14.989333 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-74c5fcf84b-mgdfk_3a7cc65a-645c-4533-b334-5f003e1d8382/kube-rbac-proxy/ 2025-10-01 06:50:14.989360 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-74c5fcf84b-mgdfk_3a7cc65a-645c-4533-b334-5f003e1d8382/kube-rbac-proxy/0.log 2025-10-01 06:50:14.989382 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-74c5fcf84b-mgdfk_3a7cc65a-645c-4533-b334-5f003e1d8382/manager/ 2025-10-01 06:50:14.989399 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-74c5fcf84b-mgdfk_3a7cc65a-645c-4533-b334-5f003e1d8382/manager/0.log 2025-10-01 06:50:14.989414 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-index-qhm8b_49ee0c08-0ca2-4d99-9a74-bb059025f4bc/ 2025-10-01 06:50:14.989430 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-index-qhm8b_49ee0c08-0ca2-4d99-9a74-bb059025f4bc/registry-server/ 2025-10-01 06:50:14.989446 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-index-qhm8b_49ee0c08-0ca2-4d99-9a74-bb059025f4bc/registry-server/0.log 2025-10-01 06:50:14.989461 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-779fc9694b-78kw7_c2a1092f-de97-4fa0-9922-3cbcb000f041/ 2025-10-01 06:50:14.989477 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-779fc9694b-78kw7_c2a1092f-de97-4fa0-9922-3cbcb000f041/operator/ 2025-10-01 06:50:14.989492 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-779fc9694b-78kw7_c2a1092f-de97-4fa0-9922-3cbcb000f041/operator/0.log 2025-10-01 06:50:14.989507 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-index-czqvp_ce3e3ea5-74d4-4cfb-b5d3-2dd3861d9c86/ 2025-10-01 06:50:14.989522 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-index-czqvp_ce3e3ea5-74d4-4cfb-b5d3-2dd3861d9c86/registry-server/ 2025-10-01 06:50:14.989537 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-index-czqvp_ce3e3ea5-74d4-4cfb-b5d3-2dd3861d9c86/registry-server/0.log 2025-10-01 06:50:14.989553 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-64d9946955-5jftj_6179950f-9f69-4c73-8400-b9651eabe647/ 2025-10-01 06:50:14.989568 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-64d9946955-5jftj_6179950f-9f69-4c73-8400-b9651eabe647/kube-rbac-proxy/ 2025-10-01 06:50:14.989584 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-64d9946955-5jftj_6179950f-9f69-4c73-8400-b9651eabe647/kube-rbac-proxy/0.log 2025-10-01 06:50:14.989599 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-64d9946955-5jftj_6179950f-9f69-4c73-8400-b9651eabe647/manager/ 2025-10-01 06:50:14.989614 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-64d9946955-5jftj_6179950f-9f69-4c73-8400-b9651eabe647/manager/0.log 2025-10-01 06:50:14.989629 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-index-mk8pd_344442ff-e0f2-437f-806c-62c39d7d5aaf/ 2025-10-01 06:50:14.989644 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-index-mk8pd_344442ff-e0f2-437f-806c-62c39d7d5aaf/registry-server/ 2025-10-01 06:50:14.989660 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-index-mk8pd_344442ff-e0f2-437f-806c-62c39d7d5aaf/registry-server/0.log 2025-10-01 06:50:14.989710 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ 2025-10-01 06:50:14.989729 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/event-filter.html 2025-10-01 06:50:14.989744 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/must-gather.logs 2025-10-01 06:50:14.989760 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/os_must_gather.log 2025-10-01 06:50:14.989775 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/timestamp 2025-10-01 06:50:14.989790 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/ 2025-10-01 06:50:14.989805 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/gather.logs 2025-10-01 06:50:14.989822 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/must-gather.tar.xz 2025-10-01 06:50:14.989837 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/packagemanifests.gz 2025-10-01 06:50:14.989853 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/run.log 2025-10-01 06:50:14.989868 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/version 2025-10-01 06:50:14.989884 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/apiservices/ 2025-10-01 06:50:14.989899 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/apiservices/v1beta1.glance.openstack.org.yaml 2025-10-01 06:50:14.989915 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/apiservices/v1beta1.horizon.openstack.org.yaml 2025-10-01 06:50:14.989931 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/apiservices/v1beta1.instanceha.openstack.org.yaml 2025-10-01 06:50:14.989946 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/apiservices/v1beta1.keystone.openstack.org.yaml 2025-10-01 06:50:14.989961 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/apiservices/v1beta1.mariadb.openstack.org.yaml 2025-10-01 06:50:14.989984 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/apiservices/v1beta1.memcached.openstack.org.yaml 2025-10-01 06:50:14.990001 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/apiservices/v1beta1.network.openstack.org.yaml 2025-10-01 06:50:14.990016 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/apiservices/v1beta1.rabbitmq.com.yaml 2025-10-01 06:50:14.990032 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/apiservices/v1beta1.rabbitmq.openstack.org.yaml 2025-10-01 06:50:14.990047 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/apiservices/v1beta1.redis.openstack.org.yaml 2025-10-01 06:50:14.990068 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/apiservices/v1beta1.swift.openstack.org.yaml 2025-10-01 06:50:14.990090 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/apiservices/v1beta1.topology.openstack.org.yaml 2025-10-01 06:50:14.990111 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/ 2025-10-01 06:50:14.990133 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/bgpconfigurations.network.openstack.org.yaml 2025-10-01 06:50:14.990152 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/dnsdata.network.openstack.org.yaml 2025-10-01 06:50:14.990168 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/dnsmasqs.network.openstack.org.yaml 2025-10-01 06:50:14.990185 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/galerabackups.mariadb.openstack.org.yaml 2025-10-01 06:50:14.990201 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/galeras.mariadb.openstack.org.yaml 2025-10-01 06:50:14.990218 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/glanceapis.glance.openstack.org.yaml 2025-10-01 06:50:14.990238 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/glances.glance.openstack.org.yaml 2025-10-01 06:50:14.990255 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/horizons.horizon.openstack.org.yaml 2025-10-01 06:50:14.990271 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/instancehas.instanceha.openstack.org.yaml 2025-10-01 06:50:14.990287 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/ipsets.network.openstack.org.yaml 2025-10-01 06:50:14.990303 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/keystoneapis.keystone.openstack.org.yaml 2025-10-01 06:50:14.990318 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/keystoneendpoints.keystone.openstack.org.yaml 2025-10-01 06:50:14.990334 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/keystoneservices.keystone.openstack.org.yaml 2025-10-01 06:50:14.990350 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/mariadbaccounts.mariadb.openstack.org.yaml 2025-10-01 06:50:14.990366 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/mariadbdatabases.mariadb.openstack.org.yaml 2025-10-01 06:50:14.990382 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/memcacheds.memcached.openstack.org.yaml 2025-10-01 06:50:14.990397 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/netconfigs.network.openstack.org.yaml 2025-10-01 06:50:14.990412 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/rabbitmqs.rabbitmq.openstack.org.yaml 2025-10-01 06:50:14.990428 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/redises.redis.openstack.org.yaml 2025-10-01 06:50:14.990444 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/reservations.network.openstack.org.yaml 2025-10-01 06:50:14.990464 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/swiftproxies.swift.openstack.org.yaml 2025-10-01 06:50:14.990481 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/swiftrings.swift.openstack.org.yaml 2025-10-01 06:50:14.990498 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/swifts.swift.openstack.org.yaml 2025-10-01 06:50:14.990513 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/swiftstorages.swift.openstack.org.yaml 2025-10-01 06:50:14.990529 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/topologies.topology.openstack.org.yaml 2025-10-01 06:50:14.990545 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/crd/transporturls.rabbitmq.openstack.org.yaml 2025-10-01 06:50:14.990561 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/csv/ 2025-10-01 06:50:14.990576 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/csv/glance-operator.v0.0.1 2025-10-01 06:50:14.990592 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/csv/horizon-operator.v0.0.1 2025-10-01 06:50:14.990608 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/csv/infra-operator.v0.0.1 2025-10-01 06:50:14.990624 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/csv/keystone-operator.v0.0.1 2025-10-01 06:50:14.990639 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/csv/mariadb-operator.v0.0.1 2025-10-01 06:50:14.990655 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/csv/metallb-operator.v4.18.0-202509100344 2025-10-01 06:50:14.990690 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/csv/rabbitmq-cluster-operator.v0.0.1 2025-10-01 06:50:14.990708 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/csv/swift-operator.v0.0.1 2025-10-01 06:50:14.990744 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/ctlplane/ 2025-10-01 06:50:14.990784 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/ctlplane/endpoints 2025-10-01 06:50:14.990808 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/ctlplane/services 2025-10-01 06:50:14.990826 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/ctlplane/ovn/ 2025-10-01 06:50:14.990843 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/ctlplane/rabbitmq/ 2025-10-01 06:50:14.990860 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/dbs/ 2025-10-01 06:50:14.990876 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/ 2025-10-01 06:50:14.990892 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/ 2025-10-01 06:50:14.990909 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/all_resources.log 2025-10-01 06:50:14.990926 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/events.log 2025-10-01 06:50:14.990942 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/nad.log 2025-10-01 06:50:14.990958 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pvc.log 2025-10-01 06:50:14.990974 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/buildconfig/ 2025-10-01 06:50:14.990990 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/cert/ 2025-10-01 06:50:14.991007 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/certificaterequests/ 2025-10-01 06:50:14.991027 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/configmaps/ 2025-10-01 06:50:14.991044 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/configmaps/dns-swift-storage-0.yaml 2025-10-01 06:50:14.991061 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/configmaps/rabbitmq-plugins-conf.yaml 2025-10-01 06:50:14.991077 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/configmaps/rabbitmq-server-conf.yaml 2025-10-01 06:50:14.991092 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/configmaps/swift-ring-config-data.yaml 2025-10-01 06:50:14.991108 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/configmaps/swift-ring-files.yaml 2025-10-01 06:50:14.991125 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/configmaps/swift-ring-scripts.yaml 2025-10-01 06:50:14.991140 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/configmaps/swift-storage-config-data.yaml 2025-10-01 06:50:14.991156 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/cronjobs/ 2025-10-01 06:50:14.991171 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/cronjobs/glance-cache-glance-default-external-api-0-cleaner.yaml 2025-10-01 06:50:14.991187 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/cronjobs/glance-cache-glance-default-external-api-0-pruner.yaml 2025-10-01 06:50:14.991202 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/cronjobs/glance-cache-glance-default-external-api-1-cleaner.yaml 2025-10-01 06:50:14.991218 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/cronjobs/glance-cache-glance-default-external-api-1-pruner.yaml 2025-10-01 06:50:14.991239 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/cronjobs/glance-cache-glance-default-internal-api-0-cleaner.yaml 2025-10-01 06:50:14.991255 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/cronjobs/glance-cache-glance-default-internal-api-0-pruner.yaml 2025-10-01 06:50:14.991271 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/cronjobs/glance-cache-glance-default-internal-api-1-cleaner.yaml 2025-10-01 06:50:14.991286 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/cronjobs/glance-cache-glance-default-internal-api-1-pruner.yaml 2025-10-01 06:50:14.991302 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/cronjobs/glance-db-purge.yaml 2025-10-01 06:50:14.991317 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/cronjobs/keystone-cron.yaml 2025-10-01 06:50:14.991333 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/ 2025-10-01 06:50:14.991349 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/dnsdata.network.openstack.org/ 2025-10-01 06:50:14.991365 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/dnsdata.network.openstack.org/dns-swift-storage-0.yaml 2025-10-01 06:50:14.991381 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/galeras.mariadb.openstack.org/ 2025-10-01 06:50:14.991397 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/galeras.mariadb.openstack.org/openstack.yaml 2025-10-01 06:50:14.991414 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/glanceapis.glance.openstack.org/ 2025-10-01 06:50:14.991434 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/glanceapis.glance.openstack.org/glance-default-external.yaml 2025-10-01 06:50:14.991452 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/glanceapis.glance.openstack.org/glance-default-internal.yaml 2025-10-01 06:50:14.991468 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/glances.glance.openstack.org/ 2025-10-01 06:50:14.991484 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/glances.glance.openstack.org/glance.yaml 2025-10-01 06:50:14.991500 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/keystoneapis.keystone.openstack.org/ 2025-10-01 06:50:14.991516 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/keystoneapis.keystone.openstack.org/keystone.yaml 2025-10-01 06:50:14.991532 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/keystoneendpoints.keystone.openstack.org/ 2025-10-01 06:50:14.991548 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/keystoneendpoints.keystone.openstack.org/glance-default-external.yaml 2025-10-01 06:50:14.991563 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/keystoneendpoints.keystone.openstack.org/glance-default-internal.yaml 2025-10-01 06:50:14.991579 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/keystoneendpoints.keystone.openstack.org/swift.yaml 2025-10-01 06:50:14.991595 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/keystoneservices.keystone.openstack.org/ 2025-10-01 06:50:14.991611 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/keystoneservices.keystone.openstack.org/glance.yaml 2025-10-01 06:50:14.991628 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/keystoneservices.keystone.openstack.org/swift.yaml 2025-10-01 06:50:14.991648 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/mariadbaccounts.mariadb.openstack.org/ 2025-10-01 06:50:14.991685 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/mariadbaccounts.mariadb.openstack.org/glance.yaml 2025-10-01 06:50:14.991705 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/mariadbaccounts.mariadb.openstack.org/keystone.yaml 2025-10-01 06:50:14.991721 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/mariadbdatabases.mariadb.openstack.org/ 2025-10-01 06:50:14.991737 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/mariadbdatabases.mariadb.openstack.org/glance.yaml 2025-10-01 06:50:14.991752 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/mariadbdatabases.mariadb.openstack.org/keystone.yaml 2025-10-01 06:50:14.991768 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/memcacheds.memcached.openstack.org/ 2025-10-01 06:50:14.991783 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/memcacheds.memcached.openstack.org/memcached.yaml 2025-10-01 06:50:14.991799 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/rabbitmqclusters.rabbitmq.com/ 2025-10-01 06:50:14.991814 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/rabbitmqclusters.rabbitmq.com/rabbitmq.yaml 2025-10-01 06:50:14.991830 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/swiftproxies.swift.openstack.org/ 2025-10-01 06:50:14.991845 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/swiftproxies.swift.openstack.org/swift-proxy.yaml 2025-10-01 06:50:14.991865 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/swiftrings.swift.openstack.org/ 2025-10-01 06:50:14.991882 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/swiftrings.swift.openstack.org/swift-ring.yaml 2025-10-01 06:50:14.991898 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/swifts.swift.openstack.org/ 2025-10-01 06:50:14.991913 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/swifts.swift.openstack.org/swift.yaml 2025-10-01 06:50:14.991929 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/swiftstorages.swift.openstack.org/ 2025-10-01 06:50:14.991945 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/swiftstorages.swift.openstack.org/swift-storage.yaml 2025-10-01 06:50:14.991960 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/transporturls.rabbitmq.openstack.org/ 2025-10-01 06:50:14.991976 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/transporturls.rabbitmq.openstack.org/glance-glance-transport.yaml 2025-10-01 06:50:14.991992 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/crs/transporturls.rabbitmq.openstack.org/keystone-keystone-transport.yaml 2025-10-01 06:50:14.992008 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/daemonset/ 2025-10-01 06:50:14.992024 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/deployments/ 2025-10-01 06:50:14.992039 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/deployments/keystone.yaml 2025-10-01 06:50:14.992055 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/deployments/swift-proxy.yaml 2025-10-01 06:50:14.992075 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/imagestream/ 2025-10-01 06:50:14.992092 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/installplans/ 2025-10-01 06:50:14.992108 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/issuer/ 2025-10-01 06:50:14.992124 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/jobs/ 2025-10-01 06:50:14.992140 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/jobs/glance-b4f6-account-create.yaml 2025-10-01 06:50:14.992156 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/jobs/glance-db-create.yaml 2025-10-01 06:50:14.992172 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/jobs/glance-db-sync.yaml 2025-10-01 06:50:14.992187 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/jobs/swift-ring-rebalance.yaml 2025-10-01 06:50:14.992203 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/ 2025-10-01 06:50:14.992219 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-b4f6-account-create-zkdj4/ 2025-10-01 06:50:14.992235 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-b4f6-account-create-zkdj4/glance-b4f6-account-create-zkdj4-describe 2025-10-01 06:50:14.992250 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-b4f6-account-create-zkdj4/logs/ 2025-10-01 06:50:14.992266 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-b4f6-account-create-zkdj4/logs/mariadb-account-create.log 2025-10-01 06:50:14.992286 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-db-create-8gmd8/ 2025-10-01 06:50:14.992302 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-db-create-8gmd8/glance-db-create-8gmd8-describe 2025-10-01 06:50:14.992318 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-db-create-8gmd8/logs/ 2025-10-01 06:50:14.992334 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-db-create-8gmd8/logs/mariadb-database-create.log 2025-10-01 06:50:14.992349 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-db-sync-rrxt7/ 2025-10-01 06:50:14.992364 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-db-sync-rrxt7/glance-db-sync-rrxt7-describe 2025-10-01 06:50:14.992380 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-db-sync-rrxt7/logs/ 2025-10-01 06:50:14.992395 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-db-sync-rrxt7/logs/glance-db-sync.log 2025-10-01 06:50:14.992411 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-default-external-api-0/ 2025-10-01 06:50:14.992426 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-default-external-api-0/glance-default-external-api-0-describe 2025-10-01 06:50:14.992441 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-default-external-api-0/logs/ 2025-10-01 06:50:14.992457 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-default-external-api-0/logs/glance-api.log 2025-10-01 06:50:14.992472 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-default-external-api-0/logs/glance-httpd.log 2025-10-01 06:50:14.992492 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-default-external-api-0/logs/glance-log.log 2025-10-01 06:50:14.992508 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-default-internal-api-0/ 2025-10-01 06:50:14.992526 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-default-internal-api-0/glance-default-internal-api-0-describe 2025-10-01 06:50:14.992542 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-default-internal-api-0/logs/ 2025-10-01 06:50:14.992558 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-default-internal-api-0/logs/glance-api.log 2025-10-01 06:50:14.992575 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-default-internal-api-0/logs/glance-httpd.log 2025-10-01 06:50:14.992591 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/glance-default-internal-api-0/logs/glance-log.log 2025-10-01 06:50:14.992608 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/keystone-c7949ccdb-cvdvf/ 2025-10-01 06:50:14.992624 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/keystone-c7949ccdb-cvdvf/keystone-c7949ccdb-cvdvf-describe 2025-10-01 06:50:14.992640 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/keystone-c7949ccdb-cvdvf/logs/ 2025-10-01 06:50:14.992656 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/keystone-c7949ccdb-cvdvf/logs/keystone-api.log.gz 2025-10-01 06:50:14.992690 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/memcached-0/ 2025-10-01 06:50:14.992713 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/memcached-0/memcached-0-describe 2025-10-01 06:50:14.992730 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/memcached-0/logs/ 2025-10-01 06:50:14.992747 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/memcached-0/logs/memcached.log 2025-10-01 06:50:14.992763 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/openstack-galera-0/ 2025-10-01 06:50:14.992779 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/openstack-galera-0/openstack-galera-0-describe 2025-10-01 06:50:14.992795 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/openstack-galera-0/logs/ 2025-10-01 06:50:14.992811 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/openstack-galera-0/logs/galera.log 2025-10-01 06:50:14.992827 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/openstack-galera-0/logs/mysql-bootstrap.log 2025-10-01 06:50:14.992843 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/openstack-galera-1/ 2025-10-01 06:50:14.992859 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/openstack-galera-1/openstack-galera-1-describe 2025-10-01 06:50:14.992874 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/openstack-galera-1/logs/ 2025-10-01 06:50:14.992890 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/openstack-galera-1/logs/galera.log 2025-10-01 06:50:14.992906 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/openstack-galera-1/logs/mysql-bootstrap.log 2025-10-01 06:50:14.992926 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/openstack-galera-2/ 2025-10-01 06:50:14.992942 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/openstack-galera-2/openstack-galera-2-describe 2025-10-01 06:50:14.992958 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/openstack-galera-2/logs/ 2025-10-01 06:50:14.992974 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/openstack-galera-2/logs/galera.log 2025-10-01 06:50:14.992989 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/openstack-galera-2/logs/mysql-bootstrap.log 2025-10-01 06:50:14.993004 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/openstackclient/ 2025-10-01 06:50:14.993019 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/openstackclient/openstackclient-describe 2025-10-01 06:50:14.993035 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/openstackclient/logs/ 2025-10-01 06:50:14.993050 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/openstackclient/logs/openstackclient.log 2025-10-01 06:50:14.993065 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/ 2025-10-01 06:50:14.993081 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/rabbitmq-server-0-describe 2025-10-01 06:50:14.993096 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/logs/ 2025-10-01 06:50:14.993111 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/logs/rabbitmq.log 2025-10-01 06:50:14.993131 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/logs/setup-container.log 2025-10-01 06:50:14.993148 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-proxy-7578798499-5kbdv/ 2025-10-01 06:50:14.993164 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-proxy-7578798499-5kbdv/swift-proxy-7578798499-5kbdv-describe 2025-10-01 06:50:14.993179 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-proxy-7578798499-5kbdv/logs/ 2025-10-01 06:50:14.993194 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-proxy-7578798499-5kbdv/logs/proxy-httpd.log 2025-10-01 06:50:14.993209 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-proxy-7578798499-5kbdv/logs/proxy-server.log 2025-10-01 06:50:14.993225 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-ring-rebalance-qtqmv/ 2025-10-01 06:50:14.993240 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-ring-rebalance-qtqmv/swift-ring-rebalance-qtqmv-describe 2025-10-01 06:50:14.993255 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-ring-rebalance-qtqmv/logs/ 2025-10-01 06:50:14.993271 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-ring-rebalance-qtqmv/logs/swift-ring-rebalance.log 2025-10-01 06:50:14.993286 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-storage-0/ 2025-10-01 06:50:14.993301 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-storage-0/swift-storage-0-describe 2025-10-01 06:50:14.993316 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/ 2025-10-01 06:50:14.993339 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/account-auditor.log 2025-10-01 06:50:14.993371 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/account-reaper.log 2025-10-01 06:50:14.993388 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/account-replicator.log 2025-10-01 06:50:14.993404 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/account-server.log 2025-10-01 06:50:14.993419 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/container-auditor.log 2025-10-01 06:50:14.993435 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/container-replicator.log 2025-10-01 06:50:14.993450 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/container-server.log 2025-10-01 06:50:14.993465 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/container-updater.log 2025-10-01 06:50:14.993481 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-auditor.log 2025-10-01 06:50:14.993496 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-expirer.log 2025-10-01 06:50:14.993511 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-replicator.log 2025-10-01 06:50:14.993526 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-server.log 2025-10-01 06:50:14.993546 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-updater.log 2025-10-01 06:50:14.993563 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/rsync.log 2025-10-01 06:50:14.993578 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/swift-recon-cron.log 2025-10-01 06:50:14.993594 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/replicaset/ 2025-10-01 06:50:14.993609 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/replicaset/keystone-c7949ccdb.yaml 2025-10-01 06:50:14.993625 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/replicaset/swift-proxy-7578798499.yaml 2025-10-01 06:50:14.993640 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/routes/ 2025-10-01 06:50:14.993656 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/ 2025-10-01 06:50:14.993702 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/ 2025-10-01 06:50:14.993721 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/glance-config-data.yaml 2025-10-01 06:50:14.993737 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/glance-config-data.yaml-00-config.conf 2025-10-01 06:50:14.993754 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/glance-config-data.yaml-01-config.conf 2025-10-01 06:50:14.993769 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/glance-db-secret.yaml 2025-10-01 06:50:14.993790 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-external-config-data.yaml 2025-10-01 06:50:14.993807 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-external-config-data.yaml-00-config.conf 2025-10-01 06:50:14.993824 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-external-config-data.yaml-02-config.conf 2025-10-01 06:50:14.993840 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-external-config-data.yaml-10-glance-proxypass.conf 2025-10-01 06:50:14.993856 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-external-config-data.yaml-10-glance-wsgi.conf 2025-10-01 06:50:14.993872 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-external-config-data.yaml-httpd.conf 2025-10-01 06:50:14.993888 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-external-config-data.yaml-ssl.conf 2025-10-01 06:50:14.993904 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-internal-config-data.yaml 2025-10-01 06:50:14.993919 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-internal-config-data.yaml-00-config.conf 2025-10-01 06:50:14.993935 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-internal-config-data.yaml-02-config.conf 2025-10-01 06:50:14.993950 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-internal-config-data.yaml-10-glance-proxypass.conf 2025-10-01 06:50:14.993966 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-internal-config-data.yaml-10-glance-wsgi.conf 2025-10-01 06:50:14.993986 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-internal-config-data.yaml-httpd.conf 2025-10-01 06:50:14.994002 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/glance-default-internal-config-data.yaml-ssl.conf 2025-10-01 06:50:14.994019 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/glance-scripts.yaml 2025-10-01 06:50:14.994055 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/glance/rabbitmq-transport-url-glance-glance-transport.yaml 2025-10-01 06:50:14.994091 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/keystone/ 2025-10-01 06:50:14.994113 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml 2025-10-01 06:50:14.994130 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml-custom.conf 2025-10-01 06:50:14.994146 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml-httpd.conf 2025-10-01 06:50:14.994163 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml-keystone.conf 2025-10-01 06:50:14.994179 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml-ssl.conf 2025-10-01 06:50:14.994194 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/keystone/keystone-db-secret.yaml 2025-10-01 06:50:14.994210 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/keystone/keystone-scripts.yaml 2025-10-01 06:50:14.994226 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/keystone/keystone.yaml 2025-10-01 06:50:14.994247 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/keystone/rabbitmq-transport-url-keystone-keystone-transport.yaml 2025-10-01 06:50:14.994264 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/octavia/ 2025-10-01 06:50:14.994280 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/octavia/octavia-ca-passphrase.yaml 2025-10-01 06:50:14.994296 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/rabbitmq/ 2025-10-01 06:50:14.994311 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-default-user.yaml 2025-10-01 06:50:14.994327 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-default-user.yaml-default_user.conf 2025-10-01 06:50:14.994342 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-erlang-cookie.yaml 2025-10-01 06:50:14.994358 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-transport-url-glance-glance-transport.yaml 2025-10-01 06:50:14.994374 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-transport-url-keystone-keystone-transport.yaml 2025-10-01 06:50:14.994389 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/swift/ 2025-10-01 06:50:14.994405 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/swift/swift-conf.yaml 2025-10-01 06:50:14.994420 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/swift/swift-conf.yaml-swift.conf 2025-10-01 06:50:14.994440 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml 2025-10-01 06:50:14.994457 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-00-proxy-server.conf 2025-10-01 06:50:14.994472 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-01-proxy-server.conf 2025-10-01 06:50:14.994488 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-dispersion.conf 2025-10-01 06:50:14.994505 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-httpd.conf 2025-10-01 06:50:14.994520 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-keymaster.conf 2025-10-01 06:50:14.994536 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-ssl.conf 2025-10-01 06:50:14.994552 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/services/ 2025-10-01 06:50:14.994567 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/services/glance-default-external-api.yaml 2025-10-01 06:50:14.994583 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/services/glance-default-internal-api.yaml 2025-10-01 06:50:14.994598 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/services/glance-default-internal.yaml 2025-10-01 06:50:14.994613 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/services/glance-default-public.yaml 2025-10-01 06:50:14.994629 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/services/keystone-internal.yaml 2025-10-01 06:50:14.994649 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/services/keystone-public.yaml 2025-10-01 06:50:14.994684 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/services/memcached.yaml 2025-10-01 06:50:14.994734 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/services/openstack-galera.yaml 2025-10-01 06:50:14.994764 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/services/openstack.yaml 2025-10-01 06:50:14.994782 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/services/rabbitmq-nodes.yaml 2025-10-01 06:50:14.994799 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/services/rabbitmq.yaml 2025-10-01 06:50:14.994815 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/services/swift-internal.yaml 2025-10-01 06:50:14.994832 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/services/swift-public.yaml 2025-10-01 06:50:14.994848 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/services/swift-storage.yaml 2025-10-01 06:50:14.994864 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/statefulset/ 2025-10-01 06:50:14.994880 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/statefulset/glance-default-external-api.yaml 2025-10-01 06:50:14.994896 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/statefulset/glance-default-internal-api.yaml 2025-10-01 06:50:14.994912 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/statefulset/memcached.yaml 2025-10-01 06:50:14.994934 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/statefulset/openstack-galera.yaml 2025-10-01 06:50:14.994952 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/statefulset/rabbitmq-server.yaml 2025-10-01 06:50:14.994968 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/statefulset/swift-storage.yaml 2025-10-01 06:50:14.994984 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/glance-kuttl-tests/subscriptions/ 2025-10-01 06:50:14.995000 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/ 2025-10-01 06:50:14.995016 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/all_resources.log 2025-10-01 06:50:14.995032 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/events.log 2025-10-01 06:50:14.995048 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/nad.log 2025-10-01 06:50:14.995064 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pvc.log 2025-10-01 06:50:14.995080 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/buildconfig/ 2025-10-01 06:50:14.995097 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/cert/ 2025-10-01 06:50:14.995114 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/certificaterequests/ 2025-10-01 06:50:14.995130 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/configmaps/ 2025-10-01 06:50:14.995146 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/cronjobs/ 2025-10-01 06:50:14.995167 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/daemonset/ 2025-10-01 06:50:14.995185 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/daemonset/frr-k8s.yaml 2025-10-01 06:50:14.995202 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/daemonset/speaker.yaml 2025-10-01 06:50:14.995218 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/deployments/ 2025-10-01 06:50:14.995233 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/deployments/controller.yaml 2025-10-01 06:50:14.995249 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/deployments/frr-k8s-webhook-server.yaml 2025-10-01 06:50:14.995265 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/deployments/metallb-operator-controller-manager.yaml 2025-10-01 06:50:14.995280 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/deployments/metallb-operator-webhook-server.yaml 2025-10-01 06:50:14.995296 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/imagestream/ 2025-10-01 06:50:14.995312 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/installplans/ 2025-10-01 06:50:14.995328 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/installplans/install-pzsdq 2025-10-01 06:50:14.995343 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/issuer/ 2025-10-01 06:50:14.995359 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/jobs/ 2025-10-01 06:50:14.995375 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/ 2025-10-01 06:50:14.995395 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/controller-5d688f5ffc-v6qhr/ 2025-10-01 06:50:14.995411 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/controller-5d688f5ffc-v6qhr/controller-5d688f5ffc-v6qhr-describe 2025-10-01 06:50:14.995427 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/controller-5d688f5ffc-v6qhr/logs/ 2025-10-01 06:50:14.995442 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/controller-5d688f5ffc-v6qhr/logs/controller.log 2025-10-01 06:50:14.995458 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/controller-5d688f5ffc-v6qhr/logs/kube-rbac-proxy.log 2025-10-01 06:50:14.995473 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/frr-k8s-9rgjv/ 2025-10-01 06:50:14.995488 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/frr-k8s-9rgjv/frr-k8s-9rgjv-describe 2025-10-01 06:50:14.995504 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/frr-k8s-9rgjv/logs/ 2025-10-01 06:50:14.995519 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/frr-k8s-9rgjv/logs/controller.log 2025-10-01 06:50:14.995535 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/frr-k8s-9rgjv/logs/cp-frr-files.log 2025-10-01 06:50:14.995551 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/frr-k8s-9rgjv/logs/cp-metrics.log 2025-10-01 06:50:14.995566 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/frr-k8s-9rgjv/logs/cp-reloader.log 2025-10-01 06:50:14.995582 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/frr-k8s-9rgjv/logs/frr-metrics.log 2025-10-01 06:50:14.995603 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/frr-k8s-9rgjv/logs/frr.log 2025-10-01 06:50:14.995619 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/frr-k8s-9rgjv/logs/kube-rbac-proxy-frr.log 2025-10-01 06:50:14.995634 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/frr-k8s-9rgjv/logs/kube-rbac-proxy.log 2025-10-01 06:50:14.995650 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/frr-k8s-9rgjv/logs/reloader.log 2025-10-01 06:50:14.995681 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/frr-k8s-webhook-server-5478bdb765-mm45p/ 2025-10-01 06:50:14.995702 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/frr-k8s-webhook-server-5478bdb765-mm45p/frr-k8s-webhook-server-5478bdb765-mm45p-describe 2025-10-01 06:50:14.995719 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/frr-k8s-webhook-server-5478bdb765-mm45p/logs/ 2025-10-01 06:50:14.995735 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/frr-k8s-webhook-server-5478bdb765-mm45p/logs/frr-k8s-webhook-server.log 2025-10-01 06:50:14.995751 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/metallb-operator-controller-manager-8fcb75648-xwqnj/ 2025-10-01 06:50:14.995766 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/metallb-operator-controller-manager-8fcb75648-xwqnj/metallb-operator-controller-manager-8fcb75648-xwqnj-describe 2025-10-01 06:50:14.995782 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/metallb-operator-controller-manager-8fcb75648-xwqnj/logs/ 2025-10-01 06:50:14.995798 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/metallb-operator-controller-manager-8fcb75648-xwqnj/logs/manager.log 2025-10-01 06:50:14.995818 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/metallb-operator-webhook-server-556dcd774d-2bh5z/ 2025-10-01 06:50:14.995834 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/metallb-operator-webhook-server-556dcd774d-2bh5z/metallb-operator-webhook-server-556dcd774d-2bh5z-describe 2025-10-01 06:50:14.995850 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/metallb-operator-webhook-server-556dcd774d-2bh5z/logs/ 2025-10-01 06:50:14.995865 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/metallb-operator-webhook-server-556dcd774d-2bh5z/logs/webhook-server.log 2025-10-01 06:50:14.995881 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/speaker-zw58l/ 2025-10-01 06:50:14.995896 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/speaker-zw58l/speaker-zw58l-describe 2025-10-01 06:50:14.995912 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/speaker-zw58l/logs/ 2025-10-01 06:50:14.995927 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/speaker-zw58l/logs/kube-rbac-proxy.log 2025-10-01 06:50:14.995943 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/pods/speaker-zw58l/logs/speaker.log.gz 2025-10-01 06:50:14.995958 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/replicaset/ 2025-10-01 06:50:14.995973 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/replicaset/controller-5d688f5ffc.yaml 2025-10-01 06:50:14.995988 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/replicaset/frr-k8s-webhook-server-5478bdb765.yaml 2025-10-01 06:50:14.996003 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/replicaset/metallb-operator-controller-manager-8fcb75648.yaml 2025-10-01 06:50:14.996024 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/replicaset/metallb-operator-webhook-server-556dcd774d.yaml 2025-10-01 06:50:14.996040 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/routes/ 2025-10-01 06:50:14.996056 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/services/ 2025-10-01 06:50:14.996072 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/services/controller-monitor-service.yaml 2025-10-01 06:50:14.996088 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/services/frr-k8s-monitor-service.yaml 2025-10-01 06:50:14.996104 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/services/frr-k8s-webhook-service.yaml 2025-10-01 06:50:14.996120 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/services/metallb-operator-controller-manager-service.yaml 2025-10-01 06:50:14.996136 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/services/metallb-operator-webhook-server-service.yaml 2025-10-01 06:50:14.996152 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/services/metallb-operator-webhook-service.yaml 2025-10-01 06:50:14.996168 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/services/speaker-monitor-service.yaml 2025-10-01 06:50:14.996183 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/services/webhook-service.yaml 2025-10-01 06:50:14.996199 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/statefulset/ 2025-10-01 06:50:14.996215 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/subscriptions/ 2025-10-01 06:50:14.996235 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/metallb-system/subscriptions/metallb-operator-sub 2025-10-01 06:50:14.996251 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/ 2025-10-01 06:50:14.996268 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/all_resources.log 2025-10-01 06:50:14.996285 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/events.log 2025-10-01 06:50:14.996301 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/nad.log 2025-10-01 06:50:14.996317 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/pvc.log 2025-10-01 06:50:14.996333 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/buildconfig/ 2025-10-01 06:50:14.996349 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/cert/ 2025-10-01 06:50:14.996364 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/certificaterequests/ 2025-10-01 06:50:14.996380 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/configmaps/ 2025-10-01 06:50:14.996395 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/cronjobs/ 2025-10-01 06:50:14.996411 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/daemonset/ 2025-10-01 06:50:14.996427 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/deployments/ 2025-10-01 06:50:14.996442 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/deployments/control-plane-machine-set-operator.yaml 2025-10-01 06:50:14.996461 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/deployments/machine-api-operator.yaml 2025-10-01 06:50:14.996478 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/imagestream/ 2025-10-01 06:50:14.996494 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/installplans/ 2025-10-01 06:50:14.996510 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/issuer/ 2025-10-01 06:50:14.996525 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/jobs/ 2025-10-01 06:50:14.996541 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/pods/ 2025-10-01 06:50:14.996557 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-w2ctv/ 2025-10-01 06:50:14.996572 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-w2ctv/control-plane-machine-set-operator-78cbb6b69f-w2ctv-describe 2025-10-01 06:50:14.996592 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-w2ctv/logs/ 2025-10-01 06:50:14.996654 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-w2ctv/logs/control-plane-machine-set-operator.log 2025-10-01 06:50:14.996714 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-vh9mz/ 2025-10-01 06:50:14.996735 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-vh9mz/machine-api-operator-5694c8668f-vh9mz-describe 2025-10-01 06:50:14.996785 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-vh9mz/logs/ 2025-10-01 06:50:14.996809 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-vh9mz/logs/kube-rbac-proxy.log 2025-10-01 06:50:14.996826 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-vh9mz/logs/machine-api-operator.log 2025-10-01 06:50:14.996907 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/replicaset/ 2025-10-01 06:50:14.996962 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/replicaset/control-plane-machine-set-operator-78cbb6b69f.yaml 2025-10-01 06:50:14.996985 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/replicaset/machine-api-operator-5694c8668f.yaml 2025-10-01 06:50:14.997002 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/routes/ 2025-10-01 06:50:14.997043 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/services/ 2025-10-01 06:50:14.997064 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/services/cluster-autoscaler-operator.yaml 2025-10-01 06:50:14.997080 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/services/control-plane-machine-set-operator.yaml 2025-10-01 06:50:14.997117 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/services/machine-api-controllers.yaml 2025-10-01 06:50:14.997140 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/services/machine-api-operator-machine-webhook.yaml 2025-10-01 06:50:14.997156 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/services/machine-api-operator-webhook.yaml 2025-10-01 06:50:14.997196 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/services/machine-api-operator.yaml 2025-10-01 06:50:14.997222 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/statefulset/ 2025-10-01 06:50:14.997239 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-machine-api/subscriptions/ 2025-10-01 06:50:14.997254 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/ 2025-10-01 06:50:14.997294 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/all_resources.log 2025-10-01 06:50:14.997313 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/events.log 2025-10-01 06:50:14.997329 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/nad.log 2025-10-01 06:50:14.997378 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pvc.log 2025-10-01 06:50:14.997403 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/buildconfig/ 2025-10-01 06:50:14.997420 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/cert/ 2025-10-01 06:50:14.997436 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/certificaterequests/ 2025-10-01 06:50:14.997480 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/configmaps/ 2025-10-01 06:50:14.997497 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/cronjobs/ 2025-10-01 06:50:14.997513 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/daemonset/ 2025-10-01 06:50:14.997559 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/deployments/ 2025-10-01 06:50:14.997580 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/deployments/marketplace-operator.yaml 2025-10-01 06:50:14.997596 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/imagestream/ 2025-10-01 06:50:14.997634 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/installplans/ 2025-10-01 06:50:14.997655 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/issuer/ 2025-10-01 06:50:14.997704 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/jobs/ 2025-10-01 06:50:14.997726 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/jobs/f29efc416ca216184f30dbb4b19e0f463bdcecc8ef634322abbad88d964a8fa.yaml 2025-10-01 06:50:14.997742 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/ 2025-10-01 06:50:14.997784 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/certified-operators-4bfp9/ 2025-10-01 06:50:14.997804 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/certified-operators-4bfp9/certified-operators-4bfp9-describe 2025-10-01 06:50:14.997820 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/certified-operators-4bfp9/logs/ 2025-10-01 06:50:14.997859 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/certified-operators-4bfp9/logs/extract-content.log 2025-10-01 06:50:14.997881 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/certified-operators-4bfp9/logs/extract-utilities.log 2025-10-01 06:50:14.997903 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/certified-operators-4bfp9/logs/registry-server.log.gz 2025-10-01 06:50:14.997944 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/certified-operators-cxxwf/ 2025-10-01 06:50:14.997966 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/certified-operators-cxxwf/certified-operators-cxxwf-describe 2025-10-01 06:50:14.997983 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/certified-operators-cxxwf/logs/ 2025-10-01 06:50:14.998018 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/certified-operators-cxxwf/logs/extract-content.log 2025-10-01 06:50:14.998042 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/certified-operators-cxxwf/logs/extract-utilities.log 2025-10-01 06:50:14.998086 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/certified-operators-cxxwf/logs/registry-server.log 2025-10-01 06:50:14.998181 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/community-operators-9xksc/ 2025-10-01 06:50:14.998209 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/community-operators-9xksc/community-operators-9xksc-describe 2025-10-01 06:50:14.998248 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/community-operators-9xksc/logs/ 2025-10-01 06:50:14.998273 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/community-operators-9xksc/logs/extract-content.log 2025-10-01 06:50:14.998291 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/community-operators-9xksc/logs/extract-utilities.log 2025-10-01 06:50:14.998333 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/community-operators-9xksc/logs/registry-server.log.gz 2025-10-01 06:50:14.998357 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/f29efc416ca216184f30dbb4b19e0f463bdcecc8ef634322abbad88d96nxxpw/ 2025-10-01 06:50:14.998373 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/f29efc416ca216184f30dbb4b19e0f463bdcecc8ef634322abbad88d96nxxpw/f29efc416ca216184f30dbb4b19e0f463bdcecc8ef634322abbad88d96nxxpw-describe 2025-10-01 06:50:14.998414 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/f29efc416ca216184f30dbb4b19e0f463bdcecc8ef634322abbad88d96nxxpw/logs/ 2025-10-01 06:50:14.998438 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/f29efc416ca216184f30dbb4b19e0f463bdcecc8ef634322abbad88d96nxxpw/logs/extract.log 2025-10-01 06:50:14.998454 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/f29efc416ca216184f30dbb4b19e0f463bdcecc8ef634322abbad88d96nxxpw/logs/pull.log 2025-10-01 06:50:14.998470 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/f29efc416ca216184f30dbb4b19e0f463bdcecc8ef634322abbad88d96nxxpw/logs/util.log 2025-10-01 06:50:14.998510 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-mcc6b/ 2025-10-01 06:50:14.998529 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-mcc6b/marketplace-operator-79b997595-mcc6b-describe 2025-10-01 06:50:14.998546 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-mcc6b/logs/ 2025-10-01 06:50:14.998583 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-mcc6b/logs/marketplace-operator.log 2025-10-01 06:50:14.998606 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/redhat-marketplace-zh5bf/ 2025-10-01 06:50:14.998628 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/redhat-marketplace-zh5bf/redhat-marketplace-zh5bf-describe 2025-10-01 06:50:14.998674 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/redhat-marketplace-zh5bf/logs/ 2025-10-01 06:50:14.998708 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/redhat-marketplace-zh5bf/logs/extract-content.log 2025-10-01 06:50:14.998760 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/redhat-marketplace-zh5bf/logs/extract-utilities.log 2025-10-01 06:50:14.998783 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/redhat-marketplace-zh5bf/logs/registry-server.log 2025-10-01 06:50:14.998801 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/redhat-operators-27npp/ 2025-10-01 06:50:14.998841 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/redhat-operators-27npp/redhat-operators-27npp-describe 2025-10-01 06:50:14.998861 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/redhat-operators-27npp/logs/ 2025-10-01 06:50:14.998879 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/redhat-operators-27npp/logs/extract-content.log 2025-10-01 06:50:14.998916 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/redhat-operators-27npp/logs/extract-utilities.log 2025-10-01 06:50:14.998939 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/pods/redhat-operators-27npp/logs/registry-server.log.gz 2025-10-01 06:50:14.998956 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/replicaset/ 2025-10-01 06:50:14.998997 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/replicaset/marketplace-operator-79b997595.yaml 2025-10-01 06:50:14.999021 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/routes/ 2025-10-01 06:50:14.999039 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/services/ 2025-10-01 06:50:14.999055 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/services/certified-operators.yaml 2025-10-01 06:50:14.999097 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/services/community-operators.yaml 2025-10-01 06:50:14.999116 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/services/marketplace-operator-metrics.yaml 2025-10-01 06:50:14.999132 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/services/redhat-marketplace.yaml 2025-10-01 06:50:14.999170 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/services/redhat-operators.yaml 2025-10-01 06:50:14.999191 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/statefulset/ 2025-10-01 06:50:14.999208 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-marketplace/subscriptions/ 2025-10-01 06:50:14.999225 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/ 2025-10-01 06:50:14.999269 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/all_resources.log 2025-10-01 06:50:14.999286 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/events.log 2025-10-01 06:50:14.999308 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/nad.log 2025-10-01 06:50:14.999353 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/pvc.log 2025-10-01 06:50:14.999370 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/buildconfig/ 2025-10-01 06:50:14.999386 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/cert/ 2025-10-01 06:50:14.999427 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/certificaterequests/ 2025-10-01 06:50:14.999446 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/configmaps/ 2025-10-01 06:50:14.999462 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/cronjobs/ 2025-10-01 06:50:14.999499 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/daemonset/ 2025-10-01 06:50:14.999522 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/deployments/ 2025-10-01 06:50:14.999539 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/imagestream/ 2025-10-01 06:50:14.999556 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/installplans/ 2025-10-01 06:50:14.999599 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/issuer/ 2025-10-01 06:50:14.999618 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/jobs/ 2025-10-01 06:50:14.999635 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/pods/ 2025-10-01 06:50:14.999685 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/pods/-describe 2025-10-01 06:50:14.999714 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/pods/logs/ 2025-10-01 06:50:14.999759 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/replicaset/ 2025-10-01 06:50:14.999779 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/routes/ 2025-10-01 06:50:14.999797 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/services/ 2025-10-01 06:50:14.999836 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/statefulset/ 2025-10-01 06:50:14.999857 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openshift-operators/subscriptions/ 2025-10-01 06:50:14.999874 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/ 2025-10-01 06:50:14.999890 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/all_resources.log 2025-10-01 06:50:14.999933 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/events.log 2025-10-01 06:50:14.999952 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/nad.log 2025-10-01 06:50:14.999969 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pvc.log 2025-10-01 06:50:15.000011 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/buildconfig/ 2025-10-01 06:50:15.000031 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/cert/ 2025-10-01 06:50:15.000047 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/certificaterequests/ 2025-10-01 06:50:15.000091 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/configmaps/ 2025-10-01 06:50:15.000115 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/configmaps/glance-operator-manager-config.yaml 2025-10-01 06:50:15.000132 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/configmaps/keystone-operator-manager-config.yaml 2025-10-01 06:50:15.000171 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/configmaps/mariadb-operator-manager-config.yaml 2025-10-01 06:50:15.000193 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/configmaps/swift-operator-manager-config.yaml 2025-10-01 06:50:15.000211 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/cronjobs/ 2025-10-01 06:50:15.000248 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/daemonset/ 2025-10-01 06:50:15.000272 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/deployments/ 2025-10-01 06:50:15.000289 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/deployments/glance-operator-controller-manager.yaml 2025-10-01 06:50:15.000305 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/deployments/horizon-operator-controller-manager.yaml 2025-10-01 06:50:15.000347 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/deployments/infra-operator-controller-manager.yaml 2025-10-01 06:50:15.000365 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/deployments/keystone-operator-controller-manager.yaml 2025-10-01 06:50:15.000381 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/deployments/mariadb-operator-controller-manager.yaml 2025-10-01 06:50:15.000424 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/deployments/rabbitmq-cluster-operator.yaml 2025-10-01 06:50:15.000445 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/deployments/swift-operator-controller-manager.yaml 2025-10-01 06:50:15.000462 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/imagestream/ 2025-10-01 06:50:15.000500 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/installplans/ 2025-10-01 06:50:15.000522 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/installplans/install-dbqmb 2025-10-01 06:50:15.000539 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/installplans/install-gltvg 2025-10-01 06:50:15.000555 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/installplans/install-hnl76 2025-10-01 06:50:15.000598 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/installplans/install-jhjh7 2025-10-01 06:50:15.000617 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/installplans/install-mq7nc 2025-10-01 06:50:15.000633 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/issuer/ 2025-10-01 06:50:15.000683 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/jobs/ 2025-10-01 06:50:15.000705 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/jobs/27bc8640bf9574cb4ef345ae08eb5466dd1c33b998127973c6eb353a16a05b6.yaml 2025-10-01 06:50:15.000722 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/jobs/2bbe28ed40a2d866c28b219e48f73bb6c06c95a9ad2ad4485030698b6172670.yaml 2025-10-01 06:50:15.000770 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/jobs/6bbb426e104b79adc5cea6e5b6b6aa5158f9f5bfeb3bc1313159a484665ea05.yaml 2025-10-01 06:50:15.000788 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/jobs/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590d97f8.yaml 2025-10-01 06:50:15.000805 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/jobs/bd1bad0265b413fed69a73530da620b6041562828be055ffecb1aa230368cab.yaml 2025-10-01 06:50:15.000822 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/jobs/ccd7ba0e3641b58b769150b773d66c24839b2b4bd2cc3744868f2e60a35eb16.yaml 2025-10-01 06:50:15.000862 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/jobs/e7e08b4ef4c4210da6849e65893e25f02a2f1e5ad24c8e4d88ab10670f5219a.yaml 2025-10-01 06:50:15.000881 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/ 2025-10-01 06:50:15.000898 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/27bc8640bf9574cb4ef345ae08eb5466dd1c33b998127973c6eb353a16ln9pl/ 2025-10-01 06:50:15.000913 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/27bc8640bf9574cb4ef345ae08eb5466dd1c33b998127973c6eb353a16ln9pl/27bc8640bf9574cb4ef345ae08eb5466dd1c33b998127973c6eb353a16ln9pl-describe 2025-10-01 06:50:15.000929 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/27bc8640bf9574cb4ef345ae08eb5466dd1c33b998127973c6eb353a16ln9pl/logs/ 2025-10-01 06:50:15.000945 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/27bc8640bf9574cb4ef345ae08eb5466dd1c33b998127973c6eb353a16ln9pl/logs/extract.log 2025-10-01 06:50:15.000961 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/27bc8640bf9574cb4ef345ae08eb5466dd1c33b998127973c6eb353a16ln9pl/logs/pull.log 2025-10-01 06:50:15.001006 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/27bc8640bf9574cb4ef345ae08eb5466dd1c33b998127973c6eb353a16ln9pl/logs/util.log 2025-10-01 06:50:15.001028 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/2bbe28ed40a2d866c28b219e48f73bb6c06c95a9ad2ad4485030698b6147spw/ 2025-10-01 06:50:15.001045 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/2bbe28ed40a2d866c28b219e48f73bb6c06c95a9ad2ad4485030698b6147spw/2bbe28ed40a2d866c28b219e48f73bb6c06c95a9ad2ad4485030698b6147spw-describe 2025-10-01 06:50:15.001062 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/2bbe28ed40a2d866c28b219e48f73bb6c06c95a9ad2ad4485030698b6147spw/logs/ 2025-10-01 06:50:15.001078 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/2bbe28ed40a2d866c28b219e48f73bb6c06c95a9ad2ad4485030698b6147spw/logs/extract.log 2025-10-01 06:50:15.001093 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/2bbe28ed40a2d866c28b219e48f73bb6c06c95a9ad2ad4485030698b6147spw/logs/pull.log 2025-10-01 06:50:15.001109 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/2bbe28ed40a2d866c28b219e48f73bb6c06c95a9ad2ad4485030698b6147spw/logs/util.log 2025-10-01 06:50:15.001125 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/6bbb426e104b79adc5cea6e5b6b6aa5158f9f5bfeb3bc1313159a48466kgdpj/ 2025-10-01 06:50:15.001141 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/6bbb426e104b79adc5cea6e5b6b6aa5158f9f5bfeb3bc1313159a48466kgdpj/6bbb426e104b79adc5cea6e5b6b6aa5158f9f5bfeb3bc1313159a48466kgdpj-describe 2025-10-01 06:50:15.001157 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/6bbb426e104b79adc5cea6e5b6b6aa5158f9f5bfeb3bc1313159a48466kgdpj/logs/ 2025-10-01 06:50:15.001172 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/6bbb426e104b79adc5cea6e5b6b6aa5158f9f5bfeb3bc1313159a48466kgdpj/logs/extract.log 2025-10-01 06:50:15.001193 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/6bbb426e104b79adc5cea6e5b6b6aa5158f9f5bfeb3bc1313159a48466kgdpj/logs/pull.log 2025-10-01 06:50:15.001239 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/6bbb426e104b79adc5cea6e5b6b6aa5158f9f5bfeb3bc1313159a48466kgdpj/logs/util.log 2025-10-01 06:50:15.001258 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590gvf25/ 2025-10-01 06:50:15.001276 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590gvf25/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590gvf25-describe 2025-10-01 06:50:15.001293 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590gvf25/logs/ 2025-10-01 06:50:15.001309 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590gvf25/logs/extract.log 2025-10-01 06:50:15.001325 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590gvf25/logs/pull.log 2025-10-01 06:50:15.001342 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590gvf25/logs/util.log 2025-10-01 06:50:15.001372 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/bd1bad0265b413fed69a73530da620b6041562828be055ffecb1aa2303mp77r/ 2025-10-01 06:50:15.001392 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/bd1bad0265b413fed69a73530da620b6041562828be055ffecb1aa2303mp77r/bd1bad0265b413fed69a73530da620b6041562828be055ffecb1aa2303mp77r-describe 2025-10-01 06:50:15.001408 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/bd1bad0265b413fed69a73530da620b6041562828be055ffecb1aa2303mp77r/logs/ 2025-10-01 06:50:15.001429 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/bd1bad0265b413fed69a73530da620b6041562828be055ffecb1aa2303mp77r/logs/extract.log 2025-10-01 06:50:15.001446 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/bd1bad0265b413fed69a73530da620b6041562828be055ffecb1aa2303mp77r/logs/pull.log 2025-10-01 06:50:15.001463 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/bd1bad0265b413fed69a73530da620b6041562828be055ffecb1aa2303mp77r/logs/util.log 2025-10-01 06:50:15.001479 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/ccd7ba0e3641b58b769150b773d66c24839b2b4bd2cc3744868f2e60a3fcx8v/ 2025-10-01 06:50:15.001496 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/ccd7ba0e3641b58b769150b773d66c24839b2b4bd2cc3744868f2e60a3fcx8v/ccd7ba0e3641b58b769150b773d66c24839b2b4bd2cc3744868f2e60a3fcx8v-describe 2025-10-01 06:50:15.001512 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/ccd7ba0e3641b58b769150b773d66c24839b2b4bd2cc3744868f2e60a3fcx8v/logs/ 2025-10-01 06:50:15.001528 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/ccd7ba0e3641b58b769150b773d66c24839b2b4bd2cc3744868f2e60a3fcx8v/logs/extract.log 2025-10-01 06:50:15.001545 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/ccd7ba0e3641b58b769150b773d66c24839b2b4bd2cc3744868f2e60a3fcx8v/logs/pull.log 2025-10-01 06:50:15.001562 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/ccd7ba0e3641b58b769150b773d66c24839b2b4bd2cc3744868f2e60a3fcx8v/logs/util.log 2025-10-01 06:50:15.001578 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/e7e08b4ef4c4210da6849e65893e25f02a2f1e5ad24c8e4d88ab10670f7lsbk/ 2025-10-01 06:50:15.001621 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/e7e08b4ef4c4210da6849e65893e25f02a2f1e5ad24c8e4d88ab10670f7lsbk/e7e08b4ef4c4210da6849e65893e25f02a2f1e5ad24c8e4d88ab10670f7lsbk-describe 2025-10-01 06:50:15.001646 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/e7e08b4ef4c4210da6849e65893e25f02a2f1e5ad24c8e4d88ab10670f7lsbk/logs/ 2025-10-01 06:50:15.001682 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/e7e08b4ef4c4210da6849e65893e25f02a2f1e5ad24c8e4d88ab10670f7lsbk/logs/extract.log 2025-10-01 06:50:15.001705 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/e7e08b4ef4c4210da6849e65893e25f02a2f1e5ad24c8e4d88ab10670f7lsbk/logs/pull.log 2025-10-01 06:50:15.001722 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/e7e08b4ef4c4210da6849e65893e25f02a2f1e5ad24c8e4d88ab10670f7lsbk/logs/util.log 2025-10-01 06:50:15.001738 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/glance-operator-controller-manager-595f9d7bb-btldp/ 2025-10-01 06:50:15.001754 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/glance-operator-controller-manager-595f9d7bb-btldp/glance-operator-controller-manager-595f9d7bb-btldp-describe 2025-10-01 06:50:15.001770 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/glance-operator-controller-manager-595f9d7bb-btldp/logs/ 2025-10-01 06:50:15.001786 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/glance-operator-controller-manager-595f9d7bb-btldp/logs/kube-rbac-proxy.log 2025-10-01 06:50:15.001802 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/glance-operator-controller-manager-595f9d7bb-btldp/logs/manager.log 2025-10-01 06:50:15.001818 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/glance-operator-index-lg8t8/ 2025-10-01 06:50:15.001833 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/glance-operator-index-lg8t8/glance-operator-index-lg8t8-describe 2025-10-01 06:50:15.001849 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/glance-operator-index-lg8t8/logs/ 2025-10-01 06:50:15.001869 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/glance-operator-index-lg8t8/logs/registry-server.log 2025-10-01 06:50:15.001885 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/horizon-operator-controller-manager-6d8f97bbbb-pmdmc/ 2025-10-01 06:50:15.001901 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/horizon-operator-controller-manager-6d8f97bbbb-pmdmc/horizon-operator-controller-manager-6d8f97bbbb-pmdmc-describe 2025-10-01 06:50:15.001917 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/horizon-operator-controller-manager-6d8f97bbbb-pmdmc/logs/ 2025-10-01 06:50:15.001932 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/horizon-operator-controller-manager-6d8f97bbbb-pmdmc/logs/kube-rbac-proxy.log 2025-10-01 06:50:15.001947 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/horizon-operator-controller-manager-6d8f97bbbb-pmdmc/logs/manager.log 2025-10-01 06:50:15.001963 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/horizon-operator-index-llv5t/ 2025-10-01 06:50:15.001979 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/horizon-operator-index-llv5t/horizon-operator-index-llv5t-describe 2025-10-01 06:50:15.001995 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/horizon-operator-index-llv5t/logs/ 2025-10-01 06:50:15.002010 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/horizon-operator-index-llv5t/logs/registry-server.log 2025-10-01 06:50:15.002026 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/infra-operator-controller-manager-68d7898b58-wqz8p/ 2025-10-01 06:50:15.002042 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/infra-operator-controller-manager-68d7898b58-wqz8p/infra-operator-controller-manager-68d7898b58-wqz8p-describe 2025-10-01 06:50:15.002062 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/infra-operator-controller-manager-68d7898b58-wqz8p/logs/ 2025-10-01 06:50:15.002078 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/infra-operator-controller-manager-68d7898b58-wqz8p/logs/kube-rbac-proxy.log 2025-10-01 06:50:15.002094 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/infra-operator-controller-manager-68d7898b58-wqz8p/logs/manager.log 2025-10-01 06:50:15.002110 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/infra-operator-index-ftl54/ 2025-10-01 06:50:15.002126 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/infra-operator-index-ftl54/infra-operator-index-ftl54-describe 2025-10-01 06:50:15.002142 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/infra-operator-index-ftl54/logs/ 2025-10-01 06:50:15.002157 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/infra-operator-index-ftl54/logs/registry-server.log 2025-10-01 06:50:15.002173 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/keystone-operator-controller-manager-56d5bb7f9d-8z2pb/ 2025-10-01 06:50:15.002188 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/keystone-operator-controller-manager-56d5bb7f9d-8z2pb/keystone-operator-controller-manager-56d5bb7f9d-8z2pb-describe 2025-10-01 06:50:15.002205 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/keystone-operator-controller-manager-56d5bb7f9d-8z2pb/logs/ 2025-10-01 06:50:15.002220 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/keystone-operator-controller-manager-56d5bb7f9d-8z2pb/logs/kube-rbac-proxy.log 2025-10-01 06:50:15.002235 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/keystone-operator-controller-manager-56d5bb7f9d-8z2pb/logs/manager.log 2025-10-01 06:50:15.002255 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/keystone-operator-index-nrlsf/ 2025-10-01 06:50:15.002271 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/keystone-operator-index-nrlsf/keystone-operator-index-nrlsf-describe 2025-10-01 06:50:15.002308 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/keystone-operator-index-nrlsf/logs/ 2025-10-01 06:50:15.002332 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/keystone-operator-index-nrlsf/logs/registry-server.log 2025-10-01 06:50:15.002349 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-74c5fcf84b-mgdfk/ 2025-10-01 06:50:15.002365 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-74c5fcf84b-mgdfk/mariadb-operator-controller-manager-74c5fcf84b-mgdfk-describe 2025-10-01 06:50:15.002381 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-74c5fcf84b-mgdfk/logs/ 2025-10-01 06:50:15.002397 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-74c5fcf84b-mgdfk/logs/kube-rbac-proxy.log 2025-10-01 06:50:15.002413 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-74c5fcf84b-mgdfk/logs/manager.log 2025-10-01 06:50:15.002429 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/mariadb-operator-index-qhm8b/ 2025-10-01 06:50:15.002445 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/mariadb-operator-index-qhm8b/mariadb-operator-index-qhm8b-describe 2025-10-01 06:50:15.002466 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/mariadb-operator-index-qhm8b/logs/ 2025-10-01 06:50:15.002482 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/mariadb-operator-index-qhm8b/logs/registry-server.log 2025-10-01 06:50:15.002499 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-779fc9694b-78kw7/ 2025-10-01 06:50:15.002515 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-779fc9694b-78kw7/rabbitmq-cluster-operator-779fc9694b-78kw7-describe 2025-10-01 06:50:15.002532 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-779fc9694b-78kw7/logs/ 2025-10-01 06:50:15.002549 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-779fc9694b-78kw7/logs/operator.log 2025-10-01 06:50:15.002565 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-index-czqvp/ 2025-10-01 06:50:15.002580 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-index-czqvp/rabbitmq-cluster-operator-index-czqvp-describe 2025-10-01 06:50:15.002597 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-index-czqvp/logs/ 2025-10-01 06:50:15.002613 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-index-czqvp/logs/registry-server.log 2025-10-01 06:50:15.002629 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/swift-operator-controller-manager-64d9946955-5jftj/ 2025-10-01 06:50:15.002646 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/swift-operator-controller-manager-64d9946955-5jftj/swift-operator-controller-manager-64d9946955-5jftj-describe 2025-10-01 06:50:15.002701 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/swift-operator-controller-manager-64d9946955-5jftj/logs/ 2025-10-01 06:50:15.002756 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/swift-operator-controller-manager-64d9946955-5jftj/logs/kube-rbac-proxy.log 2025-10-01 06:50:15.002775 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/swift-operator-controller-manager-64d9946955-5jftj/logs/manager.log 2025-10-01 06:50:15.002791 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/swift-operator-index-mk8pd/ 2025-10-01 06:50:15.002808 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/swift-operator-index-mk8pd/swift-operator-index-mk8pd-describe 2025-10-01 06:50:15.002825 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/swift-operator-index-mk8pd/logs/ 2025-10-01 06:50:15.002841 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/pods/swift-operator-index-mk8pd/logs/registry-server.log 2025-10-01 06:50:15.002858 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/replicaset/ 2025-10-01 06:50:15.002874 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/replicaset/glance-operator-controller-manager-595f9d7bb.yaml 2025-10-01 06:50:15.002890 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/replicaset/horizon-operator-controller-manager-6d8f97bbbb.yaml 2025-10-01 06:50:15.002906 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/replicaset/infra-operator-controller-manager-68d7898b58.yaml 2025-10-01 06:50:15.002921 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/replicaset/keystone-operator-controller-manager-56d5bb7f9d.yaml 2025-10-01 06:50:15.002941 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/replicaset/mariadb-operator-controller-manager-74c5fcf84b.yaml 2025-10-01 06:50:15.002957 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/replicaset/rabbitmq-cluster-operator-779fc9694b.yaml 2025-10-01 06:50:15.002973 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/replicaset/swift-operator-controller-manager-64d9946955.yaml 2025-10-01 06:50:15.002988 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/routes/ 2025-10-01 06:50:15.003004 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/secrets/ 2025-10-01 06:50:15.003020 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/secrets/glance/ 2025-10-01 06:50:15.003036 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/secrets/glance/glance-operator-controller-manager-service-cert.yaml 2025-10-01 06:50:15.003052 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/secrets/horizon/ 2025-10-01 06:50:15.003069 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/secrets/horizon/horizon-operator-controller-manager-service-cert.yaml 2025-10-01 06:50:15.003084 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/secrets/keystone/ 2025-10-01 06:50:15.003100 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/secrets/keystone/keystone-operator-controller-manager-service-cert.yaml 2025-10-01 06:50:15.003116 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/secrets/mariadb/ 2025-10-01 06:50:15.003132 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/secrets/mariadb/mariadb-operator-controller-manager-service-cert.yaml 2025-10-01 06:50:15.003151 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/secrets/neutron/ 2025-10-01 06:50:15.003168 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/secrets/neutron/neutrondb-secret.yaml 2025-10-01 06:50:15.003184 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/secrets/swift/ 2025-10-01 06:50:15.003199 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/secrets/swift/swift-operator-controller-manager-service-cert.yaml 2025-10-01 06:50:15.003214 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/ 2025-10-01 06:50:15.003230 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/glance-operator-controller-manager-metrics-service.yaml 2025-10-01 06:50:15.003246 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/glance-operator-controller-manager-service.yaml 2025-10-01 06:50:15.003261 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/glance-operator-index.yaml 2025-10-01 06:50:15.003276 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/glance-operator-webhook-service.yaml 2025-10-01 06:50:15.003292 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/horizon-operator-controller-manager-metrics-service.yaml 2025-10-01 06:50:15.003308 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/horizon-operator-controller-manager-service.yaml 2025-10-01 06:50:15.003323 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/horizon-operator-index.yaml 2025-10-01 06:50:15.003339 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/horizon-operator-webhook-service.yaml 2025-10-01 06:50:15.003358 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/infra-operator-controller-manager-metrics-service.yaml 2025-10-01 06:50:15.003374 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/infra-operator-controller-manager-service.yaml 2025-10-01 06:50:15.003390 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/infra-operator-index.yaml 2025-10-01 06:50:15.003405 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/infra-operator-webhook-service.yaml 2025-10-01 06:50:15.003421 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/keystone-operator-controller-manager-metrics-service.yaml 2025-10-01 06:50:15.003437 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/keystone-operator-controller-manager-service.yaml 2025-10-01 06:50:15.003452 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/keystone-operator-index.yaml 2025-10-01 06:50:15.003468 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/keystone-operator-webhook-service.yaml 2025-10-01 06:50:15.003484 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/mariadb-operator-controller-manager-metrics-service.yaml 2025-10-01 06:50:15.003500 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/mariadb-operator-controller-manager-service.yaml 2025-10-01 06:50:15.003516 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/mariadb-operator-index.yaml 2025-10-01 06:50:15.003531 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/mariadb-operator-webhook-service.yaml 2025-10-01 06:50:15.003551 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/rabbitmq-cluster-operator-index.yaml 2025-10-01 06:50:15.003567 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/swift-operator-controller-manager-metrics-service.yaml 2025-10-01 06:50:15.003583 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/swift-operator-controller-manager-service.yaml 2025-10-01 06:50:15.003598 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/swift-operator-index.yaml 2025-10-01 06:50:15.003614 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/services/swift-operator-webhook-service.yaml 2025-10-01 06:50:15.003630 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/statefulset/ 2025-10-01 06:50:15.003686 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/subscriptions/ 2025-10-01 06:50:15.003706 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/subscriptions/glance-operator 2025-10-01 06:50:15.003723 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/subscriptions/horizon-operator 2025-10-01 06:50:15.003739 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/subscriptions/infra-operator 2025-10-01 06:50:15.003756 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/subscriptions/keystone-operator 2025-10-01 06:50:15.003772 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/subscriptions/mariadb-operator 2025-10-01 06:50:15.003788 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/subscriptions/rabbitmq-cluster-operator 2025-10-01 06:50:15.003808 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack-operators/subscriptions/swift-operator 2025-10-01 06:50:15.003824 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/ 2025-10-01 06:50:15.003841 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/all_resources.log 2025-10-01 06:50:15.003858 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/events.log 2025-10-01 06:50:15.003874 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/nad.log 2025-10-01 06:50:15.003890 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/pvc.log 2025-10-01 06:50:15.003906 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/buildconfig/ 2025-10-01 06:50:15.003922 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/cert/ 2025-10-01 06:50:15.003938 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/certificaterequests/ 2025-10-01 06:50:15.003954 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/configmaps/ 2025-10-01 06:50:15.003970 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/cronjobs/ 2025-10-01 06:50:15.003986 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/daemonset/ 2025-10-01 06:50:15.004002 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/deployments/ 2025-10-01 06:50:15.004019 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/imagestream/ 2025-10-01 06:50:15.004035 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/installplans/ 2025-10-01 06:50:15.004055 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/issuer/ 2025-10-01 06:50:15.004072 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/jobs/ 2025-10-01 06:50:15.004088 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/pods/ 2025-10-01 06:50:15.004104 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/pods/-describe 2025-10-01 06:50:15.004120 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/pods/logs/ 2025-10-01 06:50:15.004135 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/replicaset/ 2025-10-01 06:50:15.004151 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/routes/ 2025-10-01 06:50:15.004167 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/services/ 2025-10-01 06:50:15.004182 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/statefulset/ 2025-10-01 06:50:15.004197 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/namespaces/openstack/subscriptions/ 2025-10-01 06:50:15.004213 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/network/ 2025-10-01 06:50:15.004228 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/network/l2advertisement.log 2025-10-01 06:50:15.004244 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/network/ipaddresspools/ 2025-10-01 06:50:15.004260 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/network/nnce/ 2025-10-01 06:50:15.004281 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/network/nncp/ 2025-10-01 06:50:15.004298 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/network/nns/ 2025-10-01 06:50:15.004315 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/nodes/ 2025-10-01 06:50:15.004331 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/nodes/crc.describe 2025-10-01 06:50:15.004347 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/nodes/crc.yaml 2025-10-01 06:50:15.004364 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/sos-reports/ 2025-10-01 06:50:15.004379 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/sos-reports/sos-report- -> ../_all_nodes/sosreport- 2025-10-01 06:50:15.004394 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/sos-reports/_all_nodes/ 2025-10-01 06:50:15.004410 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/ 2025-10-01 06:50:15.004426 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/mutating/ 2025-10-01 06:50:15.004441 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/mutating/mdnsmasq.kb.io-gv62m.yaml 2025-10-01 06:50:15.004457 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/mutating/mgalera.kb.io-qgf7k.yaml 2025-10-01 06:50:15.004473 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/mutating/mglance.kb.io-k6br8.yaml 2025-10-01 06:50:15.004488 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/mutating/mglanceapi.kb.io-8j522.yaml 2025-10-01 06:50:15.004504 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/mutating/mhorizon.kb.io-h8lnr.yaml 2025-10-01 06:50:15.004524 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/mutating/minstanceha.kb.io-nswhf.yaml 2025-10-01 06:50:15.004540 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/mutating/mipset.kb.io-dt5jk.yaml 2025-10-01 06:50:15.004555 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/mutating/mkeystoneapi.kb.io-zv6mt.yaml 2025-10-01 06:50:15.004571 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/mutating/mmemcached.kb.io-rj94w.yaml 2025-10-01 06:50:15.004586 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/mutating/mnetconfig.kb.io-rnc2g.yaml 2025-10-01 06:50:15.004602 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/mutating/mrabbitmq.kb.io-drt4w.yaml 2025-10-01 06:50:15.004618 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/mutating/mredis.kb.io-s48qk.yaml 2025-10-01 06:50:15.004633 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/mutating/mreservation.kb.io-sbzsg.yaml 2025-10-01 06:50:15.004649 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/mutating/mswift.kb.io-785mt.yaml 2025-10-01 06:50:15.004679 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/ 2025-10-01 06:50:15.004700 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/bfdprofilevalidationwebhook.metallb.io-mwdjr.yaml 2025-10-01 06:50:15.004717 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/bgpadvertisementvalidationwebhook.metallb.io-4g2nt.yaml 2025-10-01 06:50:15.004733 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/bgppeersvalidationwebhook.metallb.io-6t8q6.yaml 2025-10-01 06:50:15.004749 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/communityvalidationwebhook.metallb.io-9j7rk.yaml 2025-10-01 06:50:15.004769 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/controlplanemachineset.machine.openshift.io.yaml 2025-10-01 06:50:15.004785 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/frr-k8s-validating-webhook-configuration.yaml 2025-10-01 06:50:15.004801 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/ipaddresspoolvalidationwebhook.metallb.io-kk5mr.yaml 2025-10-01 06:50:15.004816 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/l2advertisementvalidationwebhook.metallb.io-xmtbm.yaml 2025-10-01 06:50:15.004832 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/metallbvalidationwebhook.metallb.io-nw4wd.yaml 2025-10-01 06:50:15.004848 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/monitoringconfigmaps.openshift.io.yaml 2025-10-01 06:50:15.004864 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/multus.openshift.io.yaml 2025-10-01 06:50:15.004880 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/network-node-identity.openshift.io.yaml 2025-10-01 06:50:15.004896 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/vdnsmasq.kb.io-2vmrm.yaml 2025-10-01 06:50:15.004913 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/vgalera.kb.io-lfq2m.yaml 2025-10-01 06:50:15.004929 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/vglance.kb.io-9h6m2.yaml 2025-10-01 06:50:15.004945 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/vglanceapi.kb.io-8bftw.yaml 2025-10-01 06:50:15.004961 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/vhorizon.kb.io-f7djs.yaml 2025-10-01 06:50:15.004984 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/vinstanceha.kb.io-57d25.yaml 2025-10-01 06:50:15.005000 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/vipset.kb.io-j7sfm.yaml 2025-10-01 06:50:15.005017 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/vkeystoneapi.kb.io-7vgv5.yaml 2025-10-01 06:50:15.005034 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/vmemcached.kb.io-kg82n.yaml 2025-10-01 06:50:15.005050 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/vnetconfig.kb.io-gmrxg.yaml 2025-10-01 06:50:15.005066 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/vrabbitmq.kb.io-fxvkw.yaml 2025-10-01 06:50:15.005083 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/vredis.kb.io-n9jpr.yaml 2025-10-01 06:50:15.005099 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/vreservation.kb.io-7pfgn.yaml 2025-10-01 06:50:15.005115 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-bf42dfd2e225818662aa28c4bb23204dc47b2b91127ca0e49b085baa1ea7609d/webhooks/validating/vswift.kb.io-cp8kv.yaml 2025-10-01 06:50:15.005131 | controller | cd+++++++++ ci-framework-data/tests/ 2025-10-01 06:50:15.005147 | controller | cd+++++++++ ci-framework-data/tests/kuttl_glance/ 2025-10-01 06:50:15.005164 | controller | >f+++++++++ ci-framework-data/tests/kuttl_glance/kuttl-report-glance.xml 2025-10-01 06:50:15.005180 | controller | cd+++++++++ registries.conf.d/ 2025-10-01 06:50:15.005196 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2025-10-01 06:50:15.005212 | controller | cd+++++++++ system-config/ 2025-10-01 06:50:15.005228 | controller | cd+++++++++ system-config/libvirt/ 2025-10-01 06:50:15.005243 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2025-10-01 06:50:15.005259 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2025-10-01 06:50:15.402019 | controller | changed: .d..t...... ./ 2025-10-01 06:50:15.929969 | controller | changed: .d..t...... ./ 2025-10-01 06:50:16.026958 | 2025-10-01 06:50:16.027075 | TASK [Return artifact to Zuul] 2025-10-01 06:50:16.062921 | controller | skipping: Conditional result was False 2025-10-01 06:50:16.156781 | 2025-10-01 06:50:16.156881 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2025-10-01 06:50:16.176214 | 2025-10-01 06:50:16.176281 | TASK [Get kubelet journalctl logs] 2025-10-01 06:50:17.253795 | crc | Output suppressed because no_log was given 2025-10-01 06:50:17.307390 | 2025-10-01 06:50:17.307477 | PLAY RECAP 2025-10-01 06:50:17.307532 | controller | ok: 15 changed: 11 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 1 2025-10-01 06:50:17.307565 | crc | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-10-01 06:50:17.307589 | 2025-10-01 06:50:17.430014 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2025-10-01 06:50:17.433387 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml@main] 2025-10-01 06:50:18.014763 | 2025-10-01 06:50:18.014885 | PLAY [Run ci/playbooks/multinode-autohold.yml] 2025-10-01 06:50:18.094548 | 2025-10-01 06:50:18.094702 | TASK [Verify if "success" flag exists after successful tests execution] 2025-10-01 06:50:18.678909 | controller | ok 2025-10-01 06:50:18.703282 | 2025-10-01 06:50:18.703363 | TASK [Fetch existing autoholds from zuul] 2025-10-01 06:50:18.781924 | controller | ok 2025-10-01 06:50:18.831249 | 2025-10-01 06:50:18.831363 | TASK [krb_request : Perform the request] 2025-10-01 06:50:19.532442 | controller | ok 2025-10-01 06:50:19.621131 | 2025-10-01 06:50:19.621263 | TASK [Check if any autohold matches] 2025-10-01 06:50:19.716909 | controller | skipping: Conditional result was False 2025-10-01 06:50:19.845921 | 2025-10-01 06:50:19.846025 | PLAY RECAP 2025-10-01 06:50:19.846073 | controller | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2025-10-01 06:50:19.846093 | 2025-10-01 06:50:19.955626 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml@main] 2025-10-01 06:50:19.963619 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/print-machineconfigpool.yaml@master] 2025-10-01 06:50:20.538527 | 2025-10-01 06:50:20.538638 | PLAY [crc] 2025-10-01 06:50:20.564964 | 2025-10-01 06:50:20.565044 | TASK [Print machineconfigpool] 2025-10-01 06:50:21.466637 | crc | NAME CONFIG UPDATED UPDATING DEGRADED MACHINECOUNT READYMACHINECOUNT UPDATEDMACHINECOUNT DEGRADEDMACHINECOUNT AGE 2025-10-01 06:50:21.466949 | crc | master rendered-master-f83a149c7490c3b0bf850df839837383 False False True 1 0 0 1 220d 2025-10-01 06:50:21.467174 | crc | worker rendered-worker-a2194c31e31c3ed5d867f1399ccd8887 True False False 0 0 0 0 220d 2025-10-01 06:50:21.604990 | crc | changed 2025-10-01 06:50:21.658992 | 2025-10-01 06:50:21.659072 | PLAY RECAP 2025-10-01 06:50:21.659129 | crc | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-10-01 06:50:21.659157 | 2025-10-01 06:50:21.751246 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/print-machineconfigpool.yaml@master] 2025-10-01 06:50:21.756548 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/compress-crc-cloud-logs.yaml@master] 2025-10-01 06:50:22.330508 | 2025-10-01 06:50:22.330621 | PLAY [crc] 2025-10-01 06:50:22.357716 | 2025-10-01 06:50:22.357807 | TASK [Create compressed log tar gz file - crc-cloud logs] 2025-10-01 06:50:23.116351 | crc | tar: Removing leading `/' from member names 2025-10-01 06:50:23.116416 | crc | tar: /var/home/core/workdir/*log: Cannot stat: No such file or directory 2025-10-01 06:50:23.122867 | crc | tar: Exiting with failure status due to previous errors 2025-10-01 06:50:23.398419 | crc | ok 2025-10-01 06:50:23.415207 | 2025-10-01 06:50:23.415354 | TASK [Copy crc-cloud logs] 2025-10-01 06:50:23.826397 | crc | cp: cannot stat '/var/home/core/workdir/*log': No such file or directory 2025-10-01 06:50:23.981749 | crc | ok 2025-10-01 06:50:24.036388 | 2025-10-01 06:50:24.036521 | PLAY RECAP 2025-10-01 06:50:24.036585 | crc | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-10-01 06:50:24.036627 | 2025-10-01 06:50:24.234309 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/compress-crc-cloud-logs.yaml@master] 2025-10-01 06:50:24.241648 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/compress-logs.yaml@master] 2025-10-01 06:50:24.881736 | 2025-10-01 06:50:24.881908 | PLAY [all] 2025-10-01 06:50:24.975896 | 2025-10-01 06:50:24.976154 | TASK [Create compressed log tar gz file - ci-framework-data] 2025-10-01 06:50:25.757712 | controller | tar: Removing leading `/' from member names 2025-10-01 06:50:25.879880 | crc | tar: Removing leading `/' from member names 2025-10-01 06:50:25.879931 | crc | tar: /var/home/core/ci-framework-data: Cannot stat: No such file or directory 2025-10-01 06:50:25.884545 | crc | tar: Exiting with failure status due to previous errors 2025-10-01 06:50:25.888187 | 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-01 06:50:25.890690 | 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-01 06:50:26.176990 | crc | ERROR 2025-10-01 06:50:26.177458 | crc | { 2025-10-01 06:50:26.177529 | crc | "delta": "0:00:00.023760", 2025-10-01 06:50:26.177574 | crc | "end": "2025-10-01 06:50:25.892237", 2025-10-01 06:50:26.177615 | crc | "msg": "non-zero return code", 2025-10-01 06:50:26.177654 | crc | "rc": 1, 2025-10-01 06:50:26.177736 | crc | "start": "2025-10-01 06:50:25.868477" 2025-10-01 06:50:26.177777 | crc | } 2025-10-01 06:50:26.177835 | crc | ERROR: Ignoring Errors 2025-10-01 06:50:32.146037 | controller | ok 2025-10-01 06:50:32.178087 | 2025-10-01 06:50:32.178224 | TASK [Create compressed log tar gz file - zuul-output] 2025-10-01 06:50:32.639390 | controller | tar: Removing leading `/' from member names 2025-10-01 06:50:32.682456 | crc | tar: Removing leading `/' from member names 2025-10-01 06:50:33.361455 | crc | ok 2025-10-01 06:50:34.557891 | controller | ok 2025-10-01 06:50:34.711106 | 2025-10-01 06:50:34.711219 | PLAY RECAP 2025-10-01 06:50:34.711267 | controller | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-10-01 06:50:34.711295 | crc | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2025-10-01 06:50:34.711313 | 2025-10-01 06:50:34.809435 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/compress-logs.yaml@master] 2025-10-01 06:50:34.818181 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup.yml@master] 2025-10-01 06:50:35.405761 | 2025-10-01 06:50:35.405871 | PLAY [Run playbooks/crc/bootstraped-ci-network-cleanup.yml] 2025-10-01 06:50:35.482229 | 2025-10-01 06:50:35.482364 | TASK [Create openstack config dir] 2025-10-01 06:50:36.065096 | controller | ok 2025-10-01 06:50:36.090118 | 2025-10-01 06:50:36.090206 | TASK [Check for cleanup skip flag file presence] 2025-10-01 06:50:36.464501 | controller | ok 2025-10-01 06:50:36.487413 | 2025-10-01 06:50:36.487479 | TASK [Generate clouds config from cloud_secrets secret] 2025-10-01 06:50:37.432472 | controller | changed 2025-10-01 06:50:37.464496 | 2025-10-01 06:50:37.464563 | LOOP [Delete ports from each host] 2025-10-01 06:50:37.644895 | controller | ok: "crc" 2025-10-01 06:50:40.563763 | controller | ok: "controller" 2025-10-01 06:50:40.625530 | controller | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup-instance-ports.yml 2025-10-01 06:50:40.630406 | controller | included: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup-instance-ports.yml 2025-10-01 06:50:40.660732 | 2025-10-01 06:50:40.660904 | TASK [Fetch port info] 2025-10-01 06:50:42.844560 | controller | admin_state_up: true 2025-10-01 06:50:42.844680 | controller | allowed_address_pairs: [] 2025-10-01 06:50:42.844841 | controller | binding_host_id: null 2025-10-01 06:50:42.844943 | controller | binding_profile: {} 2025-10-01 06:50:42.845047 | controller | binding_vif_details: {} 2025-10-01 06:50:42.845175 | controller | binding_vif_type: null 2025-10-01 06:50:42.845366 | controller | binding_vnic_type: normal 2025-10-01 06:50:42.845476 | controller | created_at: '2025-10-01T06:15:05Z' 2025-10-01 06:50:42.845579 | controller | data_plane_status: null 2025-10-01 06:50:42.845675 | controller | description: '' 2025-10-01 06:50:42.845793 | controller | device_id: 486dc906-2211-4bcf-95f6-cf6c55ee481c 2025-10-01 06:50:42.845901 | controller | device_owner: compute:nova 2025-10-01 06:50:42.845999 | controller | device_profile: null 2025-10-01 06:50:42.846325 | controller | dns_assignment: 2025-10-01 06:50:42.846432 | controller | - fqdn: host-192-168-122-10.openstacklocal. 2025-10-01 06:50:42.846442 | controller | hostname: host-192-168-122-10 2025-10-01 06:50:42.846454 | controller | ip_address: 192.168.122.10 2025-10-01 06:50:42.846465 | controller | dns_domain: '' 2025-10-01 06:50:42.846525 | controller | dns_name: '' 2025-10-01 06:50:42.846620 | controller | extra_dhcp_opts: [] 2025-10-01 06:50:42.846857 | controller | fixed_ips: 2025-10-01 06:50:42.846959 | controller | - ip_address: 192.168.122.10 2025-10-01 06:50:42.846969 | controller | subnet_id: 1d0579d6-6cb2-45a2-a848-0177f9729b2c 2025-10-01 06:50:42.846980 | controller | hardware_offload_type: null 2025-10-01 06:50:42.847048 | controller | hints: '' 2025-10-01 06:50:42.847176 | controller | id: 147875f3-27bd-4a17-acee-8a0fa9e54d0d 2025-10-01 06:50:42.847292 | controller | ip_allocation: immediate 2025-10-01 06:50:42.847393 | controller | mac_address: fa:16:3e:6a:62:af 2025-10-01 06:50:42.847526 | controller | name: crc-486dc906-2211-4bcf-95f6-cf6c55ee481c 2025-10-01 06:50:42.847654 | controller | network_id: fb6200bc-d428-4fb0-9903-f1e9bd30194e 2025-10-01 06:50:42.847786 | controller | numa_affinity_policy: null 2025-10-01 06:50:42.847962 | controller | port_security_enabled: false 2025-10-01 06:50:42.848140 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-10-01 06:50:42.848279 | controller | propagate_uplink_status: null 2025-10-01 06:50:42.848412 | controller | resource_request: null 2025-10-01 06:50:42.848553 | controller | revision_number: 4 2025-10-01 06:50:42.848655 | controller | qos_network_policy_id: null 2025-10-01 06:50:42.848748 | controller | qos_policy_id: null 2025-10-01 06:50:42.848845 | controller | security_group_ids: [] 2025-10-01 06:50:42.848939 | controller | status: ACTIVE 2025-10-01 06:50:42.849025 | controller | tags: [] 2025-10-01 06:50:42.849133 | controller | trunk_details: null 2025-10-01 06:50:42.849227 | controller | trusted: null 2025-10-01 06:50:42.849351 | controller | updated_at: '2025-10-01T06:15:26Z' 2025-10-01 06:50:43.313215 | controller | changed 2025-10-01 06:50:43.367356 | 2025-10-01 06:50:43.367502 | TASK [Set port info yaml for further usage] 2025-10-01 06:50:43.504944 | controller | ok 2025-10-01 06:50:43.564328 | 2025-10-01 06:50:43.564475 | TASK [Detach port] 2025-10-01 06:50:47.193355 | controller | changed 2025-10-01 06:50:47.273800 | 2025-10-01 06:50:47.273980 | LOOP [Delete port association with trunk network] 2025-10-01 06:50:47.377389 | 2025-10-01 06:50:47.377579 | LOOP [Delete trunk sub ports (tagged ones)] 2025-10-01 06:50:47.483561 | 2025-10-01 06:50:47.483804 | TASK [Delete the trunk network itself] 2025-10-01 06:50:48.163821 | controller | skipping: Conditional result was False 2025-10-01 06:50:48.216734 | 2025-10-01 06:50:48.216864 | TASK [Remove the parent/trunk port itself] 2025-10-01 06:51:01.392410 | controller | changed 2025-10-01 06:51:01.444435 | 2025-10-01 06:51:01.444700 | TASK [Fetch port info] 2025-10-01 06:51:13.468684 | controller | admin_state_up: true 2025-10-01 06:51:13.468840 | controller | allowed_address_pairs: [] 2025-10-01 06:51:13.469066 | controller | binding_host_id: null 2025-10-01 06:51:13.469190 | controller | binding_profile: {} 2025-10-01 06:51:13.469311 | controller | binding_vif_details: {} 2025-10-01 06:51:13.469402 | controller | binding_vif_type: null 2025-10-01 06:51:13.469535 | controller | binding_vnic_type: normal 2025-10-01 06:51:13.469641 | controller | created_at: '2025-10-01T06:14:49Z' 2025-10-01 06:51:13.469739 | controller | data_plane_status: null 2025-10-01 06:51:13.469832 | controller | description: '' 2025-10-01 06:51:13.469947 | controller | device_id: 91e831b7-fd6f-44b5-93df-96c55aed780a 2025-10-01 06:51:13.470058 | controller | device_owner: compute:nova 2025-10-01 06:51:13.470163 | controller | device_profile: null 2025-10-01 06:51:13.470468 | controller | dns_assignment: 2025-10-01 06:51:13.470555 | controller | - fqdn: host-192-168-122-11.openstacklocal. 2025-10-01 06:51:13.470573 | controller | hostname: host-192-168-122-11 2025-10-01 06:51:13.470587 | controller | ip_address: 192.168.122.11 2025-10-01 06:51:13.470607 | controller | dns_domain: '' 2025-10-01 06:51:13.470629 | controller | dns_name: '' 2025-10-01 06:51:13.470759 | controller | extra_dhcp_opts: [] 2025-10-01 06:51:13.470967 | controller | fixed_ips: 2025-10-01 06:51:13.471051 | controller | - ip_address: 192.168.122.11 2025-10-01 06:51:13.471066 | controller | subnet_id: 1d0579d6-6cb2-45a2-a848-0177f9729b2c 2025-10-01 06:51:13.471082 | controller | hardware_offload_type: null 2025-10-01 06:51:13.471161 | controller | hints: '' 2025-10-01 06:51:13.471266 | controller | id: b04c5116-20fd-4db9-8625-59ba2b5cc74c 2025-10-01 06:51:13.471361 | controller | ip_allocation: immediate 2025-10-01 06:51:13.471514 | controller | mac_address: fa:16:3e:87:e0:80 2025-10-01 06:51:13.471615 | controller | name: controller-91e831b7-fd6f-44b5-93df-96c55aed780a 2025-10-01 06:51:13.471728 | controller | network_id: fb6200bc-d428-4fb0-9903-f1e9bd30194e 2025-10-01 06:51:13.471827 | controller | numa_affinity_policy: null 2025-10-01 06:51:13.471979 | controller | port_security_enabled: false 2025-10-01 06:51:13.472093 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-10-01 06:51:13.472204 | controller | propagate_uplink_status: null 2025-10-01 06:51:13.472301 | controller | resource_request: null 2025-10-01 06:51:13.472430 | controller | revision_number: 4 2025-10-01 06:51:13.472530 | controller | qos_network_policy_id: null 2025-10-01 06:51:13.472622 | controller | qos_policy_id: null 2025-10-01 06:51:13.472718 | controller | security_group_ids: [] 2025-10-01 06:51:13.472806 | controller | status: ACTIVE 2025-10-01 06:51:13.472890 | controller | tags: [] 2025-10-01 06:51:13.472984 | controller | trunk_details: null 2025-10-01 06:51:13.473074 | controller | trusted: null 2025-10-01 06:51:13.473217 | controller | updated_at: '2025-10-01T06:15:03Z' 2025-10-01 06:51:13.665745 | controller | changed 2025-10-01 06:51:13.728636 | 2025-10-01 06:51:13.728788 | TASK [Set port info yaml for further usage] 2025-10-01 06:51:13.864580 | controller | ok 2025-10-01 06:51:13.893170 | 2025-10-01 06:51:13.893287 | TASK [Detach port] 2025-10-01 06:51:29.664061 | controller | changed 2025-10-01 06:51:29.718698 | 2025-10-01 06:51:29.718799 | LOOP [Delete port association with trunk network] 2025-10-01 06:51:29.836793 | 2025-10-01 06:51:29.836970 | LOOP [Delete trunk sub ports (tagged ones)] 2025-10-01 06:51:29.990112 | 2025-10-01 06:51:29.990290 | TASK [Delete the trunk network itself] 2025-10-01 06:51:30.607327 | controller | skipping: Conditional result was False 2025-10-01 06:51:30.663456 | 2025-10-01 06:51:30.663569 | TASK [Remove the parent/trunk port itself] 2025-10-01 06:51:43.346181 | controller | changed 2025-10-01 06:51:43.379017 | 2025-10-01 06:51:43.379113 | TASK [Dettach router from subnet] 2025-10-01 06:51:44.032624 | controller | skipping: Conditional result was False 2025-10-01 06:51:44.086865 | 2025-10-01 06:51:44.086983 | TASK [Delete router] 2025-10-01 06:51:44.713744 | controller | skipping: Conditional result was False 2025-10-01 06:51:44.767161 | 2025-10-01 06:51:44.767298 | TASK [Delete subnet] 2025-10-01 06:51:57.412355 | controller | changed 2025-10-01 06:51:57.464753 | 2025-10-01 06:51:57.464855 | TASK [Delete network] 2025-10-01 06:52:11.637614 | controller | changed 2025-10-01 06:52:11.670998 | 2025-10-01 06:52:11.671101 | TASK [Remove clouds.yml secret] 2025-10-01 06:52:12.016774 | controller | changed 2025-10-01 06:52:12.105749 | 2025-10-01 06:52:12.105904 | PLAY RECAP 2025-10-01 06:52:12.105949 | controller | ok: 16 changed: 10 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2025-10-01 06:52:12.105969 | 2025-10-01 06:52:12.209947 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup.yml@master] 2025-10-01 06:52:12.218289 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/dlrn/dlrn-report.yaml@master] 2025-10-01 06:52:12.817729 | 2025-10-01 06:52:12.817847 | PLAY [Report DLRN results after job run] 2025-10-01 06:52:12.900839 | 2025-10-01 06:52:12.900985 | TASK [Report job status to DLRN] 2025-10-01 06:52:12.967769 | controller | ok 2025-10-01 06:52:13.025527 | 2025-10-01 06:52:13.025638 | TASK [dlrn_report : Warning if DLRN is not running] 2025-10-01 06:52:13.070384 | controller | skipping: Conditional result was False 2025-10-01 06:52:13.095549 | 2025-10-01 06:52:13.095697 | TASK [dlrn_report : Install dlrnapi-client shyaml package] 2025-10-01 06:52:13.150144 | controller | skipping: Conditional result was False 2025-10-01 06:52:13.185004 | 2025-10-01 06:52:13.185132 | TASK [dlrn_report : Install kinit related package] 2025-10-01 06:52:13.240426 | controller | skipping: Conditional result was False 2025-10-01 06:52:13.292205 | 2025-10-01 06:52:13.292349 | TASK [dlrn_report : Install dlrn kerberos related packages] 2025-10-01 06:52:13.359965 | controller | skipping: Conditional result was False 2025-10-01 06:52:13.432704 | 2025-10-01 06:52:13.432838 | TASK [Set zuul-log-path fact] 2025-10-01 06:52:13.507575 | controller | skipping: Conditional result was False 2025-10-01 06:52:13.532454 | 2025-10-01 06:52:13.532539 | TASK [dlrn_report : Set the the value of cifmw_repo_setup_promotion when multiple dlrn tags are used] 2025-10-01 06:52:13.607562 | controller | skipping: Conditional result was False 2025-10-01 06:52:13.642411 | 2025-10-01 06:52:13.642528 | TASK [Get hash related data from repo_setup role] 2025-10-01 06:52:13.697998 | controller | skipping: Conditional result was False 2025-10-01 06:52:13.735132 | 2025-10-01 06:52:13.735289 | TASK [dlrn_report : Perform kinit for DLRN kerberos authentication] 2025-10-01 06:52:14.397163 | controller | skipping: Conditional result was False 2025-10-01 06:52:14.421863 | 2025-10-01 06:52:14.421947 | TASK [dlrn_report : Set empty value for dlrnapi password] 2025-10-01 06:52:14.496140 | controller | skipping: Conditional result was False 2025-10-01 06:52:14.521117 | 2025-10-01 06:52:14.521210 | TASK [dlrn_report : Report results to dlrn for the tested hash] 2025-10-01 06:52:15.172647 | controller | skipping: Conditional result was False 2025-10-01 06:52:15.358476 | 2025-10-01 06:52:15.358604 | PLAY RECAP 2025-10-01 06:52:15.358650 | controller | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 10 rescued: 0 ignored: 0 2025-10-01 06:52:15.358699 | 2025-10-01 06:52:15.455538 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/dlrn/dlrn-report.yaml@master] 2025-10-01 06:52:15.463640 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2025-10-01 06:52:16.081507 | 2025-10-01 06:52:16.081622 | PLAY [all] 2025-10-01 06:52:16.169907 | 2025-10-01 06:52:16.170076 | TASK [include_role : fetch-output] 2025-10-01 06:52:16.264042 | controller | ok 2025-10-01 06:52:16.280633 | crc | ok 2025-10-01 06:52:16.337651 | 2025-10-01 06:52:16.337762 | TASK [fetch-output : Set log path for multiple nodes] 2025-10-01 06:52:16.450796 | controller | ok 2025-10-01 06:52:16.460185 | crc | ok 2025-10-01 06:52:16.484226 | 2025-10-01 06:52:16.484304 | TASK [fetch-output : Set log path for single node] 2025-10-01 06:52:16.522075 | controller | skipping: Conditional result was False 2025-10-01 06:52:16.543035 | crc | skipping: Conditional result was False 2025-10-01 06:52:16.605319 | 2025-10-01 06:52:16.605451 | LOOP [fetch-output : Ensure local output dirs] 2025-10-01 06:52:17.011335 | controller -> localhost | ok: "/var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/logs/controller" 2025-10-01 06:52:17.016846 | crc -> localhost | changed: "/var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/logs/crc" 2025-10-01 06:52:17.262517 | controller -> localhost | ok: "/var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/artifacts" 2025-10-01 06:52:17.278293 | crc -> localhost | ok: "/var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/artifacts" 2025-10-01 06:52:17.472105 | controller -> localhost | ok: "/var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/docs" 2025-10-01 06:52:17.498045 | crc -> localhost | ok: "/var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/docs" 2025-10-01 06:52:17.498163 | crc -> localhost | ok: All items complete 2025-10-01 06:52:17.498189 | 2025-10-01 06:52:17.525402 | 2025-10-01 06:52:17.525477 | LOOP [fetch-output : Collect logs, artifacts and docs] 2025-10-01 06:52:18.377058 | crc | changed: 2025-10-01 06:52:18.377314 | crc | .d..t...... ./ 2025-10-01 06:52:18.377353 | crc | >f+++++++++ crc-cloud-workdir-crc-all-logs.tar.gz 2025-10-01 06:52:18.377382 | crc | >f+++++++++ kubelet.log 2025-10-01 06:52:18.377407 | crc | >f+++++++++ zuul-output-crc-all-logs.tar.gz 2025-10-01 06:52:18.377431 | crc | cd+++++++++ crc-cloud/ 2025-10-01 06:52:18.616194 | controller | changed: 2025-10-01 06:52:18.616293 | controller | .d..t...... ./ 2025-10-01 06:52:18.616320 | controller | >f+++++++++ zuul-output-controller-all-logs.tar.gz 2025-10-01 06:52:18.954154 | crc | ok 2025-10-01 06:52:19.034330 | controller | ok 2025-10-01 06:52:19.469595 | crc | changed: .d..t...... ./ 2025-10-01 06:52:19.534756 | controller | changed: .d..t...... ./ 2025-10-01 06:52:19.534863 | controller | changed: All items complete 2025-10-01 06:52:19.534887 | 2025-10-01 06:52:19.619853 | 2025-10-01 06:52:19.619978 | TASK [include_role : fetch-output-openshift] 2025-10-01 06:52:19.646749 | controller | skipping: Conditional result was False 2025-10-01 06:52:19.657465 | crc | skipping: Conditional result was False 2025-10-01 06:52:19.682301 | 2025-10-01 06:52:19.682369 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2025-10-01 06:52:20.172956 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.012942 2025-10-01 06:52:20.415950 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.012676 2025-10-01 06:52:20.602210 | 2025-10-01 06:52:20.602358 | PLAY [all] 2025-10-01 06:52:20.682714 | 2025-10-01 06:52:20.682820 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2025-10-01 06:52:21.373616 | controller | changed 2025-10-01 06:52:21.524981 | crc | changed 2025-10-01 06:52:21.709864 | 2025-10-01 06:52:21.710029 | PLAY RECAP 2025-10-01 06:52:21.710118 | controller | ok: 5 changed: 3 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2025-10-01 06:52:21.710173 | crc | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2025-10-01 06:52:21.710210 | 2025-10-01 06:52:21.809999 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2025-10-01 06:52:21.813995 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2025-10-01 06:52:22.399984 | 2025-10-01 06:52:22.400120 | PLAY [localhost] 2025-10-01 06:52:22.416992 | 2025-10-01 06:52:22.417066 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2025-10-01 06:52:23.034713 | localhost | changed 2025-10-01 06:52:23.044577 | 2025-10-01 06:52:23.044843 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2025-10-01 06:52:23.081826 | localhost | ok 2025-10-01 06:52:23.099548 | 2025-10-01 06:52:23.099750 | TASK [add-fileserver : Create SSH private key tempfile] 2025-10-01 06:52:23.521487 | localhost | changed 2025-10-01 06:52:23.531746 | 2025-10-01 06:52:23.531898 | TASK [add-fileserver : Create SSH private key from secret] 2025-10-01 06:52:24.335131 | localhost | changed 2025-10-01 06:52:24.346015 | 2025-10-01 06:52:24.346157 | TASK [add-fileserver : Add fileserver ssh key] 2025-10-01 06:52:24.826951 | localhost | Identity added: /var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/tmp/ansible.yh8dxxnk (/var/lib/zuul/builds/a8bc3793086743a0b6e4f19ba40f4f26/work/tmp/ansible.yh8dxxnk) 2025-10-01 06:52:24.827331 | localhost | ok: Runtime: 0:00:00.012716 2025-10-01 06:52:24.841735 | 2025-10-01 06:52:24.841881 | TASK [add-fileserver : Remove SSH private key from disk] 2025-10-01 06:52:25.147361 | localhost | ok: Runtime: 0:00:00.008449 2025-10-01 06:52:25.152201 | 2025-10-01 06:52:25.152268 | TASK [add-fileserver : Add fileserver to inventory] 2025-10-01 06:52:25.257775 | localhost | changed 2025-10-01 06:52:25.267229 | 2025-10-01 06:52:25.267367 | TASK [add-fileserver : Add fileserver server to known hosts] 2025-10-01 06:52:25.705272 | localhost | changed 2025-10-01 06:52:25.731937 | 2025-10-01 06:52:25.732038 | PLAY [localhost] 2025-10-01 06:52:25.747861 | 2025-10-01 06:52:25.747944 | TASK [Generate bulk log download script] 2025-10-01 06:52:25.768388 | localhost | ok 2025-10-01 06:52:25.785117 | 2025-10-01 06:52:25.785239 | TASK [local-log-download : Check API endpoint is defined] 2025-10-01 06:52:25.825955 | localhost | ok: All assertions passed 2025-10-01 06:52:25.831924 | 2025-10-01 06:52:25.832009 | TASK [local-log-download : Create download script] 2025-10-01 06:52:26.314296 | localhost -> localhost | changed 2025-10-01 06:52:26.323041 | 2025-10-01 06:52:26.323106 | TASK [Register quick-download link] 2025-10-01 06:52:26.352238 | localhost | ok 2025-10-01 06:52:26.376889 | 2025-10-01 06:52:26.376990 | PLAY [logserver.rdoproject.org] 2025-10-01 06:52:26.395445 | 2025-10-01 06:52:26.395555 | TASK [Set zuul-log-path fact] 2025-10-01 06:52:26.416821 | logserver.rdoproject.org | ok 2025-10-01 06:52:26.429341 | 2025-10-01 06:52:26.429451 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-10-01 06:52:26.467966 | logserver.rdoproject.org | ok 2025-10-01 06:52:26.475406 | 2025-10-01 06:52:26.475495 | TASK [upload-logs : Create log directories] 2025-10-01 06:52:27.333574 | logserver.rdoproject.org | changed 2025-10-01 06:52:27.340433 | 2025-10-01 06:52:27.340569 | TASK [upload-logs : Ensure logs are readable before uploading] 2025-10-01 06:52:27.716709 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.047989 2025-10-01 06:52:27.726123 | 2025-10-01 06:52:27.726257 | TASK [upload-logs : Upload logs to log server] 2025-10-01 06:52:31.898349 | logserver.rdoproject.org | Output suppressed because no_log was given 2025-10-01 06:52:31.901382 | 2025-10-01 06:52:31.901443 | LOOP [upload-logs : Compress console log and json output] 2025-10-01 06:52:31.969628 | logserver.rdoproject.org | skipping: Conditional result was False 2025-10-01 06:52:31.980989 | logserver.rdoproject.org | skipping: Conditional result was False 2025-10-01 06:52:31.998809 | 2025-10-01 06:52:31.999006 | LOOP [upload-logs : Upload compressed console log and json output] 2025-10-01 06:52:32.045601 | logserver.rdoproject.org | skipping: Conditional result was False 2025-10-01 06:52:32.045934 | 2025-10-01 06:52:32.048797 | logserver.rdoproject.org | skipping: Conditional result was False 2025-10-01 06:52:32.063530 | 2025-10-01 06:52:32.063741 | LOOP [upload-logs : Upload console log and json output]